Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Password-Analysis — パスワードリストのエントロピーと辞書に基づく脆弱なパスワードを分析するGo製スクリプト。ペネトレーションテストやフィッシングキャンペーンに有用。 | Kitploit
ツール/GitHubGitHub/am0nt31r0/password-analysis
パスワードクラッキングフィッシングツールパスワード攻撃ペネトレーションテスト
GitHubam0nt31r0/password-analysis

Password-Analysis

パスワードリストのエントロピーと辞書に基づく脆弱なパスワードを分析するGo製スクリプト。ペネトレーションテストやフィッシングキャンペーンに有用。

リポジトリを見る
14年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

パスワード分析: エントロピーと弱いパスワード辞書に基づく

パスワードのリストを分析するGo製スクリプト。

ダウンロードとコンパイル

リリースから直接バイナリをダウンロードできます。手動でコンパイルする場合は、以下の手順を検討してください。

root@kitploit:~
git clone https://github.com/am0nt31r0/Password-Analysis.git
cd Password-Analysis
go build -ldflags "-w -s" -o pwdAnalysis
  • バイナリをbinディレクトリに移動します。
root@kitploit:~
└─$ tree go
go/
├── bin
│   ├── pwdAnalysis
├── src
|   ├── github.com
│       └── Xe
│           └── x
│               └── entropy
│                   ├── doc.go
│                   ├── shannon.go
│                   └── shannon_test.go
|   ├── Password Analysis
|       ├── pw_analysis.go

必要条件

このスクリプトを正常に実行するには、2つのtxtファイルが必要です。1つ目は分析するパスワードを含むファイル(1行に1パスワード)、2つ目はrockyou.txtのような弱いパスワードの辞書である必要があります。

パスワードを分類するために使用されるエントロピースコアは、KeePassXCで使用されるものと同じです: https://keepassxc.org/blog/2020-08-15-keepassxc-password-healthcheck/

エントロピーのソースコードをsrcディレクトリにダウンロードします:

  • https://github.com/Xe/x/tree/master/entropy (シャノンエントロピー方程式の実装を提供してくれたXeに感謝します)
  • 例:
root@kitploit:~
└─$ tree src 
src
├── github.com
│   └── Xe
│       └── x
│           └── entropy
│               ├── doc.go
│               ├── shannon.go
│               └── shannon_test.go

使用方法

root@kitploit:~
pwdAnalysis pwds.txt rockyou.txt                                  
[+] Password Analysis Software

Starting password analysis of: pwds.txt
Using rockyou.txt as dictionary of comparison.

PASSWORD                                LENGTH                                  ENTROPY                                 STRENGTH

12345 a                                  7                                       21                                      Poor
user123                                  7                                       21                                      Bad - Dictionary
passwordstrong                           14                                      56                                      Weak
thisIsit?                                9                                       27                                      Poor
saQWE1                                   6                                       18                                      Poor
sa#X#2 34                                9                                       27                                      Poor
QWE123!"# $sds1                          15                                      60                                      Weak
123456789                                9                                       36                                      Bad - Dictionary
QWE123!"# $sds1zxczxc4"3r1 a             28                                      140                                     Excelent
C3kGUJeV98c234_34                        17                                      68                                      Strong


Statistics:
- Total passwords analysed: 10.
- Number of excelent passwords: 1.
- Number of strong passwords: 1.
- Number of weak passwords: 2.
- Number of poor passwords: 4.
- Number of bad passwords: 0.
- Number of bad passwords contained in the dictionary: 2.
- The smaller password has the size of 6 characters.
- The biggest password has the size of 28 characters.
- The average size is 12.
ツールをダウンロード