SuperAPI AI 工具集

exploiting-active-directory-with-bloodhound

安全与审计

查看项目

更新于 10-16 06:49

技能介绍

用途:用于授权的红队演练与渗透测试,借助图论揭示 Active Directory 中隐藏或非预期的关系,识别从已控制账号到高价值目标(如 Domain Admin)的权限提升链。SharpHound 为官方数据采集器,负责收集 AD 对象、关系、ACL、会话与组成员关系。

主要能力:使用 SharpHound 或 BloodHound.py 采集关系数据并导入 BloodHound CE 或 Legacy;标记已控主体并查询到 Domain Admins 的最短路径;识别具管理员权限的可 Kerberoast 账号、AS-REP Roastable 账号;分析基于 ACL 的攻击路径(GenericAll、GenericWrite、WriteDACL、ForceChangePassword);审查 GPO 滥用机会;映射 Kerberos 委派配置。支持 Cypher 自定义查询,并可借助 PlumHound、Max 做自动化报告。

使用方式:工作流分三阶段。第一阶段采集:将 SharpHound 传至已控主机,按 All、DCOnly、Session、LoggedOn 等方式执行,多域环境采集所有可达域,导出 ZIP 至分析工作站导入。第二阶段分析:标记已控账号,查询到 Domain Admins 的最短路径、可 Kerberoast 且可通向 DA 的账号、AS-REP Roastable 账号、ACL 攻击路径及 GPO 滥用。第三阶段规划:按复杂度与隐蔽性排序路径,确认每步所需工具与 OPSEC,执行后逐步留存证据。

适用场景:授权安全测试、受控环境下的恶意样本与攻击痕迹分析、红队演练与渗透测试、基于攻击技术理解构建检测能力。

限制与前提:需具备红队概念与工具基础,需可用的测试或实验环境,Python 3.8+ 及所需依赖,且任何测试活动均须获得适当授权。该技能明确仅限授权安全测试与教育用途,未经系统所有者或书面许可使用属违法。文档将攻击技术映射至 MITRE ATT&CK(T1087.002、T1069.002、T1482、T1615、T1018、T1033、T1016)。具体命令、依赖安装方式与界面操作细节暂未提供。