operating-sliver-c2
Faz seu agente configurar um servidor de controle e criar programas para invadir sistemas. Útil para simular ataques em testes de segurança autorizados.
O que ela faz
Esta ferramenta ajuda a configurar um servidor para simular ataques cibernéticos autorizados. Ela permite criar programas (chamados 'implantes') que podem ser usados para controlar computadores remotamente e executar ações de pós-exploração, como coletar informações.
Quando usar
- ✓Ao realizar testes de segurança autorizados em uma rede.
- ✓Para simular como um invasor real agiria.
- ✓Para verificar se os sistemas de defesa detectam atividades suspeitas.
Exemplo do que pedir para a IA
“Configure um servidor para testes de invasão e crie um programa para Windows que se conecte a ele.”
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
Você instala um programa servidor em um computador. Depois, usa esse servidor para criar programas menores (implantes) que, quando executados em outro computador, se conectam de volta ao servidor. Isso permite que você controle o computador remotamente.
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 operating-sliver-c2Ou baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/operating-sliver-c2/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.
Operando Sliver C2
Aviso Legal: Esta habilidade destina-se apenas a testes de segurança autorizados, engajamentos de equipes vermelhas e fins educacionais. Operar um framework de comando e controle contra sistemas que você não possui ou para os quais não tem autorização escrita explícita para testar é ilegal e pode violar leis de fraude de computador, escuta telefônica e abuso. Sempre trabalhe dentro de um documento de regras de engajamento assinado.
Visão Geral
Sliver é um framework de emulação de adversários e comando e controle (C2) de código aberto e multiplataforma desenvolvido pela BishopFox (https://github.com/BishopFox/sliver). Ele é escrito em Go e amplamente utilizado por equipes vermelhas como uma alternativa moderna e aberta a frameworks comerciais como o Cobalt Strike. Sliver suporta dois modelos de interação de implantes: sessões (interativas, em tempo real) e beacons (check-in assíncrono com jitter configurável), e ele se comunica em C2 via Mutual TLS (mTLS), WireGuard, HTTP(S) e DNS. Cada implante é compilado dinamicamente com chaves de criptografia assimétricas por binário, de modo que nenhum implante compartilhe assinaturas estáticas.
Sliver também inclui um armory — um gerenciador de alias e pacotes de extensão que instala ferramentas de terceiros como Beacon Object Files (BOFs) e assemblies .NET (por exemplo, sharpdpapi, seatbelt, rubeus) para execução em memória. Como o Sliver foi adotado por atores de ameaças reais (documentado pela Cybereason, Microsoft e outros), exercitá-lo durante engajamentos sancionados é valioso tanto para emular táticas e técnicas de adversários realistas quanto para validar que os controles defensivos (EDR, detecção de rede, monitoramento de DNS) capturam seus canais C2. Esta habilidade abrange a implantação do servidor, geração de implantes, gerenciamento de listeners, execução pós-exploração e pivoteamento através de hosts comprometidos.
Quando Usar
- Ao conduzir um engajamento de equipe vermelha autorizado que requer um canal C2 resiliente e multiprotocolo
- Ao emular TTPs de um ator de ameaça específico que inclui Sliver (conforme relatórios de CTI) durante um exercício de equipe roxa
- Ao validar que o EDR e o monitoramento de rede detectam beaconing mTLS/HTTPS/DNS
- Ao demonstrar o impacto da pós-exploração e movimento lateral para um relatório
Pré-requisitos
- Um host dedicado de redirector/servidor de equipe Linux (o servidor Sliver roda em Linux/macOS/Windows; Linux é o padrão)
- Acesso root ou sudo para vincular portas privilegiadas (443/53) e instalar o daemon multiplayer
- Alcance de rede de saída/entrada correspondente ao protocolo C2 escolhido
- Familiaridade com Active Directory e conceitos de pós-exploração
- Autorização assinada / regras de engajamento
Instale o servidor Sliver com o one-liner oficial, ou baixe binários de release:
# Official installer (downloads latest sliver-server + client)
curl https://sliver.sh/install | sudo bash
# Or download specific release binaries from GitHub
wget https://github.com/BishopFox/sliver/releases/latest/download/sliver-server_linux
wget https://github.com/BishopFox/sliver/releases/latest/download/sliver-client_linux
chmod +x sliver-server_linux sliver-client_linux
Objetivos
- Iniciar o console do servidor Sliver e operar em modo single ou multiplayer
- Iniciar listeners C2 mTLS, HTTPS e DNS
- Gerar implantes de sessão e beacon para múltiplos sistemas operacionais/arquiteturas
- Preparar implantes e hospedá-los para entrega
- Interagir com callbacks, executar pós-exploração e extrair credenciais
- Instalar e executar extensões do armory (BOFs e assemblies .NET)
- Pivote para uma rede segmentada através de um host comprometido
Mapeamento MITRE ATT&CK
| ID | Técnica | Uso nesta habilidade |
|---|---|---|
| T1071.001 | Protocolo de Camada de Aplicação: Protocolos Web | Listeners C2 HTTP(S) do Sliver misturam o tráfego do implante com o tráfego web normal |
Técnicas relacionadas exercidas pelo fluxo de trabalho:
| ID | Técnica |
|---|---|
| T1572 | Protocol Tunneling (WireGuard / túneis de pivô) |
| T1090.001 | Proxy Interno (pivôs do Sliver) |
| T1059 | Interpretador de Comando e Script (implant execute-assembly / shell) |
| T1620 | Carregamento de Código Reflexivo (execução .NET em memória) |
Fluxo de Trabalho
Etapa 1: Iniciar o console do servidor Sliver
Execute o servidor interativamente para obter o console do operador:
sudo ./sliver-server
Dentro do console sliver >, confirme a versão e visualize a ajuda:
sliver > version
sliver > help
Etapa 2: (Opcional) Configurar multiplayer para uma equipe
No servidor, gere uma configuração de operador e inicie o listener multiplayer:
…
Perguntas frequentes
Preciso de permissão para usar isso?
Sim, é crucial ter autorização escrita e seguir regras específicas antes de usar esta ferramenta em qualquer sistema.
O que são 'implantes' e 'beacons'?
'Implantes' são programas que você instala em um computador alvo para controlá-lo. 'Beacons' são um tipo especial de implante que se conecta periodicamente, de forma mais discreta.
Posso usar isso em qualquer sistema operacional?
O servidor pode rodar em Linux, macOS ou Windows, e os implantes podem ser gerados para Windows, Linux e macOS.
Detalhes
Descrição original do autor
Stand up a Sliver C2 server and mTLS listeners, generate cross-platform implants and beacons, and run post-exploitation, pivoting, and BOF/.NET tooling via the Armory for adversary emulation. Use during authorized, rules-of-engagement-bound red-team engagements that need a full open-source C2 lifecycle spanning server setup, implant generation, and post-exploitation tradecraft.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6002
- 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