> 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/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks.md).

# 事前計算攻撃

WPA/WPA2 の事前計算済みキーとレインボーテーブルのワークフロー。

これらのページでは、WPA/WPA2 パスフレーズ監査のための事前計算済みキーのワークフローと旧式の高速化ツールを扱います。

<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-gauge-high" style="color:$primary;">:gauge-high:</i></h3></td><td><h4>計算高速化技法 - レインボーテーブル</h4></td><td>事前計算済みキーのデータベースとそのトレードオフを理解します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/computation-speed-techniques-rainbow-tables.md">計算速度向上手法 - レインボーテーブル</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>Pyrit を使ったクラック</h4></td><td>WPA/WPA2 復旧における Pyrit と Hashcat の性能を比較します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/cracking-with-pyrit.md">Pyrit によるクラック</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>Cowpatty を使ったクラック</h4></td><td>取得した WPA/WPA2 ハンドシェイクに対してパスワード候補を照合します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/cracking-with-cowpatty.md">Cowpatty によるクラック</a></td></tr><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>Airolib を使ったクラック</h4></td><td>Airolib データベースを構築し、取得したハンドシェイクをテストします。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/cracking-with-airolib.md">Airolib によるクラック</a></td></tr><tr><td><h3><i class="fa-database" style="color:$primary;">:database:</i></h3></td><td><h4>GenPMK でレインボーテーブルを作成する</h4></td><td>既知の ESSID 用に事前計算済みの WPA/WPA2 キーを生成します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/creating-a-rainbow-table-with-genpmk.md">GenPMK でレインボーテーブルを作成する</a></td></tr><tr><td><h3><i class="fa-database" style="color:$primary;">:database:</i></h3></td><td><h4>レインボーテーブルに対する Cowpatty クラック</h4></td><td>Cowpatty を GenPMK データベースおよびキャプチャファイルとともに使用します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/cowpatty-cracking-against-a-rainbow-table.md">レインボーテーブルに対する Cowpatty クラック</a></td></tr><tr><td><h3><i class="fa-database" style="color:$primary;">:database:</i></h3></td><td><h4>レインボーテーブルに対する Pyrit クラック</h4></td><td>事前計算済みキーを使って WPA/WPA2 ハンドシェイクを確認するために Pyrit を使用します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/pyrit-cracking-against-a-rainbow-table.md">レインボーテーブルに対する Pyrit クラック</a></td></tr><tr><td><h3><i class="fa-database" style="color:$primary;">:database:</i></h3></td><td><h4>Pyrit データベース攻撃によるクラック</h4></td><td>Pyrit でキーを事前計算し、取得したハンドシェイクを攻撃します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/pyrit-database-attack-cracking.md">Pyrit データベース攻撃クラック</a></td></tr><tr><td><h3><i class="fa-cubes" style="color:$primary;">:cubes:</i></h3></td><td><h4>Pyrit のインストール、コンパイル、ハンドシェイク検証</h4></td><td>旧版 Pyrit をビルドし、WPA/WPA2 キャプチャの品質を検証します。</td><td><a href="/ja/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-attacks/pyrit-installation-compilation-and-handshake-validation.md">Pyrit のインストール、コンパイル、およびハンドシェイク検証</a></td></tr></tbody></table>


---

# 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/hacking-wifi/wpa-wpa2-psk-network-attacks/precomputed-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.
