繞過(guò)CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))是一種技術(shù)手段,旨在直接連接到目標(biāo)服務(wù)器的真實(shí)IP地址,從而避開CDN的緩存和安全機(jī)制,以下是一些常見的繞過(guò)CDN的方法:
1、DNS歷史解析記錄
查詢域名的歷史解析記錄:通過(guò)查詢域名的歷史解析記錄,可以找到網(wǎng)站使用CDN前的解析記錄,從而獲取真實(shí)IP,相關(guān)查詢的網(wǎng)站有iphistory、dnsdb等。
2、查找子域名
搜索引擎查詢:通過(guò)搜索引擎如Google、百度等,搜索目標(biāo)網(wǎng)站的子域名,可能找到未加入CDN的子域名。
在線查詢工具:使用在線查詢工具如tool.chinaz.com、i.links.cn等,查找子域名。
子域名爆破工具:Layer子域名挖掘機(jī)、wydomain、subDomainsBrute、Sublist3r等工具可以用于爆破子域名。
3、網(wǎng)站郵件頭信息
郵箱注冊(cè)、找回密碼等功能場(chǎng)景:通過(guò)這些功能讓目標(biāo)主動(dòng)暴露他們的真實(shí)的IP,查看郵件頭信息,獲取到網(wǎng)站的真實(shí)IP。
4、網(wǎng)絡(luò)空間安全引擎搜索
關(guān)鍵字或網(wǎng)站域名搜索:通過(guò)空間搜索引擎如Censys、FOFA等,找出被收錄的IP,很多時(shí)候獲取到的就是網(wǎng)站的真實(shí)IP。
5、利用SSL證書尋找真實(shí)IP
證書頒發(fā)機(jī)構(gòu)(CA)發(fā)布的SSL/TLS證書:證書通常包含域名、子域名和電子郵件地址,因此SSL/TLS證書成為了攻擊者的切入點(diǎn),可以使用SSL證書搜索引擎如Censys進(jìn)行查詢。
6、國(guó)外主機(jī)解析域名
國(guó)外DNS查詢:大部分CDN廠商只做了國(guó)內(nèi)的線路,而針對(duì)國(guó)外的線路可能幾乎沒有,此時(shí)使用國(guó)外的DNS查詢,很可能獲取到真實(shí)IP,可以使用國(guó)外多PING測(cè)試工具如asm.ca.com、host-tracker.com等。
7、掃描全網(wǎng)
Zmap和Masscan工具:通過(guò)這些工具對(duì)整個(gè)互聯(lián)網(wǎng)發(fā)起掃描,針對(duì)掃描結(jié)果進(jìn)行關(guān)鍵字查找,獲取網(wǎng)站真實(shí)IP,ZMap號(hào)稱是最快的互聯(lián)網(wǎng)掃描工具,能夠在45分鐘掃遍全網(wǎng);Masscan號(hào)稱是最快的互聯(lián)網(wǎng)端口掃描器,最快可以在六分鐘內(nèi)掃遍互聯(lián)網(wǎng)。
8、配置不當(dāng)導(dǎo)致繞過(guò)
訪問非CDN配置的域名或協(xié)議:在配置CDN的時(shí)候,需要指定域名、端口等信息,有時(shí)候小小的配置細(xì)節(jié)就容易導(dǎo)致CDN防護(hù)被繞過(guò),訪問非www前綴的域名或http協(xié)議而非https協(xié)議。
繞過(guò)CDN的行為可能涉及到網(wǎng)絡(luò)安全和隱私問題,請(qǐng)確保您的行為符合相關(guān)法律法規(guī)和道德規(guī)范。