用途:该技能为渗透测试中的 ffuf(Fuzz Faster U Fool)Web 模糊测试提供专家指导。ffuf 是用 Go 编写的快速 Web 模糊测试工具,用于发现隐藏内容、目录、文件、子域并测试漏洞,速度明显快于 dirb、dirbuster 等传统工具。
安装:go install github.com/ffuf/ffuf/v2@latest;macOS 可用 brew install ffuf;也可从 https://github.com/ffuf/ffuf/releases/latest 下载二进制文件。
主要能力:核心是 FUZZ 关键字占位符,可放在 URL、请求头、POST 数据等位置,并支持自定义关键字与多字典模式(clusterbomb、pitchfork、sniper)。常见用途包括目录与文件发现(可加 -e 扩展名、-recursion 递归)、子域与虚拟主机枚举、GET/POST 参数模糊测试、请求头模糊测试,以及 SQL 注入、XSS、命令注入等漏洞测试。
使用方式:基本命令形如 ffuf -w /path/to/wordlist.txt -u https://target.com/FUZZ。资料强调默认使用自动校准 -ac(多主机用 -ach),以减少误报;带认证的复杂请求建议抓取完整原始 HTTP 请求保存为 req.txt,在其中插入 FUZZ,再用 ffuf --request req.txt -w wordlist.txt -ac。结果可用 -mc、-ml、-mr、-ms、-mt、-mw 匹配,用 -fc、-fl、-fr、-fs、-ft、-fw 过滤;支持 -rate、-p、-t 控制速率与并发,-o 配合 -of 输出 JSON、HTML、CSV,-x 走代理,-b 传 Cookie,-enc 做编码。
适用场景:授权渗透测试中的内容发现、API 端点探测、IDOR 测试、登录爆破等。
限制:资料未提供收费、价格与平台信息;使用时应遵守授权范围,对生产目标建议限速,递归深度需谨慎,避免触发 WAF/IDS 或压垮服务器。