Tooluck logoTooluck
SKILL.md

competition-custom-protocol-replay

Agent skill fromzhaoxuya520/reverse-skill

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for custom binary or text protocol recovery, handshake reconstruction, framing, sequence control, checksums, stateful replay, and accepted-session reproduction. Use when the user asks to decode an unknown protocol, recover custom framing, build a replay harness, satisfy sequence or checksum rules, replay a captured session, or prove the smallest message order that reaches an accepted branch. Use only after `$ctf-sandbox-orchestrator` has already established sandbox assumptions and routed here.

How to install competition-custom-protocol-replay

install competition-custom-protocol-replay
# install the reverse-skill pack with the skills CLI
npx skills add zhaoxuya520/reverse-skill

# or add only this skill to Claude Code: copy the folder

CTF-Sandbox-Orchestrator/competition-custom-protocol-replay/

# into

~/.claude/skills/competition-custom-protocol-replay/ (all projects)

.claude/skills/competition-custom-protocol-replay/ (one project)

CTF-Sandbox-Orchestrator/competition-custom-protocol-replay/SKILL.md

MITFull file
1# Competition Custom Protocol Replay
2
3Use this skill only as a downstream specialization after `$ctf-sandbox-orchestrator` is already active and has established sandbox assumptions, node ownership, and evidence priorities. If that has not happened yet, return to `$ctf-sandbox-orchestrator` first.
4
5Use this skill when the hard part is not merely naming the protocol, but reproducing the exact message order and state needed for acceptance.
6
7Reply in Simplified Chinese unless the user explicitly requests English.
8
9## Quick Start
10
111. Identify client and server roles, session boundaries, and reset conditions before decoding field semantics.
122. Recover framing, lengths, delimiters, sequence numbers, checksums, nonces, and state transitions before broad replay attempts.
133. Keep one canonical transcript of a successful exchange.
144. Change one field or one message at a time while replaying.
155. Reproduce the smallest accepted conversation that proves the decisive branch.
16
17## Workflow
18
19### 1. Map The Session State Machine
20
21- Identify handshake, negotiation, authentication, keepalive, command, and teardown phases.
22- Record which fields are static, which are derived, and which depend on prior messages.
23- Keep message order, direction, and timing tied to the same session identity.
24
25### 2. Recover Framing And Integrity
26
27- Reconstruct lengths, delimiters, type bytes, checksums, MACs, counters, compression, or encryption boundaries.
28…

Excerpt shown under the repository's MIT license.

More skills in reverse-skill

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates