攻击性 Active Directory
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-active-directory-pk7f。
技能介绍
解决的问题
当红队或安全工程师要对一套 Active Directory 域环境做攻击性测试时,最容易出的问题是把「能打的载荷」和「能走通的路径」混在一起:随手跑一遍 Kerberoasting、提几个票据,最后却说不清自己到底拿到了什么、付出多少检测成本、有没有真的触达 Tier 0。这个技能解决的就是路径不清、证据缺失、动作不可复现这三件事,把一次域渗透拆成有先后、有校验、有记录的标准化流程。
核心能力与关键步骤
技能按五步工作流组织:
- 离线侦察优先 —— 用
BloodHound、ADExplorer快照分析域结构,尽量减少对生产环境的实时查询。 - 凭据收集 —— 覆盖 LLMNR/NBT-NS/mDNS 投毒、NTLM Relay、
Kerberoasting、ASREProasting、LSASS/SAM 导出,哈希用hashcatmode5600解析,解不开就转中继。 - 路径映射 —— 把攻击路径画到 Domain Admin / Enterprise Admin / Tier 0,而不是停在第一个拿到的账户。
- 逐跳验证 —— 走检测成本最低的路径,每跳都确认落地,再继续推进。
- 持久化与留痕 —— 建立持续控制点,并用带时间戳的方式记录每一个动作。
在此基础上,技能还给出了 GenericAll/WriteDacl/WriteOwner 等 ACL 滥用对照表、PetitPotam/PrinterBug/DFSCoerce 一类强制委派原语、ADCS ESC1–ESC15 的常见错误配置与利用方式、Golden/Silver/Diamond Ticket 与 DCSync/DCShadow 等持久化手段,以及 AdminSDHolder 的 SDProp 传播利用。针对混合环境,它列出了 AAD Connect、Seamless SSO、PTA、Golden SAML、Pass-the-PRT 六条从 Entra ID 回打内网的路径。
适用边界与注意点
这套材料本质是一份方法论清单,不是开箱即用的攻击工具包。引用的工具(如 Coercer、Mimikatz)需要自己准备环境,ESC 编号对应的前提(模板 ACL、CA 配置错误)必须在实际环境中先验证再使用,否则会出现「清单里有、环境里不存在」的误判。
它默认测试目标是允许的授权范围。对生产域执行凭据导出、委派强制或影子 DC 注册这类高噪声操作前,应先确认 MDI/Defender for Identity 的覆盖情况与告警基线;技能提供的规避对照表是检测视角的参考,不是用来绕过未授权监控的许可证。另外,AdminSDHolder 的 60 分钟传播窗口意味着持久化具备延迟性,验证时要留出时间差。
使用场景
- 拿到域环境授权后,要从离线 BloodHound 与 ADExplorer 快照中梳理通向 Domain Admin 的路径,同时尽量少发实时查询,降低被 MDI 发现的概率。
- 已有一个低权限域账户,需要判断能否通过 GenericAll、WriteDacl 或 Kerberos 委派原语(PetitPotam、PrinterBug 等)跳到 Tier 0。
- 客户域上部署了 AD CS,需要逐条核对 ESC1–ESC15 对应的模板 ACL 与 CA 配置,确认哪些模板能签发可用作横向移动或持久化的证书。
- 内网与 Entra ID 通过 AAD Connect 或 ADFS 打通,需要评估 Seamless SSO、PTA、PHS 同步或 Golden SAML 这些路径中哪些能从云端回打本地域。
适合人员
- 渗透测试工程师:需要在客户现场按时间戳复现每一步提权与横向动作,并把攻击路径写成可交付的测试报告。
- 红队工程师:负责在限定时间内验证是否触达 Domain Admin/Enterprise Admin,需要低噪声的侦察与持久化方案。
- AD 运维工程师:要排查本地域中 ACL、AD CS 模板、Kerberos 委派配置是否留有可被利用的路径,并给出修复建议。
- 安全运营分析师:需要针对凭据收集、票据伪造和域内横向移动补充检测规则与告警调优点。