SuperAPI AI 工具集

competition-ad-certificate-abuse

安全与审计

查看项目

更新于 10-16 01:11

技能介绍

用途:该技能是 ctf-sandbox-orchestrator 的下游专用技能,仅在编排器已激活并确立沙箱假设、节点归属与证据优先级后使用。适用于决定性身份边界基于证书、且难点在于证明模板或 CA 策略如何转化为被接受的权限的场景。

主要能力:识别 CA、模板、注册主体与接受服务;区分模板可注册性与基于证书的认证或权限接受;记录 EKU、主体或 SAN 控制、签发要求、注册权限与映射行为;将签发的证书绑定到一条被接受的路径,如 PKINIT、Schannel、LDAPS、WinRM 或其他映射服务;复现最小的“签发到接受”链条以得到决定性权限。

使用方式:先映射 CA 与模板信任,记录 CA 配置、模板名称、注册权限、管理员审批、授权签名、EKU、主体要求与 SAN 行为,注意是否依赖备用主体名、UPN、DNS 名、注册代理行为或模板取代。再证明证书到权限的接受,展示证书如何被映射或接受,记录序列号、主体、SAN、EKU、有效期及接受它的确切服务或域边界,区分签发与授权两个步骤。最后压缩为最小滥用链:注册权限或错误配置 -> 签发证书 -> 被接受的映射 -> 最终权限,并说明弱点位于模板配置、CA 策略、映射逻辑、中继路径还是注册权限。若任务实际涉及 PKINIT 后的委派或票据转换,应切回更专门的 Kerberos 技能。

参考:加载 references/ad-certificate-abuse.md 获取 AD CS 清单、模板清单与证据打包。

需保留:CA 名称、模板名称、权限、EKU、签发标志、SAN 控制与映射细节;已签发证书字段、序列号、主体、SAN 及接受服务或登录路径;最小的可复现注册到权限链条。

限制:仅作为下游专用技能使用,前置条件未满足时应先返回 ctf-sandbox-orchestrator。除用户明确要求英文外,用简体中文回复。