Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
AD-description-password-finder — 检索 AD 账户的描述,并在其中搜索密码 | Kitploit
工具/GitHubGitHub/assurancemaladiesec/ad-description-password-finder
防御工具密码破解密码攻击信息收集后渗透利用渗透测试身份验证错误配置
GitHub

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
assurancemaladiesec/ad-description-password-finder

AD-description-password-finder

检索 AD 账户的描述,并在其中搜索密码

查看仓库
811194年前Kitploit 审核通过

AD 描述密码查找器

该工具的目的是检查 Active Directory 账户的描述中是否以明文形式存储密码。

要求如下:

  • 拥有 ntds.dit 和 SYSTEM 配置单元的副本

如果没有 Python,可以使用本仓库 binary 文件夹中脚本的 .exe 版本。

蓝队用例

你可能想检查贵组织的 Active Directory 账户的描述字段中是否存储了密码。

内部渗透测试/红队

后渗透阶段:你已成功导出 ntds.dit 和 SYSTEM 配置单元,在破解哈希的同时,你还想检查 Active Directory 账户的描述字段中是否有明文密码。

环境要求

  • Python 3
  • six
  • pycryptodomex

安装

安装依赖

root@kitploit:~
$ git clone https://github.com/AssuranceMaladieSec/AD-description-password-finder.git
$ pip3 install -r requirements.txt

用法

check_description.py

root@kitploit:~
> python check_description.py -h
usage: check_description.py [-h] [-system SYSTEM] [-ntds NTDS] [-ts] [-debug]

optional arguments:
  -h, --help      show this help message and exit
  -system SYSTEM  SYSTEM hive to parse. MANDATORY
  -ntds NTDS      NTDS.DIT file to parse. MANDATORY
  -ts             Adds timestamp to every logging output during hashes extraction
  -debug          Turn DEBUG output ON during hashes extraction



> python check_description.py -ntds ntds\ntds.dit -system ntds\SYSTEM

Extracting hash and descriptions in the ntds

Saving output to ntds/output.ntds

Creating hash file in './output/description_hashes.json' and plain text file in './output/description_plain.json'

Done!

Loading ./output/description_hashes.json

Loading ./output/description_plain.json

Loading ./ntds/output.ntds

We have 9 user's descriptions to analyze

Done!

We found 4 CONFIRMED password in the accounts description

2 accounts are SUSPECTED of exposing their passwords and need to be verified by a HUMAN

You can find the results in the file ./results/2022-07-21_17h8_results.txt

That's all folks!

结果文件示例

root@kitploit:~
CONFIRMED_LEAK - Disabled user - password for user adm-test-alice2 found in description: Achanger6Achanger6!
CONFIRMED_LEAK - Enabled (probably) user - password for user adm-test-alice found in description: Achanger1Achanger2!
SUSPECTED_LEAK - Enabled (probably) user - SUSPECTED password for user anakin in the description: here we go "pwd=test01!"
SUSPECTED_LEAK - Enabled (probably) user - SUSPECTED password for user ahsoka in the description: The new one for test (password=test054!)
CONFIRMED_LEAK - Enabled (probably) user - password for user mariatest02 found in description: test02!
CONFIRMED_LEAK - Enabled (probably) user - password for user blanqui found in description: woof01!

使用 Impacket

该工具使用了 Impacket 库中 secretdump 代码的修改版本。

Impacket 是 SECUREAUTH LABS 的一款工具。版权所有 (C) 2022 SecureAuth Corporation。保留所有权利。

作者

  • Alice Climent-Pommeret ([email protected])

许可证

GNU 通用公共许可证 (GPL) 第 3 版

下载工具