Pular para o conteúdo
Skillpedia
Segurança42 mil · #4778

pentest-tools

Fornece ao seu agente um conjunto de ferramentas para testes de invasão. Ele ajuda a descobrir informações, escanear redes e encontrar vulnerabilidades em sistemas.

O que ela faz

Esta ferramenta ajuda a testar a segurança de sistemas de computador e redes. Ela usa várias ferramentas para encontrar informações, verificar se há falhas e tentar explorá-las, como se fosse um detetive digital.

Quando usar

  • ✓Quando você precisa verificar se um site tem alguma porta aberta que possa ser usada por invasores.
  • ✓Quando você quer procurar por falhas conhecidas em um servidor web.
  • ✓Quando você precisa testar se é possível acessar dados de um banco de dados de forma indevida.

Exemplo do que pedir para a IA

“Procure por vulnerabilidades no site exemplo.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

https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/pentest-tools/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/pentest-tools/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta usa programas como Nmap para ver quais portas estão abertas e Nuclei para encontrar falhas conhecidas. Ela pode até tentar explorar essas falhas, como injeção de SQL, para ver se são reais.

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 zhaoxuya520/reverse-skill --skill pentest-tools

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/pentest-tools/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.

AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)

  1. NOW: Leia ../field-journal/precedent-pentest.md — confirme se as operações desta skill são operações regulares autorizadas
  2. NOW: Confirme que scope.md existe e que auth.status=granted, network_profile são válidos (../ops/scope-contract.md). Se o escopo estiver ausente, execute case-init.ps1 e pare até que o usuário conceda autorização; é proibido adicionar -AuthGranted automaticamente
  3. NOW: Confirme se a tarefa atual se enquadra no escopo aplicável desta skill
  4. NEXT: Leia ../tool-index.md, valide a disponibilidade da ferramenta e o caminho real
  5. NEXT: Ao faltar uma ferramenta, chame o bootstrap, não adivinhe o caminho
  6. ACT: Na fase de reconhecimento, priorize references/recon-pipeline.md (cabeçalho do navegador CF / nmap do Windows / curl --globoff); adicione timeline.md a cada lote de resultados; use ../scripts/append-evidence.ps1 como alternativa para escrever Evidências (acerto não é igual a verificado)
  7. ACT: Interface moderna de cliente Web/campo de treinamento (DOM XSS / Prototype Pollution / agent-browser) → references/client-side-lab-playbook.md; mesmo que não seja explorado, escreva Evidências observadas + um "latch" de falha

Ferramentas de Pentest (Pentest Tools)

Escopo de Aplicação

Use esta skill quando a tarefa pertencer aos seguintes cenários:

  • Coleta de informações do alvo (escaneamento de portas, enumeração de subdomínios, identificação de serviços)
  • Escaneamento de vulnerabilidades (vulnerabilidades Web, detecção de CVE, erros de configuração)
  • Pentest Web (SQL Injection, XSS, SSRF, brute-force de diretórios)
  • Quebra de senhas (quebra de hashes, ataques de dicionário)
  • Pentest de rede (exploração de serviços, auxílio à movimentação lateral)

Divisão de Tarefas com Outras Skills

Cenário Usar o quê
Escaneamento/ataque ativo (Nmap/Nuclei/SQLMap) Esta skill
Análise reversa de binários ida-reverse/ ou radare2/
Análise reversa de assinatura JS frontend js-reverse/
Operação de automação de navegador/desktop browser-automation/
Competições CTF (geral) CTF-Sandbox-Orchestrator/

Julgamento simples:

  • Precisa "escanear o alvo, descobrir vulnerabilidades, explorar vulnerabilidades" → esta skill
  • Precisa "analisar a lógica interna do programa" → skills de engenharia reversa
  • Precisa "operar o navegador/desktop" → automação de navegador

Matriz de Ferramentas

Coleta de Informações

Ferramenta Uso Comando Típico
Nmap Escaneamento de portas, identificação de serviços, detecção de SO nmap -sV -sC -O target
Masscan Escaneamento de portas rápido em larga escala masscan -p1-65535 target --rate=1000
Subfinder Enumeração de subdomínios subfinder -d target.com
httpx Detecção HTTP, detecção de host ativo httpx -l urls.txt -status-code

Escaneamento de Vulnerabilidades

Ferramenta Uso Comando Típico
Nuclei Escaneamento de vulnerabilidades baseado em templates (CVE/configuração/exposição) nuclei -u target -t cves/
ZAP Escaneamento de segurança de aplicações Web Via API ou chamada MCP
Nikto Escaneamento de vulnerabilidades de servidores Web nikto -h target

Pentest Web

Ferramenta Uso Comando Típico
SQLMap Automação de SQL Injection sqlmap -u "url?id=1" --batch --dbs
FFUF Brute-force de diretórios/parâmetros ffuf -u target/FUZZ -w wordlist.txt
Gobuster Brute-force de diretórios/subdomínios gobuster dir -u target -w wordlist
XSStrike Detecção de XSS xsstrike -u "url?param=test"

