Web應用程序waf指紋識別工具WAFW00F


Web應用程序防火牆指紋識別工具

原理:

  • 發送正常的 HTTP請求並分析響應;這確定了許多WAF解決方案。
  • 如果不成功,則發送多個(可能是惡意的)HTTP請求,並使用簡單的邏輯來取代它是其中WAF。
  • 如果還是不成功,則分析先前回復的響應,並使用另一種簡單算法來猜測WAF或安全解決方案是否正在積極響應我們的攻擊。

安裝:

github地址:https://github.com/EnableSecurity/wafw00f

官方使用文檔:https://github.com/enablesecurity/wafw00f/wiki

安裝環境:python3環境 --->使用 pip install wafw00f 進行安裝

安裝成功后目錄:python安裝目錄中的Lib\site-packages\wafw00f--->例如:C:\Python37\Lib\site-packages\wafw00f

驗證:cd到C:\Python37\Lib\site-packages\wafw00f目錄中,輸入python main.py  如下圖說明安裝成功

實戰

windows命令窗口中cd到wafw00f目錄中:

查看wafw00f能探測那些防火牆:

執行:python main.py  -l   如圖列出防火牆

探測web站是否存在waf

例1:https://example.org    (該網站存在waf)

執行:python main.py  https://example.org

 例2:https://www.baidu.com  (百度肯定有waf)

 例3:http://192.168.10.7:85/pikachu-master/vul/rce/rce_ping.php   (不存在waf)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM