exploiting-ms17-010-eternalblue-vulnerability
Ajuda seu agente a detectar e explorar a vulnerabilidade MS17-010 (EternalBlue) em sistemas Windows legados.
O que ela faz
Esta ferramenta encontra e usa uma falha de segurança antiga (EternalBlue) em sistemas Windows que não foram atualizados. Ela permite que um invasor execute comandos remotamente nesses sistemas.
Quando usar
- ✓Ao testar a segurança de sistemas Windows antigos e não atualizados (com permissão).
- ✓Ao analisar como ataques antigos funcionavam em ambientes controlados.
- ✓Ao realizar simulações de ataque (red team) autorizadas.
Exemplo do que pedir para a IA
“Verifique se o sistema Windows [endereço IP] é vulnerável ao EternalBlue e tente executar um comando.”
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
Primeiro, a ferramenta verifica se o sistema alvo tem a falha. Se tiver, ela usa um programa especial (exploit) para ganhar controle e executar comandos no sistema.
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 exploiting-ms17-010-eternalblue-vulnerabilityOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/exploiting-ms17-010-eternalblue-vulnerability/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.
Explorando a Vulnerabilidade MS17-010 EternalBlue
Visão Geral
MS17-010 (EternalBlue) é uma vulnerabilidade crítica na implementação SMBv1 da Microsoft que permite a execução remota de código. Originalmente descoberta pela NSA e vazada pelos Shadow Brokers em 2017, foi utilizada nas campanhas de ransomware WannaCry e NotPetya. Apesar de os patches estarem disponíveis desde março de 2017, muitas organizações ainda possuem sistemas sem correção, tornando-a um vetor de exploração viável para equipes vermelhas, especialmente em ambientes legados.
Quando Usar
- Ao realizar testes de segurança autorizados que envolvam a exploração da vulnerabilidade MS17-010 EternalBlue.
- Ao analisar amostras de malware ou artefatos de ataque em um ambiente controlado.
- Ao conduzir exercícios de equipe vermelha ou engajamentos de teste de penetração.
- Ao construir capacidades de detecção com base na compreensão de técnicas ofensivas.
Pré-requisitos
- Familiaridade com conceitos e ferramentas de equipe vermelha.
- 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.
Mapeamento MITRE ATT&CK
- T1210 - Exploração de Serviços Remotos
- T1190 - Explorar Aplicação Voltada para a Internet
- T1569.002 - Serviços de Sistema: Execução de Serviço
Fluxo de Trabalho
Fase 1: Varredura de Vulnerabilidades
- Varra as redes alvo em busca da porta SMB 445.
- Verifique o suporte ao protocolo SMBv1.
- Execute a verificação de vulnerabilidade MS17-010 (script NSE do Nmap ou auxiliar do Metasploit).
- Documente os sistemas vulneráveis com a versão do sistema operacional e o nível de patch.
Fase 2: Exploração
- Selecione a variante de exploit apropriada com base no sistema operacional alvo.
- Configure o payload do exploit (Meterpreter, beacon do Cobalt Strike, shellcode customizado).
- Execute o exploit contra o alvo vulnerável confirmado.
- Verifique a execução do código e estabeleça a sessão.
Fase 3: Pós-Exploração
- Estabeleça persistência no sistema comprometido.
- Extraia credenciais da memória.
- Use o host comprometido como ponto de pivô.
- Documente as evidências da exploração.
Ferramentas e Recursos
| Ferramenta | Propósito |
|---|---|
| Scripts NSE do Nmap ms-17-010 | Detecção de vulnerabilidades |
| Módulo de exploração ms17_010_eternalblue do Metasploit | Exploração |
| ms17_010_psexec do Metasploit | Exploração alternativa |
| AutoBlue-MS17-010 | Exploit Python independente |
| CrackMapExec | Varredura massiva de vulnerabilidades SMB |
Indicadores de Detecção
- Assinaturas de IDS/IPS para tráfego de exploit EternalBlue.
- Negociação SMBv1 de hosts de origem incomuns.
- ID de Evento 7045: Instalação de novo serviço após a exploração.
- Atividade anômala de named pipe no SMB.
- Grandes requisições de escrita SMB características de buffer overflow.
Critérios de Validação
- Sistemas vulneráveis identificados via varredura.
- Exploração realizada em alvo autorizado.
- Execução de código confirmada com sessão estabelecida.
- Atividades de pós-exploração documentadas.
- Recomendações de remediação fornecidas.
Perguntas frequentes
O que é EternalBlue?
É o nome de uma falha de segurança descoberta em sistemas Windows antigos que permitia que invasores controlassem computadores remotamente.
Preciso de permissão para usar isso?
Sim, você só deve usar esta ferramenta em sistemas que você tem autorização explícita para testar, como em testes de segurança ou simulações de ataque.
Isso funciona em computadores modernos?
Geralmente não. Funciona principalmente em versões mais antigas do Windows que ainda usam um protocolo de rede chamado SMBv1 e que não foram atualizadas com as correções de segurança.
Detalhes
Descrição original do autor
Detects and exploits MS17-010 (EternalBlue), a critical remote code execution flaw in Microsoft's SMBv1 implementation, using Nmap's ms-17-010 NSE script for detection and Metasploit's ms17_010_eternalblue/ms17_010_psexec modules for exploitation. Use during authorized red-team engagements or penetration tests against legacy Windows environments with unpatched SMBv1 to gain remote code execution.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5752
- 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