Quebra de Senhas

Ferramenta Uso Comando Típico
Hashcat Quebra de hashes com GPU hashcat -m 0 hash.txt wordlist.txt
John the Ripper Quebra de hashes com CPU john --wordlist=rockyou.txt hash.txt
Hydra Brute-force online hydra -l admin -P pass.txt target ssh

Frameworks de Exploração

Ferramenta Uso Descrição
Metasploit Framework de exploração de vulnerabilidades Requer instalação separada, grande
Impacket Exploração de protocolos Windows (SMB/WMI/Kerberos) pip install impacket

Seleção de Backend MCP

Esta skill suporta dois backends MCP, escolha um:

Opção A: pentestMCP (Recomendado, Docker tudo em um)

  • Projeto: https://github.com/ramkansal/pentestmcp
  • Características: 20+ ferramentas empacotadas em um único contêiner Docker, servidor MCP exposto diretamente
  • Ferramentas: Nmap, Nuclei, ZAP, SQLMap, FFUF, Nikto, Gobuster, Subfinder, httpx, etc.
  • Instalação:
# 拉取并运行
docker pull ramkansal/pentestmcp
docker run -d -p 8080:8080 ramkansal/pentestmcp

# 或本地构建
git clone https://github.com/ramkansal/pentestmcp.git
cd pentestmcp
docker build -t pentestmcp .
docker run -d -p 8080:8080 pentestmcp
  • Registro MCP:
{
  "mcpServers": {
    "pentest": {
      "url": "http://localhost:8080/mcp"
    }
  }
}

Opção B: mcp-security-hub (Modular)

  • Projeto: https://github.com/FuzzingLabs/mcp-security-hub
  • Características: Cada ferramenta é um servidor MCP independente, ativado sob demanda
  • Ferramentas: Nmap, Ghidra, Nuclei, SQLMap, Hashcat
  • Instalação: Siga as instruções do README de cada submódulo

Opção C: MCP de Ferramenta Única (Mais leve)

Se você precisar apenas de uma ferramenta específica:

Ferramenta Projeto MCP Instalação
Nmap nmap-mcp-server npm
Nuclei nuclei-mcp npm
SQLMap Submódulo do mcp-security-hub pip

Reqable MCP (Captura de Tráfego Local e Mesa de Trabalho de API)

O cliente desktop Reqable pode expor suas capacidades de captura de tráfego local, API, breakpoints e regras através do Reqable MCP Server oficial. Primeiro, instale e inicie o Reqable separadamente, depois registre o MCP:

powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\bootstrap-reverse.ps1 -Capability reqable-mcp -McpHostTarget Codex

Substitua Codex por Claude ou Both para selecionar o cliente correspondente; omitir -McpHostTarget não escreverá nenhuma configuração global do cliente.

A configuração stdio após o registro é:

{
  "mcpServers": {
    "reqable-mcp": {
      "command": "npx",
      "args": ["-y", "reqable-mcp-server@1.0.1", "--scope", "minimal"]
    }
  }
}
  • Usa as APIs locais do Reqable por padrão; se necessário, configure --host, --port ou --scope minimal|all de acordo com a documentação oficial.
  • minimal é o escopo padrão recomendado; all expõe mais ferramentas que alteram o proxy, regras, ambiente ou dados salvos.
  • Para tráfego capturado, repetição de requisições e modificação de regras, você ainda precisa atender às autorizações e restrições de rede de scope.md; o escopo do alvo não deve ser ampliado devido ao registro do MCP.

Fluxo de Trabalho

Processo Padrão de Pentest

Importante: Ao executar testes de penetração, você deve operar de acordo com o framework de ciclo autônomo de references/pentest-loop.md. Este framework define mecanismos completos de controle de risco, especificações de registro, compressão de contexto e verificação de conclusão.

1. Coleta de Informações

…
Perguntas frequentes

Preciso ter permissão para usar essa ferramenta?

Sim, é essencial ter autorização explícita antes de usar qualquer ferramenta de teste de segurança em um sistema ou rede.

Quais tipos de testes essa ferramenta pode fazer?

Ela pode fazer coleta de informações, escaneamento de portas, busca por vulnerabilidades em sites, tentativas de injeção de SQL, quebra de senhas e mais.

A ferramenta vai invadir o sistema?

Não, ela é projetada para testar a segurança de forma controlada e identificar pontos fracos. A exploração é feita apenas para confirmar a vulnerabilidade e sempre com autorização.

Detalhes

Descrição original do autor

主动渗透测试工具链。覆盖信息收集、端口扫描、漏洞扫描、Web 渗透、SQL 注入、目录爆破、密码破解等场景。 通过 MCP server(pentestMCP / mcp-security-hub)将 20+ 安全工具暴露给 AI agent。 触发关键词:渗透测试、端口扫描、Nmap、漏洞扫描、Nuclei、SQL 注入、SQLMap、目录爆破、FFUF、密码破解、Hashcat、信息收集、子域名、Web 渗透、ZAP、Burp。

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4778
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas