SuperAPI AI 工具集

competition-request-normalization-smuggling

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

用途:该技能是 ctf-sandbox-orchestrator 的下游专用技能,仅在后者已激活并已建立沙箱假设、节点归属与证据优先级后使用;否则应先回到 ctf-sandbox-orchestrator。适用于请求在代理、中间件与后端解析层之间解释发生变化的情形。默认用简体中文回复,除非用户明确要求英文。

主要能力:映射每个解析跳(面向客户端的代理、网关、应用服务器、下游服务),记录各跳的路径规范化、头部规范化、传输分帧与主机派生;捕获一个被接受的基线请求和一个最小差异的差异请求;证明哪一跳对请求的解释不同;复现一条能产生决定性行为的最小差异路径。

使用方式:先映射解析与路由边界,记录 Host、转发头、路径解码、斜杠折叠、点段处理与大小写行为,并在相关时记录 Content-Length、Transfer-Encoding、分块分帧与连接复用行为,将边缘解析器与后端解析器的决策并列。再证明差异解释:构造仅在一个规范化维度上不同的成对请求,捕获代理日志、后端日志、路由匹配与下游请求形态,展示路由、认证范围或请求体边界在何处分歧。最后归约为决定性走私链:构造请求 -> 跨跳解析差异 -> 非预期路由请求或隐藏端点可达 -> 结果影响;说明根因是路径规范化漂移、头部歧义、传输分帧差异还是主机派生混淆。若链条主要变为运行时路由而无分帧技巧,则移交运行时路由技能。

参考:加载 references/request-normalization-smuggling.md 获取解析差异检查清单与证据打包方法。需保留原始请求对、逐跳解释、最终路由目标、翻转行为的精确规范化或分帧差异,以及一条最小可重放的差异请求路径。

限制:资料未提供具体命令、安装方式、收费与平台信息,暂未提供。