What problem does it solve? CTF challenges involving unknown binary or text protocols require more than identifying the protocol: you must recover framing, checksums, sequence rules, and state transitions, then replay the exact message order that the server accepts. This Skill provides a structured workflow for that stateful replay work inside a sandboxed CTF environment. ## Core Features & Use Cases - Session State Machine Mapping: Identify handshake, authentication, keepalive, and teardown phases, tracking which fields are static, derived, or dependent on prior messages. - Framing and Integrity Recovery: Reconstruct lengths, delimiters, type bytes, checksums, MACs, counters, and compression or encryption boundaries. - Minimal Replay Harness: Reduce a captured session to the smallest transcript that reaches the accepted branch, preserving both original and replayed sequences as evidence. - Use Case: During a CTF, you capture a custom binary protocol exchange. Use this Skill to decode the framing, discover the checksum rule, and replay a mutated message sequence that flips the server response from rejected to accepted. ## Quick Start After $ctf-sandbox-orchestrator is active, use $competition-custom-protocol-replay to recover this custom protocol's framing and replay the message order needed to reproduce the accepted session state.