关于 pentest-input-protocol-manipulation
pentest-input-protocol-manipulation 是用于检查解析器行为、编码、标头、序列化及协议边界注入的安全测试技能。它通过受控测试和可复现证据,帮助测试人员区分异常与可利用的安全影响。
主要功能
- 01识别解析器与协议边界
- 02使用对照测试结构化载荷类别
- 03记录请求转换过程与证据
- 04区分异常与安全影响
- 05生成测试矩阵和可复现请求
适用场景
- 01调查不同内容类型下的解析器行为
- 02评估标头信任或方法覆盖处理
- 03验证疑似注入或请求走私
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crtvrffnrt/ skills --skill pentest-input-protocol-manipulation安装后在 Claude Code 中输入/pentest-input-protocol-manipulation确认已加载。
详细介绍
输入与协议操纵
适用场景
- 核心问题涉及解析器行为、编码、方法覆盖、请求头信任、请求走私、序列化或注入能力。
- 请求转换可能跨越解析器、协议或信任边界。
移交标准
- 当输入异常演变为授权声明时,移交给
pentest-authentication-authorization-review或pentest-advanced-access-control-auditor。 - 当可利用性取决于工作流状态时,移交给
pentest-business-logic-abuse。 - 验证完成后,移交给
pentest-evidence-structuring-report-synthesis。
输出架构
- 测试矩阵:
vector、payload class、expected secure behavior、observed behavior - 验证状态:
hypothesis、confirmed、rejected - 最小可复现请求集
说明
- 在构造载荷前,确定要测试的解析器或协议边界。
- 从低噪声能力检查开始,仅在出现信号时才增加载荷复杂度。
- 对每项高影响声明,都要比较正向和负向对照。
- 将解析器异常与可利用的安全后果区分开来。
- 记录复现行为所需的精确请求转换。
- 只有在确定性原语得到确认后,才升级到漏洞利用执行。
验证门槛
- 使用结构化载荷系列和确定性的执行顺序。
- 保留带有上下文和时间信息的请求/响应证据。
- 默认将测试范围控制在有限且可逆的程度。
- 在证明安全影响之前,将状态码差异视为调查线索。
- 对每项高影响声明,都要使用正向和负向对照。
- 如果仍有歧义,通过不同的内容类型、方法、客户端或边界交叉验证解析器行为。
评论
支持 Markdown