mcpField
A
adinfo-enum

adinfo-enum

github.com/wgpsec安全1.8k44 次安装4 天前更新
代码仓库

关于 adinfo-enum

面向 Active Directory 渗透测试和审计人员的快速信息收集技能,汇总域环境中的关键对象与配置。通过一条命令输出域控、域管、信任、SPN、委派、GPO 等信息。

主要功能

  1. 01收集域名、SID 与功能级别
  2. 02列出域控和域管成员
  3. 03枚举信任关系与密码策略
  4. 04识别 SPN、委派及 AS-REP 账户
  5. 05输出 GPO、OU 和计算机账户

适用场景

  1. 01使用域凭据快速盘点环境
  2. 02筛查可 Kerberoast 或 AS-REP Roast 的账户
  3. 03定位委派配置以规划后续测试

安装

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

$npx skills add https://github.com/wgpsec/aboutsecurity --skill adinfo-enum

安装后在 Claude Code 中输入/adinfo-enum确认已加载。

详细介绍

来自项目 README

Adinfo AD 信息快速收集

Adinfo 的价值在于一条命令完成域环境全景信息收集——域控、域管、信任、SPN、委派、GPO 等关键信息全部输出,省去手动写 LDAP 查询的麻烦。

项目地址:https://github.com/lzzbb/Adinfo

基本用法

# 使用域用户凭据收集
adinfo -d DOMAIN -u user -p password -dc DC_IP

# 使用 NTLM 哈希
adinfo -d DOMAIN -u user -H NTLM_HASH -dc DC_IP

输出内容

Adinfo 会自动收集并输出以下信息:

类别内容
基本信息域名、域 SID、功能级别
域控列表所有 DC 的主机名和 IP
域管用户Domain Admins / Enterprise Admins 成员
信任关系域信任类型和方向
密码策略最小长度、复杂度、锁定阈值
SPN 账户可 Kerberoast 的服务账户
委派配置非约束委派 / 约束委派 / RBCD
AS-REP不需要预认证的账户
GPO组策略列表
OU 结构组织单元层级
计算机账户域内计算机列表

实战流程

获得域用户凭据后:
│
├─ 1. adinfo 快速收集全景信息
│     └→ 识别域管用户、SPN 账户、委派配置
│
├─ 2. 根据 adinfo 输出选择攻击路径
│     ├─ 有 SPN 账户 → Kerberoast (GetUserSPNs.py)
│     ├─ 有 AS-REP 账户 → AS-REP Roast (GetNPUsers.py)
│     ├─ 有非约束委派 → 委派攻击
│     ├─ 有信任关系 → 跨域攻击
│     └─ 密码策略弱 → 密码喷洒
│
├─ 3. 深入枚举(需要更详细信息时)
│     ├─ BloodHound → 可视化攻击路径
│     ├─ nxc ldap → 特定 LDAP 查询
│     └─ ldapsearch → 自定义过滤器
│
└─ 4. 横向移动 + 提权

与其他 AD 工具对比

工具优势适用场景
Adinfo一命令全景、输出精简初始域信息收集
BloodHound可视化攻击路径复杂域环境路径分析
nxc ldap灵活查询、模块丰富特定信息查询
ldapsearch原生 LDAP、最灵活自定义复杂查询

评论

支持 Markdown