SuperAPI AI 工具集

hunt-host-header

安全与审计

查看项目

更新于 10-27 04:31

技能介绍

Hunt Host Header 是一个面向授权的安全测试或漏洞赏金场景的技能文档,主题为 Host 头注入(Host Header Injection)漏洞的探测、利用与验证方法。文档声明仅限教育用途或经授权的安全评估,并设置了强制确认门槛:在运行任何探测、利用、修改、持久化、取数或凭证访问命令前,须让用户给出确切目标 URL、IP、账户或资源,确认书面授权与允许范围,展示确切命令及预期效果,并在当前对话中获得显式确认;未确认前保持只读,仅提供防御性指导。

主要能力覆盖五类技术:密码重置投毒(服务端用请求 Host 构造重置链接,注入攻击者主机以截获令牌)、基于未键控 Host/X-Forwarded-Host 的 Web 缓存投毒(将反射的绝对 URL 写入共享缓存,影响后续访问者)、路由型 SSRF(Host 决定上游选择,可指向云元数据地址或内部主机)、路径覆盖 SSRF/ACL 绕过(利用 X-Original-URL、X-Rewrite-URL 等覆盖路由路径)、以及 OAuth/OIDC/SAML 投毒(Host 影响 redirect_uri 或 issuer/发现文档)。此外提供 Host 头模糊测试的候选头列表与 Param Miner 建议。

使用方式上,文档按阶段给出 curl 示例:直接覆盖 Host、使用 X-Forwarded-Host、X-Host、双 Host 走私、绝对 URL 注入、端口/用户信息混淆;缓存投毒部分示范如何检测反射、判断可缓存性与缓存键、通过“投毒一次再用干净请求取回”证明共享缓存投毒;SSRF 部分区分路由型(路径在请求行、Host 指向上游)与路径覆盖型(保留真实 Host、用覆盖头绕过边缘 ACL),并列举 AWS/GCP/Azure 元数据端点示例;OAuth 部分示范授权端点与 .well-known/openid-configuration 的 Host 反射检测。

适用场景为已获得明确书面授权、且任务属于该漏洞类别的渗透测试或漏洞赏金工作,优先在沙箱、一次性虚拟机或受控实验环境中进行;使用自有测试账户与自有回调域名,避免请求真实云凭证或越界访问内部服务。

限制方面:必须完成前述确认门槛;属仅文档导入,上游的辅助脚本、命令、引擎与研究资产未随包提供,需要时从源仓库重新安装工具;所有发现须先经分诊验证再撰写报告;文档强调反射不等于缓存、缓存给自己不等于缓存给他人、200 回显 Host 不等于 SSRF、邮件系统可能重写链接等误报排除要点,并给出按影响定级的参考。