SuperAPI AI 工具集

web-vuln-http-smuggling

通用与其它

查看项目

更新于 10-16 05:42

技能介绍

用途:检测前端(反向代理/CDN)与后端(应用服务器)在请求边界判定上的解析差异,从而发现 HTTP 请求走私漏洞。适用于目标位于 Nginx、HAProxy、AWS ALB、Cloudflare、Fastly 等代理之后,或用于 WAF 绕过、请求劫持、缓存投毒、凭据窃取等测试场景。

主要能力:测试 CL.TE、TE.CL、TE.TE(含混淆变体)以及 H2.CL(HTTP/2 降级至 HTTP/1.1)四类变体,采用时间探测与差分响应分析。

使用方式:需 curl(支持 HTTP/1.1)、netcat、可选 Burp Suite 的 HTTP Request Smuggler 扩展,以及用于差分验证的测试账号。输入变量包括 TARGET_HOST、TARGET_PORT、TARGET_PATH、AUTH_HEADER。流程为:架构指纹识别(检查 Via、X-Cache、X-Served-By、Server、X-Forwarded、CDN、CF-Ray、X-Amz 等响应头);CL.TE 时间探测;TE.CL 时间探测;至少测试 3 个 TE.TE 混淆变体;检测到 HTTP/2 时测试 H2.CL;对正向时间信号进行差分响应验证;记录影响链。

限制与注意:curl 会规范化重复或畸形头,必要时改用 netcat 发送原始请求;WAF 可能拦截异常 TE 值,需轮换混淆变体;连接复用会干扰差分验证,可加 -H "Connection: close";多数现代代理会剥离 HTTP/2 中用户提供的 content-length。差分验证应针对 404 路径或自有端点,切勿在生产环境发送会修改他人请求的走私前缀。具体收费、价格与效果暂未提供。