关于 competition-ad-certificate-abuse
供 CTF 使用的下游技能,需在 `$ctf-sandbox-orchestrator` 建立沙箱假设和证据优先级后启用。它追踪证书签发如何经服务接受而转化为权限。
主要功能
- 01梳理 CA 与证书模板策略
- 02检查注册权限和证书字段
- 03追踪证书映射及服务接受路径
- 04提炼可复现的权限链
- 05保留证书与接受证据
适用场景
- 01分析涉及 AD CS 模板的 CTF 路径
- 02确认已签发证书如何被接受并取得权限
- 03记录最小化的注册到权限链
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhaoxuya520/ reverse-skill --skill competition-ad-certificate-abuse安装后在 Claude Code 中输入/competition-ad-certificate-abuse确认已加载。
附带文件agents/openai.yamlreferences/ad-certificate-abuse.md
详细介绍
竞赛 AD 证书滥用
仅在 $ctf-sandbox-orchestrator 已激活并已建立沙箱假设、节点归属和证据优先级之后,才将此技能用作下游专门化。如果尚未做到这一点,请先返回 $ctf-sandbox-orchestrator。
当决定性的身份边缘基于证书,且难点在于证明模板或 CA 策略如何转化为被接受的特权时,请使用此技能。
除非用户明确要求英文,否则用简体中文回复。
快速开始
- 在深入每个证书细节之前,先识别 CA、模板、注册主体和接受服务。
- 将模板可注册性与基于证书的身份验证或特权接受分开。
- 用紧凑块记录 EKU、主题或 SAN 控制、颁发要求、注册权限和映射行为。
- 将已颁发证书绑定到一条被接受的路径:PKINIT、Schannel、LDAPS、WinRM 或其他映射服务。
- 复现能产生决定性特权的最小证书颁发到接受链。
工作流
1. 映射 CA 和模板信任
- 记录 CA 配置、模板名称、注册权限、管理员批准、授权签名、EKU、主题要求和 SAN 行为。
- 注意该路径是否依赖备用主题名称、
UPN、DNS 名称、注册 Agent 行为或模板取代。 - 将主体、模板和颁发策略保持绑定。
2. 证明证书到特权的接受
- 展示已颁发证书如何被映射或接受:PKINIT、智能卡登录、Schannel 身份验证、服务映射或显式证书映射。
- 记录序列号、主题、SAN、EKU、有效期以及接受它的确切服务或域边缘。
- 区分证书颁发与实际授予特权的单独步骤。
3. 缩减到决定性滥用链
- 将路径压缩为最小序列:注册权限或错误配置 -> 已颁发证书 -> 被接受的映射 -> 最终特权。
- 清楚说明弱点位于模板配置、CA 策略、映射逻辑、中继路径还是注册权限。
- 如果任务实际上涉及 PKINIT 之后的委派或票据转换,请切换回更严格的 Kerberos 技能。
阅读此参考
- 加载
references/ad-certificate-abuse.md以获取 AD CS 检查清单、模板检查清单和证据打包。
需要保留的内容
- CA 名称、模板名称、权限、EKU、颁发标志、SAN 控制和映射细节
- 已颁发证书字段、序列号、主题、SAN 以及接受服务或登录路径
- 最小可复现的注册到特权链
评论
支持 Markdown