SuperAPI AI 工具集

waf-bypass-hunter

编程与开发

查看项目

更新于 10-15 22:11

技能介绍

用途:这是一个 WAF 绕过练习技能,目标是在 Coraza WAF(Go,端口 9091)保护 Next.js 16.0.6 后端(Node.js,端口 3000)的架构下,绕过 WAF 执行 CVE-2025-55182 漏洞载荷并捕获 flag。

主要能力:针对原型污染类载荷(WAF 拦截 proto 与 :constructor 模式)寻找 WAF 解析器与后端解析器(Busboy/Next.js server action)之间的差异,构造既能通过 WAF 检测又能被后端正确解码并触发 RCE 的载荷。资料称约有 5 种可行的绕过技术,每种利用不同的 Go 与 Node.js 解析差异。

使用方式:可用 curl 或 Python requests 直接向 WAF 发送 multipart/form-data 请求测试,请求头需包含 Next-Action: x 并设置 boundary。成功后 flag 会出现在响应头 X-Action-Redirect 中,也可能在响应体或错误信息里,格式为 HACKTRON{...}。需要 WAF 日志排查拦截原因时,可调用沙箱执行器 http://localhost:8009/execute,返回体含 waf_logs 字段。相关源码位于 sources/coraza/internal/bodyprocessors/、sources/busboy/lib/ 与 sources/nextjs/packages/next/src/server/。

适用场景与限制:属于安全研究与渗透测试练习环境。判定标准要求必须实际执行载荷并成功读取 flag,假设性或理论性绕过不计入;每个确认的绕过需记录所用技术、完整可用载荷与捕获到的 flag。资料未提供该技能的收费、价格、平台支持范围或实际效果数据,相关内容暂未提供。