CDN(內容分發網絡)

CDN的全稱是? Content Delivery Network,? ?即內容分發網絡。CDN是構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。但在安全測試過程中,若目標存在CDN服務,將會影響到后續的安全測試過程。

?

如何判斷網站是否存在 CDN 服務?

ping? 命令? ?在線 ping??多個地點Ping服務器,網站測速 - 站長工具

?可以看到有多個IP地址應答? 存在CDN

?nslookup? [目標 網站域名]

可以看到解析到多個IP地址

?

?常見 CDN 繞過技術

1.子域名查詢

可以看到? baidu.com 與 www.baidu.com 解析 是不同的

?

2.郵件服務

?

3.國外地址請求

一些站點由于服務對象基本在國內,或者成本原因,在國外一些地方沒有CDN服務,如果用國外的服務器去請求站點域名,則會訪問到站點的真實地址。這里用到一款全球ping掃工具,熱度越低的國家,效果越好。
IPIPtools:全球 CDN 服務商查詢_專業精準的IP庫服務商_IPIP

4.遺留文件

一些站點在搭建之初,會用一些文件測試站點,例如“phpinfo()”文件,此類文件里就有可能包含了真實的IP地址。可以利用Google搜索引擎搜索關鍵字“site:xxx.com inurl:phpinfo.php”,搜索站點是否有遺留文件。

5.掃描全網

