SuperAPI AI 工具集

competition-custom-protocol-replay

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

用途:该技能用于 CTF 场景中自定义二进制或文本协议的恢复与重放,重点不是给协议命名,而是复现服务端接受所需的精确消息顺序与状态。它只在 $ctf-sandbox-orchestrator 已激活并已确定沙箱假设、节点归属与证据优先级后作为下游专用技能使用;若尚未满足,应先回到 $ctf-sandbox-orchestrator。除用户明确要求英文外,回复使用简体中文。

主要能力:映射会话状态机,识别握手、协商、认证、保活、命令与拆除阶段,记录字段中哪些是静态、哪些是派生、哪些依赖先前消息;恢复分帧与完整性机制,重建长度、分隔符、类型字节、校验和、MAC、计数器、压缩或加密边界,并区分传输层分帧与应用层分帧;构建最小重放装置,把路径缩减到能到达被接受状态、解析分支、命令效果或产物的最小会话记录。

使用方式:先确定客户端与服务端角色、会话边界与重置条件,再解码字段语义;在广泛重放前先恢复分帧、长度、分隔符、序号、校验和、nonce 与状态转换;保留一份成功交换的规范记录;重放时每次只改一个字段或一条消息;复现能证明关键分支的最小被接受会话。若问题主要是通用 PCAP 或流解码、无有状态重放需求,应切回更宽泛的 PCAP 技能。可加载 references/custom-protocol-replay.md 获取状态机清单、记录清单与证据打包方法。

需保留内容:规范记录、消息类型、字段边界、校验和、计数器与会话标识;原始抓包切片与产生接受结果的重放输入;使协议从被拒变为被接受(或相反)的确切改动。

限制:资料未提供具体命令、代码示例、支持平台、收费方式或效果保证,相关细节暂未提供。