綜合了DirBuster,Gobuster,wfuzz,Patator的http_fuzz和IIS短名稱掃描儀的主要功能
優劣對比功能模塊rustbuster dir -u http://localhost:3000/ -w examples/wordlist -e php -t 10
2. A/AAAA DNS Entries該dns模塊可用於發現給定域的子域。它的工作原理是簡單地要求您的默認DNS解析器解析潛在的主機名,並報告成功解析的主機名。
rustbuster dns -d google.com -w examples/wordlist
3. Vhost Enumeration該vhost模塊可用於枚舉Web伺服器上可用的虛擬主機。它通過使用給定的單詞列表對Host HTTP Header進行模糊處理,並通過檢查-x,--ignore-string響應的HTTP正文中提供的參數的存在來過濾結果來進行工作。
rustbuster vhost -u http://localhost:3000/ -w examples/wordlist -d test.local -x "Hello"
4. Custom Fuzzingfuzz當需要更靈活的模糊模式時,可以使用該模塊。您可以定義注入點和每個注入點的單詞表。將生成請求的cartesian product。還支持CSRF令牌!在下面的示例中,我們將強制執行一個登錄表單,該表單需要為每個請求使用不同的CSRF令牌,可以通過應用RegEx提取該令牌。
rustbuster fuzz -u http: -X POST \ -H "Content-Type: application/json" \ -b '{"user":"FUZZ","password":"FUZZ","csrf":"CSRFCSRF"}' \ -w examples/wordlist \ -w /usr/share/seclists/Passwords/Common-Credentials/10-million-password-list-top-10000.txt \ -s 200 \ --csrf-url "http://localhost:3000/csrf" \ --csrf-regex '\{"csrf":"(\w+)"\}'5. IIS 8.3 shortname enumeration mode該模塊可用於利用與Microsoft IIS和DOS 8.3文件名有關的已知信息洩露問題,從而可以輕鬆枚舉伺服器端文件系統結構。
rustbuster tilde -u http://localhost:3000/ -e aspx -X OPTIONS