fuckcdn? (https://gitee.com/mengqingyu100/fuckcdn/repository/blazearchive/master.zip)

6.特定搜素引擎(鐘馗之眼 FOFA網絡空間測繪系統 撒旦)

搜索特定文件------>站點的icon文件,也就是網站的圖標,一般查看網頁源代碼可以找到,格式大致“http://www.xx.com/favicon.ico”。在shodan搜索網站icon圖標的語法為:http.favicon.hash:hash值,hash是一個未知的隨機數,我們可以通過shodan語法來查看一個已經被shodan收錄的網站的hash值,來進一步獲取到所有帶有某icon的網站。

? shadan :? http.favicon.hash:[hash值] (需要會員)

?fofa? : icom_hash= "[hash值]"? (需要會員)

python 計算hsah值 代碼

import mmh3
import requests

response = requests.get('https://www.csdn.net/favicon.ico')
favicon = response.content
hash = mmh3.hash(favicon)
print('http.favicon.hash:' + str(hash))

?7.域名解析歷史記錄

站點在使用CDN服務之前,它的真實IP地址可能被DNS服務器所記錄到,此時我們就可以通過DNS歷史記錄找到目標真實IP。
DNSdb:https://dnsdb.io/zh-cn/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/36201.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/36201.shtml
英文地址,請注明出處:http://en.pswp.cn/news/36201.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

詳談MongoDB的那些事

概念區分 什么是關系型數據庫 關系型數據庫(Relational Database)是一種基于關系模型的數據庫管理系統(DBMS)。在關系型數據庫中,數據以表格的形式存儲,表格由行和列組成,行表示數據記錄&…

神秘的ip地址8.8.8.8,到底是什么類型的DNS服務器?

下午好,我的網工朋友。 DNS,咱們網工配置網絡連接或者路由器時,高低得和這玩意兒打交道吧。 它是互聯網中用于將人類可讀的域名(例如http://www.example.com)轉換為計算機可理解的IP地址(例如192.0.2.1&a…

元宇宙核能發電VR模擬仿真實訓教學為建設新型電力系統提供重要支撐

隨著“碳達峰、碳中和”目標與建設新型能源體系的提出,在元宇宙環境下建設電力系統是未來發展的趨勢。以物聯網、區塊鏈、數字孿生、混合現實等技術為主要代表的元宇宙技術體系及其在電力和能源系統中的應用,將會促進智能電網的發展,為建設新…

Oracle 知識篇+分區表上的索引由global改為local注意事項

★ 知識點 二、知識點 ?Local型索引有如下優點 1.Only one index partition must be rebuilt when a maintenance operation other than SPLIT PARTITION or ADD PARTITION is performed on an underlying table partition. 2.The duration of a partition maintenance opera…

【uniapp】使用Vs Code開發uniapp:

文章目錄 一、使用命令行創建uniapp項目:二、安裝插件與配置:三、編譯和運行:四、修改pinia: 一、使用命令行創建uniapp項目: 二、安裝插件與配置: 三、編譯和運行: 該項目下的dist》dev》mp-weixin文件導入微信開發者…

unity vscode 代碼關聯 跳轉 BUG

一早打開電腦發現代碼關聯失效了,目測可能跟昨天一些插件更新有關 結論 就這貨,開了就沒法提示代碼關聯,估計預覽版全是BUG。 另一個坑 同期有個unity插件也是預覽版,“非常好使”,當場去世。評論點開有好幾個人說用…

替代阿托斯DLKZOR-T/DLHZO-TES直動式伺服閥比例閥

DLKZOR-T/DLKZOR-TES直動式伺服閥比例閥結構: 1,LVDT傳感器 2,比例電磁鐵 3,閥體 4,閥套 5,閥芯 6,復位彈簧 7,集成數字放大器 8,七芯插頭 9,RS232通…

[保研/考研機試] 楊輝三角形 西北工業大學復試上機題 C++實現

題目描述 Time Limit: 1000 ms Memory Limit: 256 mb 輸入n值,使用遞歸函數,求楊輝三角形中各個位置上的值。 輸入描述: 一個大于等于2的整型數n 輸出描述: 題目可能有多組不同的測試數據,對于每組輸入數據, 按題目的要求輸…

15.3.2 【Linux】系統的配置文件:/etc/crontab,/etc/cron.d/*

這個“ crontab -e ”是針對使用者的 cron 來設計的,如果是“系統的例行性任務”時, 該怎么辦呢?是否還是需要以 crontab -e 來管理你的例行性工作調度呢?當然不需要,你只要編輯/etc/crontab 這個文件就可以。有一點需…

arcpy創建基本要素:點和多點

目錄 創建Point點要素步驟一:創建空間參考步驟二:創建要素類步驟三:創建字段步驟四:創建記錄并插入位置信息 創建Multipoint多點要素步驟一:創建空間參考(同上)步驟二:創建要素類步驟…

機器學習終極指南:特征工程(01/2) — 第 -2 部分

西姆蘭吉特辛格 一、介紹 歡迎來到“機器學習終極指南”的第二部分。在第一部分中,我們討論了探索性數據分析 (EDA),這是機器學習管道中的關鍵步驟。在這一部分中,我們將深入研究特征工程,這是機器學習過程…

使用shift關鍵字,寫一個帶二級命令的腳本(如:docker run -a -b -c中的run)

省流:shift關鍵字 探索思路 最近有一個小小的需求,寫一個類似于docker run -a -b -c這樣的腳本,這個腳本名為doline,它本身可以執行(doline -a -b -c),同時又帶有幾個如run、init、start這樣的…

Qt 之 QWidget QLabel

文章目錄 前言一、Qt 工程介紹二、窗口組件1. QWidget 組件2. QLabel組件 總結 前言 一、Qt 工程介紹 Qt Creator 以工程項目的方式對源碼進行管理一個Qt Creator工程包含不同類型的文件 。 .pro 項目描述文件.pro.user用戶配置描述文件- .h頭文件.cpp源文件.ui界面描述文件資…

verilog 實現異步fifo

理論知識參考 異步FIFO_Verilog實現_verilog實現異步fifo_Crazzy_M的博客-CSDN博客 代碼 /* 位寬8bit, 位深8 */ module async_fifo#(parameter FIFO_DEPTH 8,parameter FIFO_WIDTH 8 ) (input rst_n,input wr_clk,input wr_en,input [FIFO_WIDTH - 1:0…

Chrome小技巧---多用戶登錄同一網站不串信息

測試中經常需要用到瀏覽器需要登錄多個賬號 但是有一個問題就是會串號 通過添加不同的用戶再用這用戶登錄,就不串號了: 還可以在瀏覽器的偏好設置中添加啟動地址 這樣每次打開,就進到設置的地址中了

el-table自適應縮放大小

安裝依賴 npm install --save vue-draggable-resizable //或 cnpm install --save vue-draggable-resizablemain.js引入依賴 import VueDraggableResizable from vue-draggable-resizable import "vue-draggable-resizable/dist/VueDraggableResizable.css"; Vue.c…

基于Redis實現全局唯一Id

微信公眾號訪問地址:基于Redis實現全局唯一Id 推薦文章: 1、使用原生Redis命令實現分布式鎖 ? 2、為什么引入Redisson分布式鎖? 3、SpringBoot整合多數據源,并支持動態新增與切換(詳細教程) 4、Sprin…

JVM 查看配置 jinfo 及使用 jstat,查看堆棧jstack及GC

1. Jinfo 查看正在運行的Java應用程序的擴展參數: 包含 JVM 參數與 java 系統參數 命令: jinfo pid 2 jstat 查看堆內存使用情況及 GC 回收頻率等: jstat [-命令選項] [vmid] [間隔時間(毫秒)] [查詢次數] 2.1 jstat -gc pid 最常用,可…

C語言必會題目(2)

W...Y的主頁 😊 代碼倉庫分享💕 今天繼續分享C語言必會的題目,上一篇文章主要是一些選擇題,而今天我們主要內容為編程題的推薦與講解 準備好迎接下面的題了嗎?開始發車了!!! 輸入…

OSI參考模型及TCP/IP協議棧

一、網絡概述 1.1、什么是網絡? 1、網絡的本質就是實現資源共享 2、將各個系統聯系到一起,形成信息傳遞、接收、共享的信息交互平臺 1.2、典型的園區網拓撲 1.3、網絡歷史發展,ARPA和ARPANET 1、1969年,美國國防部高級研究計…