用途:利用 AD 对象上错误配置的权限实现提权。
主要能力:危险 ACE 枚举(BloodHound 路径查询与 dacledit.py、PowerView、netexec 手动枚举);ACE 权限位速查,如 GenericAll(0x10000000)、GenericWrite(0x40000000)、WriteDACL(0x00040000)、WriteOwner(0x00080000)、ForceChangePassword、Self(0x00000008)、AllExtendedRights(0x00000100);滥用决策树覆盖 GenericAll/GenericWrite 对 User、Group、Computer 及 WriteDACL、WriteOwner 的利用链;常见命令示例涉及密码重置、Shadow Credentials、Targeted Kerberoasting、RBCD、DCSync;OPSEC 注意事项与清理提醒。
使用方式:先用 bloodhound-python -d DOMAIN -u user -p pass -dc DC_IP -c all 采集,在 BloodHound 查询危险路径;无 BloodHound 时用 dacledit.py -dc-ip DC_IP DOMAIN/user:pass -target 'Domain Admins' -action read、Get-ObjectAcl 或 netexec ldap DC_IP -u user -p pass --dacl。再按角色选择滥用命令,如 net rpc password、pywhisker.py、rbcd.py、owneredit.py。
适用场景:红队与渗透测试中的 AD 权限提升。
限制:属于攻击性安全操作,需合法授权;重置密码、修改敏感组等操作易被检测,且需事后清理 ACE、SPN、Key Credential、委派配置与机器账户。分类标识为 security。