Pular para o conteúdo
Skillpedia
Diversos35 mil · #5752

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/exploiting-ms17-010-eternalblue-vulnerability/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/exploiting-ms17-010-eternalblue-vulnerability/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-vulnerability

Ou 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.md
Conteú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

  1. Varra as redes alvo em busca da porta SMB 445.
  2. Verifique o suporte ao protocolo SMBv1.
  3. Execute a verificação de vulnerabilidade MS17-010 (script NSE do Nmap ou auxiliar do Metasploit).
  4. Documente os sistemas vulneráveis com a versão do sistema operacional e o nível de patch.

Fase 2: Exploração

  1. Selecione a variante de exploit apropriada com base no sistema operacional alvo.
  2. Configure o payload do exploit (Meterpreter, beacon do Cobalt Strike, shellcode customizado).
  3. Execute o exploit contra o alvo vulnerável confirmado.
  4. Verifique a execução do código e estabeleça a sessão.

Fase 3: Pós-Exploração

  1. Estabeleça persistência no sistema comprometido.
  2. Extraia credenciais da memória.
  3. Use o host comprometido como ponto de pivô.
  4. 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5752
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas