用途
windows-ad 用于授权的 Active Directory 与 Windows 身份攻击测试场景,属于攻击链中专注域内身份的专科技能。资料给出的适用场景包括:域渗透、Kerberoasting、AS-REP、委派问题,AD CS(ESC1–ESC8 等)证书攻击,BloodHound / SharpHound 攻击路径分析,NTLM Relay 与 Coercer 强制认证,以及本地提权到域路径(Potato 等作为跳板)。
前置要求与授权约束
资料在开头即列出 ACTION REQUIRED,要求执行前先完成以下事项:
- 读取
../field-journal/precedent-pentest.md - 域/AD 测试必须明确授权范围(含 DC、是否允许投毒/中继)
- case-init;network_profile 与禁止动作写清
- 查看 tool-index(impacket/certipy/bloodhound 等常手动)
技能明确要求从身份枚举与 BloodHound 图开始,不先上破坏性利用,并规定 MUST NOT:无授权 DCSync / 黄金票打生产。
主要能力与工作流
1. 枚举
资料给出的示例命令(需凭据与授权):
nxc smb <range> -u user -p pass
bloodhound-python -d domain.local -u user -p pass -c All -ns <DC>
2. 常见路径(先图后枪)
- Kerberoast / AS-REP → 离线破解
- ACL 滥用(GenericAll/WriteDacl)
- 委派(非约束/约束/基于资源)
- AD CS 模板错误 → Certipy
- 中继:LLMNR/NBT-NS + ntlmrelayx(确认授权)
3. 凭证与横向
- secretsdump / lsassy / mimikatz(严格授权与清理)
- PtH / PtT / 黄金票仅在授权红队范围
- 每步写 Evidence;高危等用户确认
工具链
| 工具 | 用途 |
|---|---|
| BloodHound / SharpHound | 路径图 |
| Certipy | AD CS |
| Impacket / NetExec | 横向与枚举 |
| Rubeus / Mimikatz | 票据与凭证(授权) |
| Coercer / Responder | 强制认证 / 投毒 |
与 attack-chain 的关系
多阶段从外网到域控 → PRIMARY 可仍是 attack-chain/,本 skill 为 AD 专科;已在域内专注身份 → PRIMARY = 本 skill。
参考与路由
参考资料包括 references/ad-attack-paths.md、../pentest-tools/references/network-attack-defense.md、../attack-chain/,以及 seeds:field-journal/seed-005_ad-certipy-esc1.md、seed-007_ntlm-relay-coercer.md、seed-013_kerberoasting-spn.md。路由上下文:上游 MASTER R24;下游 报告 docs-generator,需 EDR 研究 edr-bypass-re。
任务完成自检
- 是否先有图/枚举再有利用?
- 是否记录可复现命令并脱敏?
- 是否遵守 scope 禁止项?
- Checklist?
限制
资料未提供该技能的具体收费、价格、平台与安装步骤信息。所有攻击性操作均以明确授权为前提,未授权场景不得执行 DCSync、黄金票等操作。