ethical-hacking-methodology
Ensina seu agente de IA a testar o código e achar erros antes dos usuários.
O que ela faz
Esta ferramenta ensina como testar a segurança de sistemas de computador de forma ética. Ela cobre todas as etapas, desde a coleta de informações até a criação de relatórios, usando ferramentas e técnicas de hackers éticos.
Quando usar
- ✓Para aprender sobre testes de invasão em ambientes controlados.
- ✓Para validar a segurança de sistemas com permissão explícita.
- ✓Para entender como hackers mal-intencionados podem atacar.
Exemplo do que pedir para a IA
“Quero aprender a fazer um teste de invasão completo em um servidor de teste que tenho permissão para acessar.”
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
A ferramenta guia você pelas cinco fases do hacking ético: reconhecimento (coleta de informações), varredura (identificação de portas e serviços), análise de vulnerabilidades (busca por fraquezas), exploração (tentativa de acesso) e relatórios (documentação dos achados).
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 ethical-hacking-methodologyOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ethical-hacking-methodology/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 é apenas para 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, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- 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.
USO AUTORIZADO APENAS: Use esta habilidade apenas para engajamentos autorizados de testes de penetração, validação defensiva ou ambientes educacionais controlados.
Metodologia de Hacking Ético
Propósito
Domine o ciclo completo de testes de penetração, desde a reconhecimento até o relatório. Esta habilidade abrange as cinco fases da metodologia de hacking ético, ferramentas essenciais, técnicas de ataque e relatórios profissionais para avaliações de segurança autorizadas.
Pré-requisitos
Ambiente Necessário
- Kali Linux instalado (persistente ou live)
- Acesso à rede para alvos autorizados
- Autorização por escrito do proprietário do sistema
Conhecimento Necessário
- Conceitos básicos de redes
- Proficiência na linha de comando do Linux
- Compreensão de tecnologias web
- Familiaridade com conceitos de segurança
Saídas e Entregas
- Relatório de Reconhecimento - Informações do alvo coletadas
- Avaliação de Vulnerabilidades - Fraquezas identificadas
- Evidência de Exploração - Provas de conceito de ataques
- Relatório Final - Descobertas executivas e técnicas
Fluxo de Trabalho Principal
Fase 1: Compreendendo os Tipos de Hackers
Classificação de profissionais de segurança:
White Hat Hackers (Hackers Éticos)
- Profissionais de segurança autorizados
- Realizam testes de penetração com permissão
- Objetivo: Identificar e corrigir vulnerabilidades
- Também conhecidos como: testadores de penetração, consultores de segurança
Black Hat Hackers (Maliciosos)
- Intrusões não autorizadas em sistemas
- Motivados por lucro, vingança ou notoriedade
- Objetivo: Roubar dados, causar danos
- Também conhecidos como: crackers, hackers criminosos
Grey Hat Hackers (Híbridos)
- Podem cruzar limites éticos
- Não são maliciosos, mas podem quebrar regras
- Frequentemente divulgam vulnerabilidades publicamente
- Motivações mistas
Outras Classificações
- Script Kiddies: Usam ferramentas prontas sem entender
- Hacktivistas: Motivados política ou socialmente
- Estado-Nação: Operadores patrocinados pelo governo
- Codificadores: Desenvolvem ferramentas e exploits
Fase 2: Reconhecimento
Coleta de informações sem interação direta com o sistema:
Reconhecimento Passivo
# WHOIS lookup
whois target.com
# DNS enumeration
nslookup target.com
dig target.com ANY
dig target.com MX
dig target.com NS
# Subdomain discovery
dnsrecon -d target.com
# Email harvesting
theHarvester -d target.com -b all
Google Hacking (OSINT)
# Find exposed files
site:target.com filetype:pdf
site:target.com filetype:xls
site:target.com filetype:doc
# Find login pages
site:target.com inurl:login
site:target.com inurl:admin
# Find directory listings
site:target.com intitle:"index of"
# Find configuration files
site:target.com filetype:config
site:target.com filetype:env
Categorias do Google Hacking Database:
- Arquivos contendo senhas
- Diretórios sensíveis
- Detecção de servidor web
- Servidores vulneráveis
- Mensagens de erro
- Portais de login
Reconhecimento em Mídias Sociais
- LinkedIn: Organogramas, tecnologias usadas
- Twitter: Anúncios da empresa, informações de funcionários
- Facebook: Informações pessoais, relacionamentos
- Vagas de emprego: Revelações da pilha de tecnologia
Fase 3: Escaneamento
Enumeração ativa de sistemas alvo:
Descoberta de Hosts
# Ping sweep
nmap -sn 192.168.1.0/24
# ARP scan (local network)
arp-scan -l
# Discover live hosts
nmap -sP 192.168.1.0/24
Escaneamento de Portas
# TCP SYN scan (stealth)
nmap -sS target.com
# Full TCP connect scan
nmap -sT target.com
# UDP scan
nmap -sU target.com
# All ports scan
nmap -p- target.com
# Top 1000 ports with service detection
nmap -sV target.com
# Aggressive scan (OS, version, scripts)
nmap -A target.com
Enumeração de Serviços
…
Perguntas frequentes
O que é hacking ético?
É a prática de testar a segurança de sistemas de computador com a permissão do proprietário para encontrar e corrigir vulnerabilidades antes que hackers mal-intencionados as explorem.
Preciso de permissão para usar esta ferramenta?
Sim, é crucial ter autorização escrita do proprietário do sistema antes de realizar qualquer teste. O uso indevido é ilegal.
Quais são as cinco fases do hacking ético?
As cinco fases são: Reconhecimento, Varredura, Análise de Vulnerabilidades, Exploração e Relatórios.
Detalhes
Descrição original do autor
Master the complete penetration testing lifecycle from reconnaissance through reporting. This skill covers the five stages of ethical hacking methodology, essential tools, attack techniques, and professional reporting for authorized security assessments.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2937
- 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