metasploit-framework
Ferramenta avançada para testes de segurança em sistemas. Seu uso é restrito a fins educacionais ou avaliações autorizadas, exigindo permissão explícita.
O que ela faz
O Metasploit Framework é uma ferramenta para testar a segurança de sistemas. Ele ajuda a encontrar e explorar falhas em computadores e redes, mas só pode ser usado com permissão explícita.
Quando usar
- ✓Testar a segurança de uma rede interna com autorização.
- ✓Aprender sobre vulnerabilidades em um ambiente controlado.
- ✓Verificar se um sistema está protegido contra ataques conhecidos.
Exemplo do que pedir para a IA
“Quero testar a segurança do servidor web no endereço 192.168.1.100. Tenho autorização escrita para isso e o escopo é apenas este servidor.”
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ê informa o alvo e o que quer fazer. O Metasploit procura por falhas conhecidas e tenta explorá-las para ver se consegue acesso. Ele sempre pede sua confirmação antes de tentar qualquer ação.
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 sickn33/agentic-awesome-skills --skill metasploit-frameworkOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/metasploit-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.
⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista em, extraia dados de ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
Metasploit Framework
Propósito
Utilize o Metasploit Framework para testes de penetração abrangentes, desde a exploração inicial até atividades pós-exploração. O Metasploit fornece uma plataforma unificada para exploração de vulnerabilidades, geração de payloads, varredura auxiliar e manutenção de acesso a sistemas comprometidos durante avaliações de segurança autorizadas.
Pré-requisitos
Ferramentas Necessárias
# Metasploit must already be installed before using this skill.
# Kali Linux usually ships with it preinstalled.
msfconsole --version
A instalação varia de acordo com o sistema operacional e a fonte do pacote. Siga o processo de instalação do gerenciador de pacotes ou do fornecedor documentado para sua plataforma antes de usar esta habilidade. Não confie em um script de instalador remoto não fixado de dentro desta habilidade.
Se você deseja recursos com suporte a banco de dados, como rastreamento de espaço de trabalho, inicialize msfdb usando as instruções para sua instalação local. Esta habilidade assume que o Metasploit já está disponível e não requer sudo, systemctl ou outros passos de configuração privilegiados em nível de host.
Conhecimento Necessário
- Fundamentos de rede e sistemas
- Compreensão de vulnerabilidades e exploits
- Conceitos básicos de programação
- Técnicas de enumeração de alvos
Acesso Necessário
- Autorização por escrito para testes
- Acesso à rede aos sistemas de destino
- Compreensão do escopo e das regras de engajamento
Antes de executar módulos de exploração, peça ao usuário para confirmar o host de destino exato, o escopo e o estado de autorização.
Saídas e Entregas
- Evidências de Exploração - Capturas de tela e logs de comprometimentos bem-sucedidos
- Logs de Sessão - Histórico de comandos e dados extraídos
- Mapeamento de Vulnerabilidades - Vulnerabilidades exploradas com referências CVE
- Artefatos Pós-Exploração - Credenciais, arquivos e informações do sistema
Fluxo de Trabalho Principal
Fase 1: Noções Básicas do MSFConsole
Inicie e navegue no console do Metasploit:
# Start msfconsole
msfconsole
# Quiet mode (skip banner)
msfconsole -q
# Basic navigation commands
msf6 > help # Show all commands
msf6 > search [term] # Search modules
msf6 > use [module] # Select module
msf6 > info # Show module details
msf6 > show options # Display required options
msf6 > set [OPTION] [value] # Configure option
msf6 > run / exploit # Execute module
msf6 > back # Return to main console
msf6 > exit # Exit msfconsole
Fase 2: Tipos de Módulos
Entenda as diferentes categorias de módulos:
# 1. Exploit Modules - Target specific vulnerabilities
msf6 > show exploits
msf6 > use exploit/windows/smb/ms17_010_eternalblue
# 2. Payload Modules - Code executed after exploitation
msf6 > show payloads
msf6 > set PAYLOAD windows/x64/meterpreter/reverse_tcp
# 3. Auxiliary Modules - Scanning, fuzzing, enumeration
msf6 > show auxiliary
msf6 > use auxiliary/scanner/smb/smb_version
# 4. Post-Exploitation Modules - Actions after compromise
msf6 > show post
msf6 > use post/windows/gather/hashdump
# 5. Encoders - Obfuscate payloads
msf6 > show encoders
msf6 > set ENCODER x86/shikata_ga_nai
# 6. Nops - No-operation padding for buffer overflows
msf6 > show nops
# 7. Evasion - Bypass security controls
msf6 > show evasion
Fase 3: Pesquisando Módulos
Encontre módulos apropriados para os alvos:
# Pesquisar por nome
msf6 > search eternalblue
# Pesquisar por CVE
msf6 > search cve:2017-0144
# Pesquisar por plataforma
msf6 > search platform:windows type:exploit
# Pesquisar por tipo e palavra-chave
msf6 > search type:auxiliary smb
…
Perguntas frequentes
Preciso instalar algo antes?
Sim, o Metasploit Framework precisa estar instalado no seu computador. Ele já vem em algumas distribuições Linux focadas em segurança, como o Kali Linux.
O que é um 'exploit'?
É um código que se aproveita de uma falha específica em um sistema para ganhar controle ou executar ações não autorizadas.
Posso usar isso em qualquer computador?
Não. É estritamente proibido usar esta ferramenta em sistemas sem permissão explícita e por escrito do proprietário. O uso indevido é ilegal.
Detalhes
Descrição original do autor
⚠️ AUTHORIZED USE ONLY > This skill is for educational purposes or authorized security assessments only. > You must have explicit, written permission from the system owner before using this tool. > Misuse of this tool is illegal and strictly prohibited.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3588
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC