src-hunter
Capacita seu agente a encontrar falhas de segurança em programas e sites. É útil para caçar bugs em programas de recompensa e testes de segurança.
O que ela faz
Esta ferramenta ajuda a encontrar falhas de segurança (vulnerabilidades) em sistemas, como em programas de recompensa por bugs (bug bounty) ou testes de segurança. Ela usa um método passo a passo e informações de casos reais para guiar a busca.
Quando usar
- ✓Ao participar de programas de recompensa por bugs (bug bounty).
- ✓Ao realizar testes de segurança em sistemas (pentest).
- ✓Quando você precisa encontrar vulnerabilidades em um site ou aplicação.
Exemplo do que pedir para a IA
“Como posso encontrar vulnerabilidades de 'SQL Injection' neste site?”
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 segue um processo de 5 etapas: receber o 'pedido' (scope), coletar informações (recon), testar ativamente (enum), procurar falhas (hunt) e, por fim, relatar.
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 src-hunterOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/pentest-tools/src-hunter/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.
AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)
NOW: Confirme se oscope.mddo case atual existe eauth.status=granted. Sem escopo →case-init.ps1, proibido-AuthGrantedautomáticoNOW: Leia../../field-journal/precedent-pentest.md— instruções de operação diária, não substitui o escopoNOW: Confirme se a tarefa atual se enquadra no escopo desta skillNEXT: Leia../../tool-index.md, verifique a disponibilidade da ferramenta e o caminho realNEXT: Chame o bootstrap quando a ferramenta estiver faltando, não adivinhe o caminhoACT: Entre no fluxo de trabalho. Por padrão, apenas o esqueleto do playbook é lido;payloader/,waf-bypass.mdsão abertos apenas quando o escopo foi concedido e o usuário explicitamente deseja o payloadMUST NOTconsidere "Relatório H1 2887" como um diretório rastreado neste repositório (h1-reports/não está na árvore)MUST NOTdesative a proteção devido a alertas antivírus acionados pelo corpus de payload; priorize a verificação do blob/hash do Git comdocs/SECURITY-REVIEW-2026-09-03.md
SRC Hunter — Fluxo de Trabalho de Descoberta de Vulnerabilidades em Campo
Skill de Security Response Center / Teste de Bug Bounty / Bug Bounty em campo. Traduz a metodologia de caixa branca para detecção de caixa preta, combinada com estatísticas de casos reais e biblioteca de payloads.
Quando usar esta skill
Correspondência de palavras-chave:
- "src hunting" / "src vulnerability" / "src testing" / "Security Response Center"
- "bug bounty" / "bug bounty" / "crowdsourced testing"
- "hackerone" / "h1" / "bugcrowd" / "intigriti" / "yeswehack"
- "como caçar / como testar / como atacar + um alvo / uma interface / um parâmetro"
- "WAF bypass" / "bypass WAF" / "WAF bypass"
- Elevação de privilégio do tipo "conta arbitrária / modificação arbitrária / exclusão arbitrária / operação arbitrária"
- Lógica do tipo "redefinição de senha" / "recuperação de senha"
- "Acesso não autorizado" / "Credenciais padrão" / "Actuator" / "Exposição Spring" / "Acesso não autorizado ao Redis"
- O usuário fornece uma URL ou endpoint de API para você testar
Não use esta skill:
- Auditoria de código-fonte puramente de caixa branca (use a skill
code-audit) - Perguntas e respostas sobre correção/defesa de vulnerabilidades conhecidas (use conversação geral)
- Exercícios CTF isolados (este é um fluxo de trabalho de ambiente real)
Fluxo de Trabalho — 5 Fases
Fase 1 · Intake (Recebimento do Pedido)
Entrada: Nome do programa / URL de entrada do SRC / Subdomínio.
O que fazer:
- Obter Escopo (domínios / IPs / aplicativos móveis / endpoints de API em escopo)
- Obter Fora de Escopo (conteúdo proibido de testar, serviços de terceiros, exclusões de ativos de nuvem)
- Obter Regras (níveis de pagamento, janela de divulgação, política de reteste, porto seguro)
- Obter contas de teste / cabeçalhos de teste (como
X-Bug-Bounty: <handle>)
Julgamento de Prioridade (com base na estimativa de taxa de acerto por tipo de correspondência, consulte references/methodology/05-srctimebox-priority.md):
- Janela de 6 horas → execute tipos de alta taxa de acerto (redefinição de senha 88% / conta arbitrária 86,4% / saque 83,1%)
- Janela de um dia → adicione vazamento de informações + exposição de ativos + Actuator
- HVV / Período Chave → espectro completo
→ Veja em detalhes 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 (para 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 de IP: bgp.he.net para encontrar blocos de 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ínio: amass / subfinder / puredns / dnsx
- Vivo: httpx / naabu
- Captura de tela: gowitness / aquatone
- Descoberta de conteúdo: ffuf / feroxbuster / dirsearch
- Impressão digital técnica: wappalyzer / webanalyze (verifique também
references/dictionaries/chinese-srcfingerprints.mdpara componentes domésticos correspondentes) - 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 para cada tipo de ataque, cada playbook inclui: metodologia + tabela de frequência de parâmetros + casos reais do H1 + payloads estruturados + variantes de bypass de WAF.
Caminhos de Prioridade (classificados por taxa de acerto + 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 |
| Elevação de Privilégio X Arbitrária | ID de usuário iterável/modificável | 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/Mass Assignment/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 |
| SSRF | Parâmetro de URL/Cache/Injeção de Host | references/playbooks/ssrf-cache-host.md |
| Travessia de Diretório | Parâmetro de Caminho de Arquivo/LFI/RFI | references/playbooks/path-traversal.md |
| Upload de Arquivo | Ponto de Upload + Vulnerabilidade de Análise | references/playbooks/file-upload.md |
| XSS | Qualquer entrada do usuário em HTML/JS | references/playbooks/xss.md |
| HTTP Smuggling | Proxy Reverso + Content-Length | references/playbooks/http-smuggling.md |
| GraphQL | Introspecção/Aninhamento | references/playbooks/graphql.md |
| Race Condition | Requisições Concorrentes / TOCTOU | references/playbooks/race-conditions.md |
| DoS | ReDoS / Recurso sem Limite de Taxa / Explosão Algorítmica | references/playbooks/dos.md |
| Mobile | Android / iOS APK | references/playbooks/mobile.md |
| LLM Agent | Injeção de Prompt / Chamada de Ferramenta | references/playbooks/llm-prompt-injection.md |
| Pós-Exploração de Rede Interna | Credenciais / Lateral / Domínio | references/playbooks/intranet-postexp.md |
Metodologia Geral (independentemente do tipo de ataque):
| Documento | Conteúdo Chave |
|---|---|
methodology/01-attack-priority.md |
RCE>Escrita de Arquivo>Bypass de Autenticação>Injeção>Vazamento de Informações Classificação de Valor |
methodology/02-bypass-toolkit.md |
Árvore de Decisão de Bypass Geral + Codificação / Ofuscação / WAF |
methodology/03-evidence-discipline.md |
Regras de Evidência de Caixa Preta + Anti-Alucinação + Conformidade |
…
Perguntas frequentes
O que é 'scope'?
Scope define quais partes de um sistema você tem permissão para testar e quais estão fora dos limites.
O que são 'playbooks'?
Playbooks são guias detalhados que explicam como procurar por tipos específicos de vulnerabilidades, com exemplos e técnicas.
O que significa 'WAF bypass'?
WAF (Web Application Firewall) é uma proteção. 'Bypass' significa encontrar uma forma de contornar essa proteção para testar ou explorar vulnerabilidades.
Detalhes
Descrição original do autor
实战 SRC / 众测 / Bug bounty 漏洞挖掘工作流 skill。包含:5 阶段方法论(intake → recon → enum → hunt → report)、19 个攻击类 playbook(SQLi/XSS/RCE/SSRF/IDOR/CSRF/Path Traversal/File Upload/SSTI/XXE/Race/HTTP Smuggling/OAuth/JWT/SAML/GraphQL/Mobile/LLM/DoS)、305 个结构化 payload、263 个 WAF/EDR 绕过变体、2887 份 HackerOne 真实 High/Critical 已披露案例、77,000+ WooYun 案例统计、国产 OA / 中间件指纹库、银行 / 电信行业垂直 playbook。当用户提到 "src 挖洞 / src 漏洞挖掘 / bug bounty /
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4779
- Licença
- MIT
- Atualizada em
- 22/09/2026
Comentários
- …
Mais skills deste repositório
competition-ad-certificate-abuse
Ajuda seu agente a analisar ataques a sistemas de certificados digitais. Ele investiga como certificados podem ser usados indevidamente para obter acesso.
zhaoxuya520/reverse-skill
competition-agent-cloud
Faz seu agente analisar desafios de segurança em sistemas de IA e nuvem. Ele investiga como prompts, ferramentas e a nuvem podem ser explorados.
zhaoxuya520/reverse-skill
competition-android-hooking
Ajuda seu agente a investigar aplicativos Android. Ele analisa como os aplicativos funcionam internamente e como podem ser modificados ou explorados.
zhaoxuya520/reverse-skill
competition-browser-persistence
Faz seu agente analisar como sites guardam informações no seu navegador. Ele investiga cookies e outros dados para entender como as sessões funcionam.
zhaoxuya520/reverse-skill
Skills parecidas
clickhouse-io
Ajuda seu agente a otimizar consultas e esquemas no banco de dados ClickHouse. Ele aplica as melhores práticas para cargas de trabalho analíticas de alta performance. Use quando consultas analíticas demoram muito.
affaan-m/ECC
scientific-db-pubmed-database
Ajuda seu agente a buscar artigos científicos na área biomédica. É útil para pesquisas que precisam de informações médicas específicas.
affaan-m/ECC
scientific-db-uspto-database
Permite ao agente consultar dados oficiais de patentes e marcas registradas dos EUA. É útil para pesquisas de propriedade intelectual.
affaan-m/ECC