Skip to content
alyn
zhaoxuya520

Competition Custom Protocol Replay 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 smal

$npx skills add zhaoxuya520/reverse-skill --skill competition-custom-protocol-replay
View this skill on GitHubzhaoxuya520/reverse-skill/CTF-Sandbox-Orchestrator/competition-custom-protocol-replay/SKILL.md
Pack stars
44,428
Pack installs
64k
Alyn Score
71/99
Updated
2 months ago
License
MIT
– views – installs via Alyn

Install Competition Custom Protocol Replay

Pick your agent. Every command is ready to paste.

$npx skills add zhaoxuya520/reverse-skill --skill competition-custom-protocol-replay

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads competition-custom-protocol-replay when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the competition-custom-protocol-replay skill”. In Codex, type $competition-custom-protocol-replay.

The skill itself

SKILL.md

FolderGitHub

Competition Custom Protocol Replay

Use 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.

Use this skill when the hard part is not merely naming the protocol, but reproducing the exact message order and state needed for acceptance.

Reply in Simplified Chinese unless the user explicitly requests English.

Quick Start

  1. Identify client and server roles, session boundaries, and reset conditions before decoding field semantics.
  2. Recover framing, lengths, delimiters, sequence numbers, checksums, nonces, and state transitions before broad replay attempts.
  3. Keep one canonical transcript of a successful exchange.
  4. Change one field or one message at a time while replaying.
  5. Reproduce the smallest accepted conversation that proves the decisive branch.

Workflow

1. Map The Session State Machine

  • Identify handshake, negotiation, authentication, keepalive, command, and teardown phases.
  • Record which fields are static, which are derived, and which depend on prior messages.
  • Keep message order, direction, and timing tied to the same session identity.

2. Recover Framing And Integrity

  • Reconstruct lengths, delimiters, type bytes, checksums, MACs, counters, compression, or encryption boundaries.
  • Distinguish transport framing from application-level framing.
  • Note exactly where server acceptance changes when one field or step is mutated.

3. Build The Minimal Replay Harness

  • Reduce the path to the smallest transcript that reaches the accepted state, parser branch, command effect, or artifact.
  • Preserve both the original captured sequence and the replayed minimal sequence.
  • If the problem is mainly generic PCAP or stream decoding with no stateful replay requirement, switch back to the broader PCAP skill.

Read This Reference

  • Load references/custom-protocol-replay.md for the state-machine checklist, transcript checklist, and evidence packaging.

What To Preserve

  • Canonical transcript, message types, field boundaries, checksums, counters, and session identifiers
  • Original capture slices and the replay harness inputs that produce acceptance
  • The exact mutation that flips the protocol from rejected to accepted, or vice versa

Tips for Competition Custom Protocol Replay

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Competition Custom Protocol Replay

What does the Competition Custom Protocol Replay skill do?

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 smal

How do I install Competition Custom Protocol Replay?

Run "npx skills add zhaoxuya520/reverse-skill --skill competition-custom-protocol-replay" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Competition Custom Protocol Replay work in Cursor and Codex?

Yes. Competition Custom Protocol Replay uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Competition Custom Protocol Replay free?

Competition Custom Protocol Replay is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made Competition Custom Protocol Replay?

Competition Custom Protocol Replay is published by zhaoxuya520 in the zhaoxuya520/reverse-skill repository, together with 29 other skills.

Similar skills. From other creators.