competition-kerberos-delegation
Faz seu agente investigar o Kerberos e como ele gerencia a delegação de permissões. Útil para entender acessos e privilégios em redes.
O que ela faz
Esta ferramenta ajuda a entender como um atacante pode usar um tipo específico de autenticação chamada 'delegação Kerberos' para obter acesso a sistemas. Ela foca em como uma credencial pode ser passada de um serviço para outro para ganhar privilégios.
Quando usar
- ✓Quando você quer entender como a delegação Kerberos funciona.
- ✓Ao analisar como um atacante pode abusar de delegação para escalar privilégios.
- ✓Para mapear cadeias de confiança e como elas levam a acesso não autorizado.
Exemplo do que pedir para a IA
“Como a delegação não restrita pode ser usada para obter acesso a um servidor de arquivos?”
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
Ela analisa os passos de autenticação Kerberos, identificando o tipo de delegação, os tickets usados e quais serviços aceitam esses tickets para conceder acesso.
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 competition-kerberos-delegationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/CTF-Sandbox-Orchestrator/competition-kerberos-delegation/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.
Delegação Kerberos Competitiva
Use esta habilidade apenas como uma especialização downstream depois que $ctf-sandbox-orchestrator já estiver ativo e tiver estabelecido suposições de sandbox, propriedade de nó e prioridades de evidência. Se isso ainda não aconteceu, retorne primeiro para $ctf-sandbox-orchestrator.
Use esta habilidade quando a parte difícil não for "existe Kerberos aqui", mas sim qual aresta de delegação existe, qual ticket está sendo emitido e qual serviço realmente o aceita.
Responda em português do Brasil, a menos que o usuário solicite explicitamente o inglês.
Início Rápido
- Escreva a cadeia de confiança primeiro: principal -> aresta de delegação -> tipo de ticket -> SPN de destino -> serviço aceitador -> privilégio resultante.
- Separe a posse do ticket do privilégio aceito.
- Mantenha SPNs, modo de delegação, dados PAC/grupo, tipo de criptografia e aceitação do serviço em um bloco de evidências compacto.
- Reproduza uma cadeia de delegação mínima antes de expandir para variantes.
- Vincule cada reivindicação de privilégio a um ticket aceito específico ou efeito do lado do serviço.
Fluxo de Trabalho
1. Identificar A Aresta de Delegação
- Determine se o caminho é delegação restrita, delegação irrestrita, delegação restrita baseada em recursos, transição de protocolo ou outra aresta de confiança.
- Inspecione SPNs, ACLs, contas de serviço, SIDHistory, modelos de certificado e direitos de replicação apenas quando eles afetarem o caminho ativo.
2. Rastrear Emissão e Aceitação de Ticket
- Registre o tipo TGT/TGS, etapas S4U quando relevantes, sinalizadores de delegação, dados PAC ou de grupo, tipo de criptografia, local de cache e SPN de destino.
- Prove qual serviço realmente aceita o ticket e qual capacidade aparece após a aceitação.
3. Relatar A Aresta Efetiva
- Comprima a cadeia em um caminho reproduzível, não em uma declaração vaga de "comprometimento de domínio".
- Separe as arestas candidatas da aresta que realmente concede privilégio.
Leia Esta Referência
- Carregue
references/kerberos-delegation.mdpara a lista de verificação de delegação, campos de ticket a serem preservados e erros comuns de prova.
O Que Preservar
- SPN, tipo de ticket, modo de delegação, dados PAC/grupo, tipo de criptografia, local de cache, serviço aceitador
- Logs do lado do serviço, IDs de evento, alterações de sessão de logon ou alterações de grupo provando privilégio efetivo
- A aresta de confiança exata que torna o ticket reproduzível
Perguntas frequentes
O que é delegação Kerberos?
É um recurso de autenticação que permite que um serviço, após se autenticar em nome de um usuário, atue como esse usuário para acessar outros serviços.
O que é SPN?
SPN significa Service Principal Name (Nome Principal do Serviço). É um identificador único para um serviço em uma rede.
Qual a diferença entre delegação restrita e não restrita?
Delegação não restrita permite que o serviço use as credenciais do usuário para acessar QUALQUER serviço. Delegação restrita limita o acesso a serviços específicos.
Detalhes
Descrição original do autor
Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for Kerberos delegation, SPN trust edges, S4U abuse, RBCD, constrained or unconstrained delegation, and service-ticket acceptance. Use when the user asks about constrained delegation, unconstrained delegation, RBCD, S4U, SPNs, ticket acceptance, or how a Kerberos trust edge turns into effective privilege under sandbox ass
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4722
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC