首页/安全/渗透测试与安全评估速查/gobuster 字典探测要点
工具使用要点60 条

gobuster 字典探测要点

gobuster 提供 dir/dns/vhost 子命令:目录、子域与虚拟主机三类发现各用其子命令,支持扩展名与结果导出。

gobuster 字典探测要点

gobuster 提供目录、子域与虚拟主机三类子命令,分别对应不同探测需求:目录模式对已知站点枚举路径与文件;子域模式在解析层面对域名做枚举;虚拟主机模式通过改变请求的主机头,找出同一地址上承载但未在台账登记的其他站点。它支持扩展名过滤、按响应长度过滤噪音与结果导出。需要注意子域模式会直接查询权威服务器,并发过高容易触发限流并影响结论稳定性。

基本信息

子命令目录、子域、虚拟主机,另提供模糊测试模式
并发控制线程数与超时时间需按目标承载能力调整
结果过滤扩展名过滤、按响应长度排除噪音页面
记录要求结果必须导出到文件,便于复现与对齐

典型使用场景

  • 目录枚举:发现未在导航中暴露的管理与备份路径
  • 子域枚举:在解析层面扩展资产清单,与被动收集互相补充
  • 虚拟主机发现:找出共享同一地址但未登记的其他站点
  • 扩展名探测:按技术栈选择脚本或配置类扩展名
  • 整改复核:收敛后重跑同一字典确认路径已不可访问

使用示例

使用示例
gobuster dir -u https://example.com -w common.txt -x php,html,js -t 20 -o dir.txt
gobuster dns -d example.com -w subs.txt -t 30 --timeout 3s        # 解析层面枚举
gobuster vhost -u https://example.com -w vhosts.txt --append-domain
# 结果导出后与响应码、响应长度人工复核,排除通用错误页
# 字典与并发参数写入工具日志,便于复现

三种模式对比

模式作用层面适用场景
目录模式应用层路径与文件发现未公开的入口与遗留文件
子域模式域名解析扩展资产清单,补充被动收集
虚拟主机模式请求主机头发现共享地址上的未登记站点
子域模式会直接向权威服务器发起查询:确认查询频率在报备范围内,避免被上游限流或被判定为异常流量。

易错点

  • 子域模式并发过高被权威服务器限流:结果不完整,容易得出错误结论
  • 结果未导出:复现时无法对齐,报告中的路径也无法被引用
  • 不排除通用错误页:大量误报会让有效发现被淹没
  • 字典与实际技术栈不匹配:扩展名选错会漏掉真正存在的文件
  • 虚拟主机模式未加域名参数:请求主机头构造错误,探测结果失真

数据来源与参考

  • gobuster 官方仓库(README)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