版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第python編寫WAF與Sqlmap結(jié)合實(shí)現(xiàn)指紋探測目錄編寫探測識別WAF腳本00x1:WAF的特征00x2:測試00x3:收集wafPyhacker之編寫SQLMAPWaf探測使用Python編寫探測WAF指紋腳本,再結(jié)合到Sqlmap中,這樣以后再探測網(wǎng)站時(shí),如果識別到此WAF指紋,就會顯示出來。
編寫探測識別WAF腳本
00x1:WAF的特征
首先我們要了解WAF,尋找WAF的特征
比如安全狗,當(dāng)訪問不存在的頁面
尋找關(guān)鍵字:如safedog
00x2:測試
ok,分析完畢,我們來測試一下
沒毛病,我們再去找一個waf,加入進(jìn)去
以云鎖為例,還是首先分析
沒有發(fā)現(xiàn)特別明顯的特征
接著利用sql語句觸發(fā)Waf
/%20and%201=1
云鎖竟然沒用自己的產(chǎn)品...
那就以奇安信云防護(hù)為例,老規(guī)矩,查看源代碼尋找特征
這一塊可以當(dāng)做特征(eventIDeventID)
測試一下,莫得問題
00x3:收集waf
那我們還可以把特征,全部放入字典中,或者txt文本加載
這樣可以方便收集waf,這里以txt為例
Waf.txt內(nèi)容為:
safedog|safedog
eventID|qianxin
yunsuo_session|yunsuo
通過Python打開Waf.txt查看每個Waf的識別規(guī)則
waf=[]
defwaflist():
file=open('waf.txt')
forlineinfile:
str=line.strip().split("|")#去除換行等字符,以|分割
waf_data={}
iflen(str)==2:#判斷是否屬于waf格式
waf_data['waf']=str[0]
waf_data['name']=str[1]
waf.append(waf_data)
waflist()
printwaf
方便調(diào)用:
完善驗(yàn)證機(jī)制:
請求/and1=1.php,觸發(fā)waf
req=requests.get(url=u+'/and%201=1.php',headers=headers,verify=False,timeout=3)
批量驗(yàn)證網(wǎng)站是否存在WAF:
defmain():
waflist()
printu"\n加載waf完畢\n"
f=open('url.txt','r')
forurlinf:
url=url.strip()
if'http'notinurl:
u='http://'+url
wafreq(u)
到這我們腦子里就有個概念了,WAF指紋識別如何尋找的,如何粗略的編寫的,接下來就結(jié)合到Sqlmap中,讓它在檢測網(wǎng)站時(shí)存在此WAF指紋能夠識別到。
Pyhacker之編寫SQLMAPWaf探測
以前,sqlmap是專門有一個WAF的目錄,來進(jìn)行探測waf
命令:(已變成自動檢測)
sqlmap.py-u""--identify-waf--batch
到現(xiàn)在,sqlmap已經(jīng)進(jìn)行了修改,路徑也變了
C:\Python27\sqlmap\thirdparty\identywaf
我們只需要修改data.json里面的waf特征即可,如:safedog(607行)
Company:哪家公司產(chǎn)品
Name:waf名稱
regex:正則匹配
那我們來進(jìn)行修改,以剛才的奇安信為例:
"regex":"Server:eventID|493",
原理:
Sqlmap會自動執(zhí)行sql語句來觸發(fā)waf
我們只需要寫入特征
修改之前:
修改之后:
已經(jīng)可以探測到WAF了,這更方便于我們進(jìn)行下一步操作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)要領(lǐng):網(wǎng)站性能優(yōu)化關(guān)鍵點(diǎn)
- 2026年公共關(guān)系管理情境模擬題媒體溝通策略題目
- 2026年審計(jì)專業(yè)認(rèn)證試題GJB與ISO雙重標(biāo)準(zhǔn)下的審計(jì)題
- 2026年綠色能源市場與投資策略試題集
- 2026年烹飪技能競賽經(jīng)典菜肴制作標(biāo)準(zhǔn)題
- 2026年會員營銷策略有效性測試題
- 2026年測試工程師基礎(chǔ)知識與進(jìn)階知識測試題
- 2026年外語翻譯技能與教學(xué)方法試題集
- 2026年建筑師執(zhí)業(yè)資格考試題庫建筑設(shè)計(jì)與實(shí)踐操作指南
- 2025 小學(xué)二年級道德與法治上冊友好交流使用禮貌用語對話更和諧更有禮課件
- 深圳大疆在線測評行測題庫
- 金屬廠生產(chǎn)制度
- 2026安徽淮北市特種設(shè)備監(jiān)督檢驗(yàn)中心招聘專業(yè)技術(shù)人員4人參考題庫及答案1套
- 2025年航空行業(yè)空客智能制造報(bào)告
- 蒙牛乳業(yè)股份有限公司盈利能力分析
- 2025民航西藏空管中心社會招聘14人(第1期)筆試參考題庫附帶答案詳解(3卷合一版)
- (新教材)2026年人教版八年級下冊數(shù)學(xué) 21.2.1 平行四邊形及其性質(zhì) 課件
- 設(shè)備保養(yǎng)維護(hù)規(guī)程
- 2025年東營中考物理真題及答案
- DL-T+5860-2023+電化學(xué)儲能電站可行性研究報(bào)告內(nèi)容深度規(guī)定
- GB/T 46425-2025煤矸石山生態(tài)修復(fù)技術(shù)規(guī)范
評論
0/150
提交評論