LDAPDomainDump 通过LDAP信息收集

华盟原创文章投稿奖励计划

LDAPDomainDump 通过LDAP信息收集


工具介绍

在Active Directory域中,任何经过身份验证的用户(或计算机)都可以通过LDAP检索很多有趣的信息。这使LDAP成为在内部网络的渗透测试的收集阶段收集信息的有趣协议。问题是来自LDAP的数据通常不易读。

ldapdomaindump是一个旨在解决此问题的工具,它通过收集和解析可通过LDAP获得的信息并将其以人类可读的HTML格式以及机器可读的json和csv / tsv / greppable文件形式输出。

该工具在设计时考虑了一下目标

1、轻松概述域中的所有用户/组/计算机/策略

2、通过用户名和密码进行身份验证,与NTLM哈希一样(要求ldap3> = 1.3.1)

3、可以通过与LDAP服务的现有身份验证连接来运行该工具,从而可以与中继工具(如impackets ntlmrelayx)集成

该工具输出几个文件,其中包含域中对象的概述:

  • domain_groups:域中的组列表

  • domain_users:域中的用户列表

  • domain_computers:域中计算机帐户的列表

  • domain_policy:域策略,例如密码要求和锁定策略

  • domain_trusts:传入和传出域信任及其属性

以及两个分组文件:

  • domain_users_by_group:他们所属的每个组的域用户

  • domain_computers_by_os:按操作系统排序的域计算机

工具依赖项和安装

需要ldap3 > 2.0和dnspython

两者都可以安装 pip install ldap3 dnspython

可以python setup.py install从git源安装ldapdomaindump软件包,也可以从安装最新版本的ldapdomaindump软件包pip install ldapdomaindump。


工具用法

有3种使用该工具的方式:

  • 仅使用源即可运行 python ldapdomaindump.py

  • 安装后,通过运行 python -m ldapdomaindump

  • 安装后,通过运行 ldapdomaindump

可以使用-h开关获得帮助
文章来源:

https://github.com/dirkjanm/ldapdomaindump

本文原创,作者:张,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/download/246428.html

发表评论