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

hunt-misc

Ajuda seu agente a encontrar falhas de segurança variadas. É útil para testar a segurança de qualquer sistema.

O que ela faz

Esta ferramenta ajuda a encontrar falhas de segurança em sistemas, focando em problemas como acesso indevido a informações, erros de login e configurações incorretas. Ela analisa como diferentes partes de um sistema interagem para identificar possíveis pontos fracos.

Quando usar

  • ✓Ao testar a segurança de plataformas online (SaaS).
  • ✓Ao verificar sistemas que gerenciam usuários e permissões.
  • ✓Ao analisar como convites e logins funcionam em um sistema.

Exemplo do que pedir para a IA

“Procure por falhas de acesso em sistemas de gerenciamento de projetos.”

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/hunt-misc/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/hunt-misc/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela examina padrões em URLs, cabeçalhos de resposta e código JavaScript para encontrar sinais de vulnerabilidades. A ferramenta também verifica como as permissões de usuário são tratadas e como os sistemas lidam com convites e logins.

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 hunt-misc

Ou baixe só o arquivo:

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

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

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista em, extraia dados de 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 apenas em modo de leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Alvos Principais (Crown Jewel Targets)

Por que essa classe de vulnerabilidade compensa: Vulnerabilidades MISC abrangem falhas de controle de acesso, divulgação de informações, bugs de lógica de sessão/autenticação e má configuração — as categorias que consistentemente produzem os maiores pagamentos porque se mapeiam diretamente ao impacto nos negócios: exposição de dados, tomada de conta, escalonamento de privilégios e comprometimento de infraestrutura.

Alvos de maior valor:

  • Plataformas SaaS com hierarquias de funções (Shopify, GitHub, GitLab) — qualquer limite entre proprietário/administrador/equipe/convidado é uma superfície de escalonamento de privilégios
  • Fluxos de identidade/autenticação — links de convite, redefinição de senha, SAML SSO, escopos de token OAuth
  • Sistemas multi-tenant — um tenant acessando dados de outro tenant
  • APIs internas — endpoints LFS, ganchos pre-receive, GraphQL/REST interno que assume que o chamador é confiável
  • Recursos de gerenciamento de domínio/DNS — controles de transferência, delegação de subdomínio
  • Gerenciamento de tokens/credenciais — escopos de PAT, chaves de deploy, tokens de API armazenados em campos de configuração

Tipos de ativos que pagam mais:

  • APIs do produto principal (não subdomínios de marketing)
  • Edições empresariais/auto-hospedadas (GitHub Enterprise, GitLab EE)
  • Sistemas de convite para parceiros/colaboradores
  • Integrações de aplicativos OAuth e endpoints de webhook

Sinais da Superfície de Ataque

Padrões de URL para observar:

/admin/*/transfer
/invitations/*
/partners/*/accept
/api/v*/repos/*/lfs/*
/-/settings/integrations/sentry
/api/v*/user/installations
/hooks/pre-receive/*
/reset-password?token=
/auth/saml/callback
/api/v*/packages/pypi/*

Sinais de cabeçalho de resposta:

X-Request-Id (pitchfork/Rack — check for header injection)
X-Shopify-Shop-Api-Call-Limit
X-GitLab-*

Padrões de JS revelando superfícies internas:

// Look for hardcoded internal API paths
fetch('/internal/api/
graphql { installations(
"scope": [], // empty scopes on tokens
"permissions": {"contents": "read"} // minimal scope PATs

Sinais de stack de tecnologia:

  • Middleware Ruby/Rack (risco de injeção CRLF em pitchfork)
  • SAML SSO habilitado em instâncias empresariais
  • Configurações de proxy/espelho PyPI (confusão de dependência)
  • Campos de integração de rastreamento de erros Sentry (vetor de vazamento de SSRF/token)
  • Sistemas de convite multi-função (parceiros, equipe, colaboradores)

Metodologia de Caça Passo a Passo

  1. Mapear todos os limites de função/permissão — enumerar cada nível de função (proprietário → administrador → equipe → convidado → removido) e documentar o que cada função deve ver

    Disciplina de Marcadores: ao sondar limites de função injetando tokens / identificadores únicos em dados de teste por função, os marcadores DEVEM ser strings alfanuméricas aleatórias únicas (8+ caracteres, sem palavras em inglês, sem palavras-chave de protocolo). Marcadores ruins: test, marker, attacker, evil, admin, AAAA. Marcadores bons: cpmark987abc, x4hd2k9pq. Antes de reivindicar qualquer reflexão, pesquise a linha de base (resposta sem marcador) em busca do marcador — se ele aparecer naturalmente, altere seu marcador.

    Regra de Diferença de Corpo: uma reivindicação de bypass de privilégio requer uma diferença no CORPO da resposta, não apenas no código de status. 200 OK com corpo byte-a-byte idêntico à linha de base NÃO é um bypass. Sempre compare os corpos lado a lado antes de reivindicar o bypass. Reivindicações apenas por código de status são a categoria mais comum rejeitada como N/A em plataformas de bug-bounty.

  2. Testar fluxos de convite de ponta a ponta — aceitar convites sem completar as etapas de verificação; modificar tokens de convite; testar se aceitar um convite como um usuário diferente concede acesso

  3. Testar acesso pós-remoção — adicionar um usuário a um recurso, removê-lo e, em seguida, testar se a sessão/token dele ainda concede acesso (especialmente após a remoção da empresa/organização)

…

Perguntas frequentes

O que são 'MISC vulnerabilities'?

São falhas de segurança diversas que não se encaixam em categorias específicas como 'SQL Injection' ou 'Cross-Site Scripting', mas que podem ser muito perigosas, como vazamento de dados ou roubo de contas.

Por que essa ferramenta é útil para encontrar falhas que pagam bem?

Porque falhas diversas (MISC) frequentemente levam a problemas sérios para as empresas, como exposição de dados importantes ou controle total de contas, que são os tipos de problemas que os programas de recompensa por bugs mais valorizam.

Preciso de permissão para usar esta ferramenta?

Sim, é essencial ter permissão explícita e por escrito do dono do sistema antes de usá-la. O uso sem autorização é ilegal.

Detalhes

Descrição original do autor

Hunting skill for misc vulnerabilities. Built from 225 public bug bounty reports. Use when hunting misc on any target.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas