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 版のスクリプトを使用できます。

Blue Team のユースケース

組織内の Active Directory アカウントの説明フィールドにパスワードが保存されているかどうかを確認したい場合。

内部ペンテスト/Red Team

ポストエクスプロイテーション: 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 のツールです。Copyright (C) 2022 SecureAuth Corporation. All rights reserved.

作者

  • Alice Climent-Pommeret ([email protected])

ライセンス

GNU GENERAL PUBLIC LICENSE (GPL) Version 3

ツールをダウンロード