hunt-auth-bypass
Faz seu agente procurar por falhas que permitem burlar a autenticação. Essencial para garantir que apenas usuários autorizados acessem sistemas.
O que ela faz
Esta ferramenta ajuda a encontrar falhas de segurança em sistemas de login. Ela procura por maneiras de acessar áreas restritas sem precisar de uma senha válida, como em sistemas de login único (SSO) ou portais de parceiros.
Quando usar
- ✓Ao testar a segurança de um site ou aplicativo.
- ✓Ao verificar se um portal de parceiros pode ser acessado indevidamente.
- ✓Ao procurar por falhas em sistemas que usam login único (SSO).
Exemplo do que pedir para a IA
“Procure por falhas de bypass de autenticação no portal de parceiros da empresa X.”
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 analisa os padrões de URLs e respostas de servidores para identificar possíveis pontos fracos nos sistemas de autenticação. Ela verifica se é possível burlar as proteções de login.
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-auth-bypassOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hunt-auth-bypass/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 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.
Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista em, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar a URL exata do alvo, IP, conta ou recurso.
- 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 somente leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
Alvos Principais (Crown Jewel Targets)
A bypass de autenticação é consistentemente uma das classes de vulnerabilidade com maior recompensa em bug bounty, pois viola diretamente o controle de segurança mais fundamental. Alvos de alto valor incluem:
- Implementações de SSO/SAML em empresas de SaaS corporativo (integrações Slack, Okta, OneLogin) — pagamentos regularmente na faixa de US$ 5.000–US$ 25.000+
- Painéis de administração e portais de parceiros/internos — superfícies de administração separadas por subdomínio como
partners.shopify.com,admin.company.com - Integrações de plugins de autenticação de terceiros — plugins WordPress (OneLogin, WP-SAML-Auth), módulos Drupal SSO, qualquer CMS com autenticação plugável
- Endpoints XMLRPC no WordPress — frequentemente esquecidos, ignoram completamente os fluxos de autenticação padrão do WP
- Fluxos de callback OAuth — mau manuseio do parâmetro state, incompatibilidades de redirect_uri
- Camadas de autenticação de API — especialmente onde a autenticação foi adicionada posteriormente
Prioridade de ativos: Alvos com identidade federada (SAML, OAuth, OIDC) conectados a grandes populações de usuários. Portais de parceiros/revendedores são particularmente interessantes porque geralmente têm permissões elevadas e menos escrutínio de segurança do que o produto principal.
Falsificação de confiança de autoridade de certificado SSH (Git-hosting / plataformas corporativas)
Quando uma organização ou instância registra uma autoridade de certificado SSH, o certificado principals pode não ser vinculado no lado do servidor à identidade solicitante — um membro pode criar um certificado afirmando ser outro usuário e autenticar-se como ele (por exemplo, modificar o recurso de outro usuário com apenas sua URL). Adicione a confiança SSH-CA à lista de superfícies de autenticação em alvos de Git-hosting; nicho/específico da plataforma. Divulgado: reports/1901040.
Sinais de Superfície de Ataque
Padrões de URL para caçar:
/xmlrpc.php
/wp-login.php
/saml/
/sso/
/auth/saml/callback
/oauth/callback
/partners.*
/admin.*
/?wc-api=
/api/v*/auth
/login?redirect=
/accounts/login
Cabeçalhos de resposta sinalizando SSO:
X-Frame-Options: SAMEORIGIN (common on SSO portals)
Set-Cookie: SAMLResponse=
Location: https://idp.company.com/saml
WWW-Authenticate: Bearer realm="partners"
Padrões de JS indicando autenticação federada:
// Look for in page source
samlRequest
RelayState
SAMLResponse
onelogin
shibboleth
okta
passport.js authenticate
Sinais de stack de tecnologia:
- WordPress + qualquer plugin SSO → verifique XMLRPC separadamente
- Exposição da API do Shopify Partner → risco de escalonamento de privilégios entre locatários
- Qualquer aplicativo anunciando "SSO habilitado" ou "Login com [Enterprise IdP]"
- Subdomínios separados para admin/parceiro que compartilham cookies de sessão com o domínio principal
- Aplicações usando
SimpleSAMLphp,ruby-saml,python-saml
Gatilhos de varredura passiva do Burp:
SAMLResponseem qualquer corpo POSTopenid_connectouid_tokenem respostas- Domínios de cookie definidos como
.company.com(wildcard)
Metodologia de Caça Passo a Passo
Mapear todos os pontos de entrada de autenticação
- rastrear o alvo para cada superfície de login: login principal, login de administrador, login de API, portal de parceiros, endpoints de API móvel
- verificar
robots.txt, arquivos JS e a Wayback Machine para endpoints esquecidos como/xmlrpc.php
Identificar o mecanismo de autenticação por ponto de entrada
- É baseado em formulário, SAML, OAuth, chave de API, token de sessão?
- Para WordPress: sempre sondar
/xmlrpc.phpmesmo que o login principal seja protegido por SSO
Testar XMLRPC independentemente do SSO
- Se o site usa SSO (por exemplo, OneLogin), envie manualmente POST para
/xmlrpc.php - XMLRPC usa credenciais nativas do WordPress, não SSO — teste com
system.listMethodsprimeiro, depoiswp.getUsersBlogs
- Se o site usa SSO (por exemplo, OneLogin), envie manualmente POST para
Enumerar implementação SAML
- Capturar um SAMLResponse válido via Burp
- Decodificar a carga Base64, inspecionar o XML
…
Perguntas frequentes
O que é 'bypass de autenticação'?
É uma falha de segurança que permite a um invasor acessar um sistema ou dados sem ter as credenciais corretas (como nome de usuário e senha).
Para que servem os 'SSO/SAML' mencionados?
SSO (Single Sign-On) e SAML são tecnologias que permitem ao usuário fazer login uma vez e acessar vários aplicativos. Falhas aqui podem dar acesso a muitos sistemas de uma vez.
Posso usar isso em qualquer site?
Não. Esta ferramenta só deve ser usada em sistemas para os quais você tem permissão explícita e por escrito, como em testes de segurança autorizados ou para fins educacionais.
Detalhes
Descrição original do autor
Hunting skill for auth bypass vulnerabilities.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3243
- 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