Pular para o conteúdo
Skillpedia
Diversos42 mil · #4712

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

https://github.com/zhaoxuya520/reverse-skill/blob/main/CTF-Sandbox-Orchestrator/competition-custom-protocol-replay/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/CTF-Sandbox-Orchestrator/competition-custom-protocol-replay/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-replay

Ou 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.md
Conteú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

  1. 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.
  2. Recupere o enquadramento (framing), comprimentos, delimitadores, números de sequência, checksums, nonces e transições de estado antes de tentativas amplas de replay.
  3. Mantenha uma transcrição canônica de uma troca bem-sucedida.
  4. Altere um campo ou uma mensagem por vez durante o replay.
  5. 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.md para 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

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4712
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas