mcpField
P
performing-active-directory-forest-trust-attack

performing-active-directory-forest-trust-attack

github.com/mukul975安全35.2k49 次安装8 周前更新
代码仓库

关于 performing-active-directory-forest-trust-attack

使用 impacket 检查 Active Directory 林信任关系的安全评估技能。它分析信任配置和跨林关系,为授权测试整理风险发现与修复建议。

主要功能

  1. 01枚举林信任关系
  2. 02检查 SID 过滤设置
  3. 03跨信任边界查询 SID
  4. 04查找外部安全主体
  5. 05评估信任方向和传递性
  6. 06报告风险与修复建议

适用场景

  1. 01审计林信任配置
  2. 02评估 SID History 滥用风险
  3. 03检查跨林横向移动路径
  4. 04支持授权安全测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill performing-active-directory-forest-trust-attack

安装后在 Claude Code 中输入/performing-active-directory-forest-trust-attack确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
references/
api-reference.md
scripts/
agent.py

详细介绍

执行 Active Directory 林信任攻击

概述

Active Directory 林信任支持跨组织边界进行身份验证,但如果配置不当,就会引入攻击面。本技能使用 impacket 枚举信任关系、分析 SID 筛选配置、检测 SID 历史滥用向量、通过 LSA/LSAT RPC 调用执行跨林 SID 查找,并评估域间 Kerberos 票据配置以识别信任票据伪造风险。

何时使用

  • 在执行涉及 Active Directory 林信任攻击的安全评估时
  • 在针对相关安全事件遵循事件响应流程时
  • 在执行计划内的安全测试或审计活动时
  • 在通过实际操作测试验证安全控制措施时

前提条件

  • Python 3.9+ 及 impacket、ldap3
  • 对 AD 信任对象具有读取权限的域凭据
  • 对域控制器(端口 389、445、88)的网络访问
  • 已授权的渗透测试项目或实验环境

法律声明: 本技能仅用于授权的安全测试和教育目的。未经授权对您不拥有或未获得书面测试许可的系统使用本技能属于违法行为,可能违反计算机欺诈相关法律。

步骤

  1. 通过 LDAP 受信任域对象枚举林信任关系
  2. 查询每个信任的信任属性和 SID 筛选状态
  3. 使用 LsarLookupNames3 跨信任边界执行 SID 查找
  4. 枚举受信任域中的外部安全主体
  5. 检查跨林账户上的 SID 历史
  6. 评估信任方向和传递性以识别横向移动路径
  7. 生成包含风险发现的信任安全审计报告

预期输出

  • 列出所有信任关系、SID 筛选状态、外部主体、信任方向/传递性和风险评估的 JSON 报告
  • 跨林攻击路径分析及修复建议

评论

支持 Markdown