> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/ja/password-attacks.md).

# パスワード攻撃

ハッシュクラッキング、アーカイブクラッキング、SSH 鍵復旧、Hydra ブルートフォース、Hashcat ワードリストワークフロー、KeePass、GPG、PFX、sucrack、認証情報検証のためのパスワード攻撃メモ。

認可されたラボやアセスメント向けのパスワード攻撃ノート: ハッシュ識別、オフライン解析、アーカイブ復旧、SSH鍵のパスフレーズ、Hydraのワークフロー、ワードリスト生成、資格情報の検証。

## 攻撃手法

<table data-view="cards" data-full-width="false" data-search="false"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>ハッシュ化パスワードのクラック</h4></td><td>ハッシュ化パスワードのクラックに関するノート。ハッシュ形式の特定、ワードリストとルールの準備、hashcatまたはJohnの実行、復元したシークレットの検証を扱います。</td><td><a href="/ja/password-attacks/brute-force-hashed-password.md">ハッシュ化されたパスワードのクラッキング</a></td></tr><tr><td><h3><i class="fa-folder-tree" style="color:$primary;">:folder-tree:</i></h3></td><td><h4>ZIPアーカイブのクラック</h4></td><td>暗号化ファイルの特定、クラック可能なハッシュの抽出、Johnまたはhashcatの実行、復元したパスワードの検証に関するZIPアーカイブの総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-.zip.md">ZIP アーカイブのクラッキング</a></td></tr><tr><td><h3><i class="fa-terminal" style="color:$primary;">:terminal:</i></h3></td><td><h4>SSH鍵のパスフレーズクラック</h4></td><td>鍵をハッシュ形式に変換し、Johnでパスフレーズを復元し、復元した鍵でアクセスを検証するためのSSH秘密鍵クラックノート。</td><td><a href="/ja/password-attacks/brute-force-ssh-key.md">SSH 鍵パスフレーズのクラッキング</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>CeWLによるWebサイト用ワードリスト</h4></td><td>対象コンテンツをクロールし、カスタムのパスワード候補を生成し、ペンテストでのブルートフォース攻撃を改善するためのCeWLによるWebサイト用ワードリストのノート。</td><td><a href="/ja/password-attacks/brute-force-web-site-content-cewl.md">CeWL ウェブサイトワードリスト</a></td></tr><tr><td><h3><i class="fa-folder-open" style="color:$primary;">:folder-open:</i></h3></td><td><h4>HydraによるFTP総当たり</h4></td><td>Hydraを使って認証情報をテストし、ワードリストを調整し、サービス応答を処理し、認証済みFTPアクセスを検証するためのFTP総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-ftp-hydra.md">Hydra による FTP ブルートフォース</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>hashidによるハッシュタイプ識別</h4></td><td>パスワードハッシュの種類を特定し、可能性の高いアルゴリズムを比較し、Johnまたはhashcatで適切なクラックモードを選ぶためのhashidノート。</td><td><a href="/ja/password-attacks/hash-type-hashid.md">hashid によるハッシュタイプ識別</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>Hashcatによるパスワード変種</h4></td><td>マスク、ルール、変形、候補生成を使ってクラック範囲を広げ、認可済み監査でのカバー率を高めるためのHashcatのパスワード変種ノート。</td><td><a href="/ja/password-attacks/password-variants-hashcat.md">Hashcat によるパスワードバリアント</a></td></tr><tr><td><h3><i class="fa-terminal" style="color:$primary;">:terminal:</i></h3></td><td><h4>HydraによるSSH総当たり</h4></td><td>Hydraを使ってユーザー名とパスワードをテストし、レート制御を考慮し、サービスを検証し、資格情報を確認するためのSSH総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-ssh-hydra.md">Hydra による SSH ブルートフォース</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>KeePass KDBXのクラック</h4></td><td>データベースのハッシュ抽出、マスターパスワードのクラック、監査中の復元済み保管庫エントリの確認を行うKeePass KDBX総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-keepass-.kdbx.md">KeePass KDBX クラッキング</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>ソルト付きハッシュのクラック</h4></td><td>ソルト形式の特定、hashcatまたはJohnの入力準備、モード選択、復元したパスワードの検証を行うソルト付きハッシュのクラックノート。</td><td><a href="/ja/password-attacks/bruteforce-salted-hashes.md">ソルト付きハッシュのクラッキング</a></td></tr><tr><td><h3><i class="fa-folder-tree" style="color:$primary;">:folder-tree:</i></h3></td><td><h4>GPGメッセージのパスフレーズクラック</h4></td><td>暗号化ファイルの取り扱い、パスフレーズのテスト、平文の復元、暗号攻撃手順の記録を行うGPGメッセージ総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-message-gpg.md">GPG メッセージのパスフレーズクラッキング</a></td></tr><tr><td><h3><i class="fa-folder-tree" style="color:$primary;">:folder-tree:</i></h3></td><td><h4>sucrackによるローカル su 総当たり</h4></td><td>Linuxのsuパスワードをローカルでテストし、ユーザー名とワードリスト入力を準備し、権限昇格経路を検証するためのsucrack総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-sucrack-su.md">sucrack によるローカル su ブルートフォース</a></td></tr><tr><td><h3><i class="fa-folder-tree" style="color:$primary;">:folder-tree:</i></h3></td><td><h4>PFX証明書のクラック</h4></td><td>ハッシュ抽出、保護された証明書バンドルのクラック、復元した鍵を使った認証アクセスのためのPFX証明書総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-.pfx.md">PFX 証明書のクラッキング</a></td></tr><tr><td><h3><i class="fa-terminal" style="color:$primary;">:terminal:</i></h3></td><td><h4>暗号化されたOpenSSH鍵のクラック</h4></td><td>秘密鍵のハッシュ抽出、パスフレーズのクラック、SSH鍵認証の検証を行うOpenSSH暗号化鍵の総当たりノート。</td><td><a href="/ja/password-attacks/brute-force-openssh-.enc.md">暗号化 OpenSSH 鍵のクラッキング</a></td></tr></tbody></table>

\## ワークフロー

1. ハッシュ、アーカイブ、秘密鍵、データベース、証明書、またはサービスログインなど、資格情報の素材を特定します。
2. Hydraなどのツールでオンライン検証を試みる前に、対象範囲を確認し、アカウントロックアウトを避けます。
3. オフラインの素材を適切なクラック形式に変換し、正しいモードを特定します。
4. CeWL、Hashcatのルール、既知のパスワードパターンを使って、対象を絞ったワードリストと変形を作成します。
5. コマンド、ワードリスト、クラックモード、復元した資格情報、検証証拠を記録します。

## ナビゲーションガイド

* 使用する [hashidによるハッシュタイプ識別](/ja/password-attacks/hash-type-hashid.md) クラックモードを選ぶ前に。
* 使用する [Hashcatによるパスワード変種](/ja/password-attacks/password-variants-hashcat.md) および [CeWLによるWebサイト用ワードリスト](/ja/password-attacks/brute-force-web-site-content-cewl.md) より良い候補生成のために。
* オフラインのクラック手順については、アーカイブ、KeePass、GPG、PFX、SSH鍵、OpenSSHの各ページを使用してください。
* Hydraのページを使用して、FTPまたはSSHに対する範囲内のオンライン資格情報検証を行ってください。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hacking-notes.jord4n.pro/ja/password-attacks.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
