Pular para o conteúdo
Skillpedia
Agentes42 mil · #4704

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.

O que ela faz

Esta ferramenta ajuda a entender como falhas em certificados digitais podem ser usadas para obter acesso indevido em sistemas. Ela analisa como um certificado emitido pode levar a privilégios em um ambiente de rede.

Quando usar

  • ✓Quando você suspeita que um certificado digital foi mal configurado.
  • ✓Ao investigar como um certificado pode ser usado para ganhar acesso a um sistema.
  • ✓Para entender as etapas de um ataque que envolve certificados.

Exemplo do que pedir para a IA

“Como um certificado mal configurado pode me dar acesso de administrador?”

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/zhaoxuya520/reverse-skill/blob/main/CTF-Sandbox-Orchestrator/competition-ad-certificate-abuse/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/CTF-Sandbox-Orchestrator/competition-ad-certificate-abuse/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta examina a configuração de certificados digitais e como eles são aceitos por sistemas. Ela rastreia o caminho desde a emissão do certificado até o privilégio obtido.

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-ad-certificate-abuse

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/CTF-Sandbox-Orchestrator/competition-ad-certificate-abuse/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.

Abuso de Certificado no AD Competition

Use esta habilidade apenas como uma especialização posterior, 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 vantagem decisiva de identidade for baseada em certificado e a parte difícil for provar como um modelo ou política de CA se transforma em privilégio aceito.

Início Rápido

  1. Identifique a CA, o modelo, o principal de inscrição e o serviço aceitante antes de mergulhar em todos os detalhes do certificado.
  2. Separe a capacidade de inscrição do modelo da autenticação baseada em certificado ou da aceitação de privilégio.
  3. Registre EKUs, controles de assunto ou SAN, requisitos de emissão, direitos de inscrição e comportamento de mapeamento em blocos compactos.
  4. Ligue o certificado emitido a um caminho aceito: PKINIT, Schannel, LDAPS, WinRM ou outro serviço mapeado.
  5. Reproduza a menor cadeia de emissão-para-aceitação de certificado que resulta no privilégio decisivo.

Fluxo de Trabalho

1. Mapear Confiança de CA e Modelo

  • Registre a configuração da CA, o nome do modelo, as permissões de inscrição, a aprovação do gerente, as assinaturas autorizadas, as EKUs, os requisitos do assunto e o comportamento do SAN.
  • Observe se o caminho depende de nomes de assunto alternativos, UPN, nomes DNS, comportamento do agente de inscrição ou substituição de modelo.
  • Mantenha o principal, o modelo e a política de emissão interligados.

2. Provar Aceitação de Certificado para Privilégio

  • Mostre como o certificado emitido é mapeado ou aceito: PKINIT, logon de smartcard, autenticação Schannel, mapeamento de serviço ou mapeamento explícito de certificado.
  • Registre o número de série, assunto, SAN, EKU, validade e o serviço exato ou a borda do domínio que o aceita.
  • Distinga a emissão do certificado da etapa separada onde o privilégio é realmente concedido.

3. Reduzir à Cadeia de Abuso Decisiva

  • Comprima o caminho para a menor sequência: direito de inscrição ou configuração incorreta -> certificado emitido -> mapeamento aceito -> privilégio resultante.
  • Declare claramente se a fraqueza reside na configuração do modelo, política da CA, lógica de mapeamento, caminho de retransmissão ou direitos de inscrição.
  • Se a tarefa for realmente sobre delegação ou transformação de ticket após PKINIT, volte para a habilidade mais específica de Kerberos.

Leia esta Referência

  • Carregue references/ad-certificate-abuse.md para a lista de verificação do AD CS, lista de verificação de modelo e empacotamento de evidências.

O Que Preservar

  • Nomes de CA, nomes de modelo, direitos, EKUs, sinalizadores de emissão, controles de SAN e detalhes de mapeamento
  • Campos de certificado emitido, números de série, assuntos, SANs e o serviço aceitante ou caminho de logon
  • A menor cadeia de inscrição para privilégio reproduzível
Perguntas frequentes

O que são EKUs e SANs?

EKUs (Extended Key Usages) definem para que um certificado pode ser usado, e SANs (Subject Alternative Names) adicionam informações como nomes de domínio ou IPs ao certificado.

O que é PKINIT?

PKINIT é um método de autenticação que usa certificados para provar a identidade de um usuário ou computador, permitindo o login em sistemas.

O que significa 'privilege path'?

É a sequência de passos ou falhas que leva de um ponto inicial (como um certificado mal configurado) até a obtenção de um privilégio maior em um sistema.

Detalhes

Descrição original do autor

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for AD CS, certificate templates, enrollment rights, EKUs, SAN controls, PKINIT, certificate mapping, and cert-based privilege paths. Use when the user asks about ESC-style abuse, certificate templates, enrollment agents, EKUs, SAN or subject controls, smartcard or PKINIT logon, CA policy, or how an issued cert turns into

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4704
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas