#暴力破解 #模糊测试 #CTF #状态码 #用户代理 #基本认证 #dirbuster

app rbuster

在Web/应用程序服务器上暴力破解目录和文件名

6个版本

0.3.0 2021年1月14日
0.2.1 2018年11月25日
0.1.2 2018年6月13日

#6 in #基本认证

每月 23 次下载

MIT 许可证

17KB
198

Rbuster v0.2.1

又一个dirbuster

常见命令行选项

  • -a <user agent string> - 指定请求中发送的用户代理字符串
  • -c <http cookies> - 使用此选项指定可能需要的任何cookie(模拟认证)。头部。
  • -f - 强制处理带有通配符结果的域名。
  • -l - 显示响应长度。
  • -r - 跟踪重定向。
  • -s <status codes> - 以逗号分隔的待评估为“积极”的状态码列表(默认:200,204,301,302,307)。
  • -u <url/domain> - 完整URL(包括方案),或基础域名。
  • -v - 详细输出(显示所有结果)。
  • -w <wordlist> - 用于暴力破解的wordlist的路径。
  • -b <token> - 通过Bearer令牌进行HTTP授权。
  • -P <password> - HTTP授权密码(仅限基本认证,缺失时提示)。
  • -U <username> - HTTP授权用户名(仅限基本认证)。

安装

cargo install rbuster

在kali中安装

apt install libssl-dev pkg-config
cargo install rbuster

示例

$ rbuster -w common.txt -u http://horriblesubs.info/

Rbuster 0.1.0                 Vadim Smirnov
=====================================================
Url/Domain    : http://horriblesubs.info/
Wordlist      : common.txt
Words         : 4593
=====================================================
/thanks (Status: 301 Moved Permanently | Content-Length: 0)
/the (Status: 301 Moved Permanently | Content-Length: 0)
/ro (Status: 301 Moved Permanently | Content-Length: 0)
/robot (Status: 301 Moved Permanently | Content-Length: 0)
/robotics (Status: 301 Moved Permanently | Content-Length: 0)
/robots.txt (Status: 200 OK | Content-Length: 67)

依赖关系

~11–24MB
~365K SLoC