SuperAPI AI 工具集

vhost-enumeration

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:在已知目标 IP 上通过模糊测试 Host 头发现隐藏虚拟主机。许多服务器只对特定域名响应,标准子域枚举无法发现这些内部服务、开发环境和管理面板。

主要能力:Host 头模糊测试(HTTP/HTTPS)、响应过滤与自动校准、通过 curl 或 /etc/hosts 访问目标、从 SSL 证书 SAN 字段提取主机名、对 IP 段做 PTR 反向解析、内容差异比对与截图分诊。

使用方式:需终端具备 curl、ffuf、dnsx、httpx,以及 DNS 字典和目标 IP 列表。基本命令:ffuf -u http://TARGET_IP -w /path/to/wordlist.txt -H "Host: FUZZ.target.com" -fs 0 -mc 200,301,302,401,403。可用 -ac 自动校准过滤默认响应,用 curl -H "Host: dev.target.com" http://TARGET_IP 验证,或写入 /etc/hosts 后用浏览器访问。SSL 枚举示例:openssl s_client -connect TARGET_IP:443 -servername target.com 后解析证书 DNS 字段。

适用场景:已有目标 IP 列表、服务器对未知 Host 返回默认页、子域枚举可能遗漏内部主机名、证书 SAN 含多个域名、需映射反向代理后的内部服务。

限制:通配符 DNS 会对任意 Host 返回有效响应,需自动校准并人工验证;默认虚拟主机可能返回通用页面,需用已知不存在的主机名校准 -fs;无 SNI 时 SSL/TLS 会阻碍内容比对;部分服务器接受任意 Host 头会产生误报;仅内部可访问的服务可能无法从当前网络到达。验证标准包括状态码与响应大小异于校准默认值、手动 curl 返回有意义内容、主机名不在公开子域列表、证书 SAN 确认归属。