用途:在已确认基础范围的授权渗透测试中,用于内容、DNS 或虚拟主机发现,匹配发现与侦察、漏洞分析阶段,也可用于验证与受控影响演示、复测与收尾。
适用时机:需要识别隐藏目录、文件或虚拟主机;需要比 GUI 枚举器更快的 CLI 方案;需要复测敏感内容是否仍暴露。
避免时机:Web 目标脆弱或速率限制不明确;基于字典的探测会超出已批准的影响级别。
输入:已确认的基础 URL、主机或域名;与假设匹配的窄字典;速率限制与排除路径。
流程:从与假设匹配的最小模式与字典开始;认证与未认证覆盖分开;审查响应以确认真实暴露而非状态噪声;只将最可信路径升级为人工验证;保存复测所需的准确路径集合。
命令示例(目标需替换为已批准范围内资产): gobuster dir -u https://portal.contoso.com -w /usr/share/seclists/Discovery/Web-Content/common.txt -o contoso-dirs.txt gobuster dir -u https://portal.contoso.com -w /usr/share/seclists/Discovery/Web-Content/raft-small-words.txt -x php,aspx,html,txt -o contoso-ext.txt gobuster dns -d contoso.com -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt -o contoso-dns.txt gobuster vhost -u https://contoso.com -w vhosts.txt --append-domain gobuster dir -u https://portal.contoso.com -w paths.txt -H "Authorization: Bearer <token>" -t 20 gobuster dir -u https://portal.contoso.com -w paths.txt -t 5 -o contoso-slow.txt
需捕获证据:新发现的目录、文件或虚拟主机;指示隐藏功能的响应模式;供后续复测的确切路由或主机。
安全边界:限制请求速率,注意对中断敏感的应用;除非阶段目标合理,不扩大字典或递归深度。其他细节暂未提供。