competition-custom-protocol-replay
Faz seu agente entender e reproduzir protocolos de comunicação desconhecidos. Ele pode decodificar dados, reconstruir etapas de conexão e simular conversas entre sistemas.
O que ela faz
Esta ferramenta ajuda a entender e recriar protocolos de comunicação desconhecidos, como se fossem uma conversa secreta entre computadores. Ela foca em garantir que as mensagens sejam enviadas na ordem certa e com as informações corretas para que o outro computador as entenda.
Quando usar
- ✓Quando você tem um registro de comunicação (como um 'áudio' de dados) e precisa descobrir como ele funciona.
- ✓Se você precisa enviar mensagens para um sistema de forma exata, como se fosse um programa real.
- ✓Para recriar uma sequência específica de comandos que funcionou antes.
Exemplo do que pedir para a IA
“Ajude-me a entender e reproduzir esta comunicação de rede desconhecida.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela analisa as mensagens trocadas, identifica como elas são organizadas (o 'formato'), verifica se estão corretas (como 'códigos de verificação') e tenta recriar a sequência exata para que funcione.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add zhaoxuya520/reverse-skill --skill competition-custom-protocol-replayOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/CTF-Sandbox-Orchestrator/competition-custom-protocol-replay/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Replay de Protocolo Personalizado de Competição
Use esta habilidade apenas como uma especialização downstream depois que $ctf-sandbox-orchestrator já estiver ativo e tiver estabelecido suposições de sandbox, propriedade de nó e prioridades de evidência. Se isso ainda não aconteceu, retorne para $ctf-sandbox-orchestrator primeiro.
Use esta habilidade quando a parte difícil não for apenas nomear o protocolo, mas reproduzir a ordem exata das mensagens e o estado necessários para aceitação.
Responda em Chinês Simplificado, a menos que o usuário solicite explicitamente Inglês.
Início Rápido
- Identifique os papéis do cliente e do servidor, os limites da sessão e as condições de reinício antes de decodificar a semântica dos campos.
- Recupere o enquadramento (framing), comprimentos, delimitadores, números de sequência, checksums, nonces e transições de estado antes de tentativas amplas de replay.
- Mantenha uma transcrição canônica de uma troca bem-sucedida.
- Altere um campo ou uma mensagem por vez durante o replay.
- Reproduza a menor conversa aceita que prova o ramo decisivo.
Fluxo de Trabalho
1. Mapeie a Máquina de Estado da Sessão
- Identifique as fases de handshake, negociação, autenticação, keepalive, comando e encerramento.
- Registre quais campos são estáticos, quais são derivados e quais dependem de mensagens anteriores.
- Mantenha a ordem das mensagens, direção e tempo vinculados à mesma identidade de sessão.
2. Recupere o Enquadramento e a Integridade
- Reconstrúa comprimentos, delimitadores, bytes de tipo, checksums, MACs, contadores, compressão ou limites de criptografia.
- Distinga o enquadramento de transporte do enquadramento em nível de aplicativo.
- Observe exatamente onde a aceitação do servidor muda quando um campo ou etapa é mutado.
3. Construa o Harness de Replay Mínimo
- Reduza o caminho para a menor transcrição que atinge o estado aceito, o ramo do parser, o efeito do comando ou o artefato.
- Preserve tanto a sequência capturada original quanto a sequência mínima reproduzida.
- Se o problema for principalmente decodificação genérica de PCAP ou de fluxo sem requisito de replay com estado, volte para a habilidade mais ampla de PCAP.
Leia esta Referência
- Carregue
references/custom-protocol-replay.mdpara a lista de verificação da máquina de estado, lista de verificação da transcrição e empacotamento de evidências.
O Que Preservar
- Transcrição canônica, tipos de mensagem, limites de campo, checksums, contadores e identificadores de sessão
- Fatias de captura originais e as entradas do harness de replay que produzem aceitação
- A mutação exata que muda o protocolo de rejeitado para aceito, ou vice-versa
Perguntas frequentes
O que é um 'protocolo'?
É um conjunto de regras que define como computadores ou programas se comunicam, como um idioma que eles entendem.
O que significa 'recriar' ou 'reproduzir'?
Significa fazer exatamente a mesma coisa que foi feita antes, enviando as mesmas mensagens na mesma ordem e com os mesmos dados.
Por que a ordem das mensagens é importante?
Muitas comunicações dependem de uma sequência específica. Se uma mensagem chegar fora de ordem, o sistema pode não entender ou rejeitar a comunicação.
Detalhes
Descrição original do autor
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 sessio
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4712
- Licença
- MIT
- Atualizada em
- 22/09/2026
Comentários
- …
Mais skills deste repositório
competition-ad-certificate-abuse
Ajuda seu agente a analisar ataques a sistemas de certificados digitais. Ele investiga como certificados podem ser usados indevidamente para obter acesso.
zhaoxuya520/reverse-skill
competition-agent-cloud
Faz seu agente analisar desafios de segurança em sistemas de IA e nuvem. Ele investiga como prompts, ferramentas e a nuvem podem ser explorados.
zhaoxuya520/reverse-skill
competition-android-hooking
Ajuda seu agente a investigar aplicativos Android. Ele analisa como os aplicativos funcionam internamente e como podem ser modificados ou explorados.
zhaoxuya520/reverse-skill
competition-browser-persistence
Faz seu agente analisar como sites guardam informações no seu navegador. Ele investiga cookies e outros dados para entender como as sessões funcionam.
zhaoxuya520/reverse-skill
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC