Web Fuzzing
常用指令
1.ffuf 備用
基本目錄模糊測試
包含特定副檔名的模糊測試
遞歸模糊測試
Web API
2. 參數模糊測試(Parameter Fuzzing)
測試 GET/POST 參數,找出可能觸發特別回應的輸入值
嘗試發掘潛在漏洞,如 SQL Injection、LFI、XSS 等
GET 參數測試
手動測試
自動模糊測試
POST 參數測試
手動測試
自動模糊測試
3. 進階控制選項
參數
功能
-w <wordlist>
指定使用的字典
-u <URL>
目標 URL
-e <extensions>
指定副檔名
-X <method>
指定 HTTP 方法 (GET
、POST
等)
-d <data>
POST 請求的數據
-H <header>
添加請求標頭
-mc <code>
僅顯示特定回應狀態碼的結果
-recursion
遞歸掃描目錄
-recursion-depth <N>
設定遞歸深度
-rate <N>
控制請求速率,防止伺服器過載
--hc 404
隱藏 404 回應
用於模糊測試 Web 目錄和文件的最常用單字清單SecLists
是:
字典名稱
用途
適用情境
Discovery/Web-Content/common.txt
常見目錄與檔案名稱
初步掃描,快速獲取有價值結果
Discovery/Web-Content/directory-list-2.3-medium.txt
目錄名稱專用字典
進一步探索潛在目錄
Discovery/Web-Content/raft-large-directories.txt
來自多個來源的目錄名大集合
進行深度模糊測試
Discovery/Web-Content/big.txt
大量目錄與檔案名稱
廣泛掃描,尋找所有可能性
最后更新于
这有帮助吗?