SuperAPI AI 工具集

adinfo-enum

安全与审计

查看项目

更新于 10-16 04:43

技能介绍

Adinfo 是一款用于 Active Directory 信息快速收集的工具,其核心价值在于通过一条命令完成域环境全景信息收集,省去手动编写 LDAP 查询的麻烦。项目地址为 https://github.com/lzzbb/Adinfo。

用途

Adinfo 主要用于在获得域用户凭据后,快速收集域环境信息。当发现域环境并需要了解其整体结构时,可使用该工具作为第一步信息收集手段。

主要能力

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

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

使用方式

基本用法如下:

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

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

适用场景

获得域用户凭据后,可参考以下实战流程:

  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、最灵活,适用于自定义复杂查询。

限制

资料中未提供关于 Adinfo 的收费、价格、平台支持范围、运行环境要求及具体效果保证等信息,暂未提供。