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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
PassBreaker — Pythonベースのパスワードクラッカーで、ワードリスト攻撃とブルートフォース攻撃をサポート。複数のハッシュアルゴリズム、ソルト、並列処理、パスワード複雑性評価に対応。 | Kitploit
ツール/GitHubGitHub/halildeniz/passbreaker
パスワードクラッキングパスワード攻撃ハッシュ分析
GitHubhalildeniz/passbreaker

PassBreaker

Pythonベースのパスワードクラッカーで、ワードリスト攻撃とブルートフォース攻撃をサポート。複数のハッシュアルゴリズム、ソルト、並列処理、パスワード複雑性評価に対応。

リポジトリを見るウェブサイト
68152年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

PassBreaker

PassBreakerはPythonで開発されたコマンドラインパスワードクラッキングツールです。ワードリストベースの攻撃やブルートフォース攻撃など、さまざまなパスワードクラッキング手法を実行できます。

特徴

  • ワードリストベースのパスワードクラッキング
  • ブルートフォースパスワードクラッキング
  • 複数のハッシュアルゴリズムのサポート
  • オプションのソルト値
  • 高速クラッキングのための並列処理オプション
  • パスワードの複雑性評価
  • カスタマイズ可能な最小・最大パスワード長
  • ブルートフォース攻撃用のカスタマイズ可能な文字セット

インストール

  1. リポジトリをクローンします:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/PassBreaker.git
    
  2. 必要な依存関係をインストールします:

    root@kitploit:~
    pip install -r requirements.txt
    

使い方

root@kitploit:~
python passbreaker.py <password_hash> <wordlist_file> [--algorithm]

<password_hash> を対象のパスワードハッシュに、<wordlist_file> を潜在的なパスワードが含まれるワードリストファイルへのパスに置き換えてください。

オプション

  • --algorithm <algorithm>: 使用するハッシュアルゴリズムを指定します(例: md5, sha256, sha512)。
  • -s, --salt <salt>: 使用するソルト値を指定します。
  • -p, --parallel: 高速クラッキングのために並列処理を有効にします。
  • -c, --complexity: クラッキング前にパスワードの複雑性を評価します。
  • -b, --brute-force: ブルートフォース攻撃を実行します。
  • --min-length <min_length>: ブルートフォース攻撃の最小パスワード長を設定します。
  • --max-length <max_length>: ブルートフォース攻撃の最大パスワード長を設定します。
  • --character-set <character_set>: ブルートフォース攻撃で使用する文字セットを設定します。

もちろんです!英語で書かれた見出しと簡単な説明と共に、さらに多くの使用例を紹介します。

使用例

ワードリストベースのパスワードクラッキング

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5

このコマンドは、ハッシュ値「5f4dcc3b5aa765d61d8327deb882cf99」のパスワードをMD5アルゴリズムを使用し、「passwords.txt」ファイルのワードリストを使ってクラックしようとします。

ブルートフォース攻撃

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 --brute-force --min-length 6 --max-length 8 --character-set abc123

このコマンドは、ハッシュ値「5f4dcc3b5aa765d61d8327deb882cf99」のパスワードを、文字セット「abc123」を使用し、長さ6から8文字のすべての可能な組み合わせを試すブルートフォース攻撃を行います。

パスワード複雑性評価

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha256 --complexity

このコマンドは、「passwords.txt」ファイル内のパスワードの複雑性を評価し、SHA-256アルゴリズムを使用してハッシュ値「5f4dcc3b5aa765d61d8327deb882cf99」のパスワードをクラックしようとします。複雑性の要件を満たすパスワードのみが試行されます。

ソルト値の使用

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5 --salt mysalt123

このコマンドは、パスワードクラッキングプロセスに特定のソルト値(「mysalt123」)を使用します。ソルトはパスワードのセキュリティを強化するために使用されます。

並列処理

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha512 --parallel

このコマンドは、並列処理を使用して高速にパスワードクラッキングを実行します。複数の処理コアを利用しますが、システムリソースをより多く消費する可能性があります。

これらの例は、「PassBreaker」パスワードクラッキングツールのさまざまな機能と使用例を示しています。ユーザーは必要や目的に応じてパラメーターをカスタマイズできます。

免責事項

このツールは教育および倫理的目的のみを意図しています。本ツールを悪意のある活動に使用することは固く禁じられています。開発者は一切の責任を負わず、本ツールの誤用や損害についても責任を負いません。

貢献

貢献は歓迎します!PassBreakerに貢献するには、以下の手順に従ってください。

  1. リポジトリをフォークします。
  2. 機能やバグ修正用の新しいブランチを作成します。
  3. 変更を加えてコミットします。
  4. フォークしたリポジトリに変更をプッシュします。
  5. メインリポジトリにプルリクエストを開きます。

連絡先

PassBreakerに関するご質問、コメント、提案がありましたら、お気軽にご連絡ください。

  • LinkedIn: LinkedIn
  • TryHackMe: TryHackMe
  • Instagram: Instagram
  • YouTube: YouTube
  • メール: [email protected]

ライセンス

PassBreakerはMITライセンスのもとで公開されています。詳細はLICENSEをご覧ください。

ツールをダウンロード