SuperAPI AI 工具集

conducting-domain-persistence-with-dcsync

安全与审计

查看项目

更新于 10-16 06:49

技能介绍

用途:本技能面向已获授权的安全测试与教学,围绕 MITRE ATT&CK T1003.006(DCSync)与 T1558.001(黄金票据)展开,演示利用 AD 复制权限实现域持久化的完整链路。仅限自有或获书面许可的系统使用。

主要能力:枚举具备复制权限的主体(域管理员、企业管理员、Domain Controllers 组、域控上的 SYSTEM);用 Mimikatz 或 Impacket 的 secretsdump.py 远程执行 DCSync,提取 KRBTGT、Administrator、服务账户、计算机账户等哈希;用 kerberos::golden 或 ticketer.py 伪造黄金票据获取域管访问;通过 Add-DomainObjectAcl 或 ntlmrelayx.py 将 DCSync 权限授予受控账户以实现持久化。

使用方式:Windows 侧以 PowerShell/PowerView 执行 Get-DomainObjectAcl 枚举;Mimikatz 执行 lsadump::dcsync /domain:domain.local /user:krbtgt 或 /all /csv;Linux 侧执行 secretsdump.py domain.local/admin:'Password123'@10.10.10.1,指定 -just-dc-user krbtgt 或 -just-dc-ntlm 缩小范围;票据生成后设置 KRB5CCNAME 配合 psexec.py -k -no-pass 使用。可用 BloodHound Cypher 查询辅助定位权限路径。

主要工具:Mimikatz、secretsdump.py、ticketer.py、PowerView、Rubeus、ntlmrelayx.py。

检测与验证:关注非域控来源的 DrsGetNCChanges RPC 调用、DC 安全日志事件 4662(复制目录更改 GUID)与 5136(ACL 修改)、4624 中异常 SID 登录;验证标准包括权限枚举、KRBTGT 提取、全量凭据转储、黄金票据验证及持久化机制建立。修复建议为双重重置 KRBTGT 并审计 ACL。

限制:需 Python 3.8+ 环境与相应依赖,仅在隔离或获授权实验环境执行;缺失信息如具体版本、收费、价格与平台支持范围暂未提供。