building-c2-redirector-infrastructure
Ajuda seu agente a montar servidores intermediários (redirectors) para tráfego de C2. Eles filtram e direcionam o tráfego, tornando a comunicação mais segura e difícil de detectar.
O que ela faz
Esta ferramenta ajuda a configurar um servidor intermediário (redirecionador) para esconder o servidor principal de comando e controle (C2). Ele filtra o tráfego para garantir que apenas as comunicações legítimas do seu programa (implante) cheguem ao servidor principal, enquanto o tráfego suspeito é desviado para um site normal.
Quando usar
- ✓Quando você precisa esconder o servidor principal de ataques.
- ✓Para garantir que apenas o tráfego esperado chegue ao servidor C2.
- ✓Para desviar curiosos e verificações de segurança para um site inofensivo.
Exemplo do que pedir para a IA
“Configure um redirecionador para esconder meu servidor C2, desviando tráfego inválido para example.com.”
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
Ele usa softwares como Nginx ou Apache para inspecionar as conexões recebidas. Se a conexão parecer legítima (combinando com um perfil pré-definido), ela é encaminhada para o servidor C2. Caso contrário, é redirecionada para um site de fachada.
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-redirector-infrastructureOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-c2-redirector-infrastructure/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 de Redirecionador C2
Uso Autorizado Apenas: Esta habilidade é apenas para engajamentos de red-team autorizados, exercícios de emulação de adversários e pesquisa defensiva. Infraestrutura de comando e controle é de uso duplo; implantar redirecionadores para controlar malware em sistemas que você não está explicitamente autorizado a testar é ilegal. Opere apenas dentro de um escopo acordado com um documento de regras de engajamento assinado e desative a infraestrutura quando o engajamento terminar.
Visão Geral
Um redirecionador C2 é um host intermediário que fica entre os implantes da vítima e o servidor real da equipe. Beacons se conectam ao domínio/IP público do redirecionador; o redirecionador inspeciona cada solicitação e ou encaminha o tráfego C2 legítimo de volta para o servidor oculto da equipe ou desvia todo o resto (scanners, analistas de blue-team, sandboxes) para um site de isca benigno. Isso protege o servidor da equipe contra descoberta, desativação e atribuição, e permite que os operadores rotacionem a borda pública sem reconstruir o backend. A técnica mapeia para o MITRE ATT&CK T1090.002 (Proxy: External Proxy) — adversários roteiam C2 através de um nó intermediário para obscurecer a origem real.
Redirecionadores vêm em dois sabores. Dumb pipes (socat, iptables NAT) encaminham cegamente uma porta e fornecem separação, mas sem filtragem. Redirecionadores inteligentes/de filtragem (nginx proxy_pass, Apache mod_rewrite com [P], ou ferramentas construídas para fins específicos como RedWarden) analisam requisições HTTP e apenas encaminham tráfego que corresponde ao perfil Malleable C2 do implante — URI correto, User-Agent, cabeçalhos — enquanto enviam todo o resto para um 302 para um site real. A lógica de filtragem é derivada diretamente do perfil de tráfego do framework C2, então os dois devem permanecer em sincronia. Ferramentas como cs2modrewrite automatizam a geração de regras Apache/nginx a partir de um perfil Malleable C2 do Cobalt Strike.
Esta habilidade cobre a construção de redirecionadores dumb e de filtragem com nginx e Apache, a derivação de regras de filtro de um perfil maleável, a camada de TLS com Let's Encrypt e a aplicação de controles OPSEC (domínios categorizados, fronting de domínio/fronting de CDN, validação de cabeçalho, filtragem geo/UA) para infraestrutura resiliente e de baixa atribuição.
Quando Usar
- Configurar C2 de red-team que deve sobreviver à triagem de blue-team e solicitações de desativação de domínio.
- Separar um servidor de equipe oculto de qualquer host voltado para a internet durante um engajamento.
- Filtrar o tráfego do implante para que apenas requisições que correspondam ao perfil cheguem ao backend, desviando scanners.
- Adicionar terminação TLS, categorização de domínio e fronting de CDN/domínio a um listener HTTP(S).
- Ensinar defensores como o C2 de proxy externo (T1090.002) é construído para que eles possam detectá-lo.
Pré-requisitos
- Uma ou mais instâncias VPS em nuvem descartáveis (a borda do redirecionador) e um host de servidor de equipe separado e com firewall.
- Um domínio registrado com DNS controlável, idealmente com idade/categorizado.
- Acesso root no host do redirecionador. Instale o servidor web e as ferramentas TLS:
# Debian/Ubuntu redirector sudo apt update sudo apt install -y nginx apache2 socat certbot python3-certbot-nginx git # Enable Apache proxy modules if using mod_rewrite redirector sudo a2enmod rewrite proxy proxy_http ssl headers - O perfil Malleable C2 do framework C2 (Cobalt Strike
.profile, perfil HTTP Sliver/Havoc) definindo URIs, User-Agent e cabeçalhos. cs2modrewritepara gerar automaticamente regras a partir de um perfil Cobalt Strike:git clone https://github.com/threatexpress/cs2modrewrite- Configure o firewall do servidor de equipe para que ele aceite apenas o IP de origem do redirecionador na porta C2.
Objetivos
- Implantar um redirecionador dumb-pipe (socat/iptables) para separação rápida de portas.
- Implantar um redirecionador nginx reverse-proxy de filtragem com chave em um perfil maleável.
- Implantar um redirecionador Apache
mod_rewritecom proxy[P]e fallback de isca302. - Gerar automaticamente regras de redirecionador a partir de um perfil Cobalt Strike com
cs2modrewrite. - Terminar TLS com Let's Encrypt e endurecer a borda pública.
- Aplicar OPSEC: validação de cabeçalho/UA, filtragem geo, desvio de isca e rotação de infraestrutura.
Mapeamento MITRE ATT&CK
| ID da Técnica | Nome Oficial | Relevância |
|---|---|---|
| T1090.002 | Proxy: External Proxy | O redirecionador é um intermediário externo que faz proxy de C2 para ocultar o servidor da equipe |
| T1090.004 | Proxy: Domain Fronting | O fronting de CDN roteia o tráfego do beacon através de um domínio confiável de alta reputação |
…
Perguntas frequentes
O que é um 'redirecionador C2'?
É um servidor que fica entre o seu programa malicioso (implante) e o servidor principal de controle. Ele ajuda a esconder o servidor principal e a filtrar o tráfego.
O que é um 'perfil Malleable C2'?
É um conjunto de regras que define como o tráfego do seu programa deve parecer (ex: quais endereços, cabeçalhos, etc.). O redirecionador usa essas regras para identificar o tráfego correto.
O que significa 'OPSEC' neste contexto?
OPSEC (Segurança Operacional) refere-se a medidas tomadas para evitar a detecção e atribuição, como esconder o servidor real e fazer o tráfego parecer normal.
Detalhes
Descrição original do autor
Build dumb-pipe and traffic-filtering C2 redirectors with nginx (proxy_pass) and Apache (mod_rewrite), deriving filter rules from a Malleable C2 profile, layering Let's Encrypt TLS, and applying OPSEC controls like domain fronting and UA/geo filtering. Use when standing up red-team C2 that must survive blue-team triage or ensuring only profile-matching implant traffic reaches the hidden team serve
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5530
- 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