Pular para o conteúdo
Skillpedia
Segurança48 mil · #3810

src-hunter

Ajuda seu agente a encontrar vulnerabilidades em sistemas, seguindo uma metodologia e usando guias de ataque para falhas comuns.

O que ela faz

Este agente ajuda a encontrar falhas de segurança (vulnerabilidades) em sistemas e aplicações web. Ele segue um método organizado em 5 etapas para procurar por problemas como roubo de dados, acesso não autorizado ou execução de código malicioso.

Quando usar

  • ✓Ao participar de programas de recompensa por bugs (bug bounty).
  • ✓Ao realizar testes de segurança autorizados em um sistema.
  • ✓Quando se deseja seguir um processo estruturado para encontrar falhas.

Exemplo do que pedir para a IA

“Quero testar a segurança do site exemplo.com para encontrar vulnerabilidades como XSS ou SQL Injection, seguindo seu método.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/src-hunter/SKILL.md

Mensagem pronta para colar

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

Ele utiliza uma metodologia dividida em 5 fases: coleta de informações iniciais, reconhecimento passivo, descoberta ativa de componentes, caça a vulnerabilidades específicas e elaboração de relatórios. Para cada tipo de falha, ele tem 'playbooks' com passos detalhados.

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 src-hunter

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/src-hunter/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.

Disponibilidade de material de suporte

Esta cópia do catálogo contém as orientações embutidas abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos agrupados:

  • <support-root>/templates/report-submission.md

Obtenha o material necessário da fonte upstream declarada, ou de uma instalação fornecida pelo usuário dessa fonte. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando ou reivindique que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.

⚠️ 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.

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça somente leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Quando Usar

  • Caçando vulnerabilidades em programas de bug bounty dentro da política do programa.
  • Seguindo uma metodologia disciplinada em vez de testes ad-hoc.

何时使用本 skill

关键词命中:

  • "src 挖洞" / "src 漏洞" / "src 测试" / "Security Response Center"
  • "bug bounty" / "漏洞赏金" / "众测"
  • "hackerone" / "h1" / "bugcrowd" / "intigriti" / "yeswehack"
  • "如何挖 / 怎么测 / 怎么打 + 某目标 / 某接口 / 某参数"
  • "WAF 绕过" / "绕过 WAF" / "WAF bypass"
  • "任意账号 / 任意修改 / 任意删除 / 任意操作" 类越权
  • "密码重置" / "找回密码" 类逻辑
  • "未授权访问" / "默认凭据" / "Actuator" / "Spring 暴露" / "Redis 未授权"
  • 用户给一个 URL 或 API endpoint 让你测

不应使用本 skill:

  • 纯白盒源码审计(用 code-audit skill)
  • 已知漏洞的修复 / 防御问答(用通用对话)
  • 单独的 CTF 题目(这是真实环境工作流)

Fluxo de Trabalho — 5 Fases

Fase 1 · Intake (Recebimento)

Entrada: Nome do programa / URL de entrada do SRC / Subdomínio.

O que fazer:

  • Capturar Escopo (domínios em escopo / IPs / aplicativos móveis / endpoints de API)
  • Capturar Fora de Escopo (conteúdo proibido, serviços de terceiros, exclusões de ativos na nuvem)
  • Capturar regras (níveis de pagamento, janela de divulgação, política de retentativa, porto seguro)
  • Capturar contas de teste / cabeçalhos de teste (como X-Bug-Bounty: <handle>)

Julgamento de Prioridade (com base no tipo de correspondência para estimar a taxa de correspondência, consulte references/methodology/05-srctimebox-priority.md):

  • Janela de 6 horas → Executar tipos de alta taxa de correspondência (Redefinição de senha 88% / Conta arbitrária 86,4% / Saque 83,1%)
  • Janela de um dia → Adicionar vazamento de informações + exposição de ativos + Actuator
  • HVV / Período chave → Espectro completo

→ Veja detalhes em references/methodology/00-index.md

Fase 2 · Recon (Reconhecimento Passivo)

Coleta de informações sem enviar pacotes para o alvo:

  • Logs CT: crt.sh / Censys (encontrar subdomínios)
  • Snapshots históricos: Wayback / CommonCrawl
  • Pesquisa no GitHub: org:target + palavras-chave (password / api_key / SECRET)
  • Dorks de mecanismos de busca: site:target.com inurl:/admin, filetype:env, intitle:Index of
  • ASN / Blocos IP: bgp.he.net para encontrar blocos IP
  • Hash de Favicon: FOFA / Shodan para encontrar ativos com o mesmo favicon
  • Histórico de DNS: SecurityTrails / Whoisxmlapi

Fase 3 · Enum (Enumeração Ativa)

Enumeração de Ativos:

  • Subdomínios: amass / subfinder / puredns / dnsx
  • Ativos: httpx / naabu
  • Capturas de tela: gowitness / aquatone
  • Descoberta de conteúdo: ffuf / feroxbuster / dirsearch
  • Impressão digital técnica: wappalyzer / webanalyze (verificar correspondências de componentes domésticos references/dictionaries/chinese-srcfingerprints.md ao mesmo tempo)
  • Extração de JS: linkfinder / subjs / gau / katana
  • Impressão digital de tomada de subdomínio: subjack / subzy

Fase 4 · Hunt (Caça a Vulnerabilidades)

Siga o playbook correspondente por tipo de ataque, cada playbook inclui: metodologia + tabela de frequência de parâmetros + casos reais de H1 + payloads estruturados + variantes de bypass de WAF.

Caminhos de Prioridade (ordenados por taxa de correspondência + valor):

Playbook Dica de Entrada Arquivo
Acesso Não Autorizado Actuator/Swagger/Porta Padrão/Senha Fraca references/playbooks/unauth-access.md
Vazamento de Informações .git/.svn/.env/heapdump/Listagem de Diretórios references/playbooks/info-disclosure.md
X Arbitrário de Elevação ID no espaço do usuário pode ser percorrido/modificado references/playbooks/arbitrary-x-authz.md
Lógica de Negócios Redefinição de senha/Pagamento/Pedido/Código de verificação references/playbooks/logic-flaws.md
OAuth/SAML/JWT Fluxo de autenticação/redirect_uri/token references/playbooks/oauth-saml-jwt.md
API REST BOLA/Atribuição em Massa/Taxa references/playbooks/api-rest.md
SQLi Qualquer entrada do usuário no DB references/playbooks/sqli.md
RCE Desserialização/SSTI/XXE/Cadeia de protótipos/Framework references/playbooks/rce.md

…

Perguntas frequentes

O que é 'bug bounty'?

É um programa onde empresas oferecem recompensas (dinheiro ou reconhecimento) para quem encontrar e reportar falhas de segurança em seus sistemas.

O que são 'vulnerabilidades'?

São falhas ou fraquezas em um sistema que podem ser exploradas por atacantes para causar danos, roubar informações ou obter acesso indevido.

O que significa 'playbook' neste contexto?

Um 'playbook' é um guia detalhado com instruções passo a passo sobre como procurar e explorar um tipo específico de vulnerabilidade.

Detalhes

Descrição original do autor

Bug-bounty/SRC vulnerability-hunting workflow: five-phase methodology (intake, recon, enumeration, hunt, report) with attack playbooks for SQLi, XSS, RCE, SSRF, IDOR, CSRF, path traversal, and file upload.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3810
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas