performing-red-team-with-covenant
Ensina seu agente de IA a colocar projetos no ar e cuidar da infraestrutura e organizar tarefas, agenda e projetos.
O que ela faz
Esta ferramenta ajuda a simular ataques cibernéticos em sistemas autorizados usando um programa chamado Covenant. Ela automatiza tarefas como configurar o 'ouvido' do programa para receber conexões, criar 'agentes' para espalhar o ataque e executar comandos em computadores invadidos.
Quando usar
- ✓Ao testar a segurança de uma rede com permissão.
- ✓Ao investigar um incidente de segurança.
- ✓Ao realizar testes de segurança programados.
Exemplo do que pedir para a IA
“Simule um ataque cibernético autorizado usando Covenant, configurando um ouvinte HTTP e implantando um agente.”
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
A ferramenta se conecta ao Covenant usando um código de acesso. Em seguida, ela configura o programa para escutar conexões, cria os 'agentes' que serão enviados aos alvos e permite executar comandos nesses alvos para ver o que acontece.
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 mukul975/Anthropic-Cybersecurity-Skills --skill performing-red-team-with-covenantOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-red-team-with-covenant/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.
Realizando Operações de Red Team com Covenant C2
Visão Geral
Covenant é um framework .NET C2 colaborativo para red teamers que fornece uma API REST documentada com Swagger para gerenciar listeners, launchers, grunts (agentes) e tarefas. Esta habilidade abrange a automação das operações do Covenant através de sua API para engajamentos autorizados de red team: criação de listeners HTTP/HTTPS, geração de launchers binários e PowerShell, implantação de grunts, execução de tarefas em hosts comprometidos e rastreamento de movimento lateral.
Quando Usar
- Ao conduzir avaliações de segurança que envolvam a realização de red team com Covenant
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes de segurança ou atividades de auditoria agendadas
- Ao validar controles de segurança através de testes práticos
Pré-requisitos
- Servidor Covenant C2 implantado (Docker ou .NET 6)
- Python 3.9+ com a biblioteca
requests - Token de API do Covenant (obtido via /api/users/login)
- Autorização por escrito para o engajamento de red team
- Laboratório isolado ou ambiente de alvo autorizado
Passos
Passo 1: Autenticar na API do Covenant
Obtenha um token JWT enviando credenciais para o endpoint /api/users/login.
Passo 2: Criar Listener
Configure um listener HTTP ou HTTPS com URLs de callback e endereço de bind.
Passo 3: Gerar Launcher
Crie um launcher binário, PowerShell ou MSBuild vinculado ao listener para implantação de grunts.
Passo 4: Implantar e Gerenciar Grunts
Monitore callbacks de grunts, execute tarefas e colete a saída de hosts comprometidos.
Passo 5: Documentar Operações
Gere um relatório de operações documentando todas as ações, carimbos de data/hora e descobertas.
Saída Esperada
Relatório JSON com a configuração do listener, grunts ativos, tarefas executadas e saída de tarefas para documentação do engajamento.
Perguntas frequentes
O que é Covenant?
Covenant é um programa usado por especialistas em segurança para simular ataques e testar defesas de forma controlada e autorizada.
O que são 'ouvintes' e 'agentes'?
Ouvintes são como portas abertas que esperam por conexões de agentes. Agentes são pequenos programas que são instalados em computadores invadidos para permitir o controle remoto.
Preciso de permissão para usar isso?
Sim, é crucial ter autorização por escrito antes de realizar qualquer simulação de ataque para garantir que seja legal e ético.
Detalhes
Descrição original do autor
Conducts red team operations using the Covenant C2 framework for authorized adversary simulation, covering listener setup, grunt deployment, task execution, and lateral movement tracking. Use when standing up or operating a Covenant command-and-control server for an authorized red team engagement.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6134
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC