
WPA-2ハンドシェイクを自動取得・解読する分散型クライアント・サーバーアーキテクチャ
WPA-2 Wi-Fi認証情報のクラックをクライアント・サーバーアーキテクチャで自動化するツール
AirstrikeはHashcat Brain Architecture、aircrack-ngスイート、entrユーティリティ、およびいくつかのヘルパースクリプトを使用します。
依存関係をダウンロードするには、install.shスクリプトを使用できます(aptやpacmanにアクセスできるシステムの場合。ただしGentooを使用している場合は、hcxtoolsを手動でインストールする必要があります。Gentooのリポジトリにはないため、見落としているかもしれません。他の一部の珍しいディストリビューションは含まれていません。例えばAlpineにはhashcatパッケージがありませんが、使用しているディストリビューションがエキゾチックな場合は、Nixを使用できます。必要なパッケージはすべてnixpkgsにあります。)
Nix/NixOSを使用している場合は、必要な依存関係を含むNix-Shellに次のコマンドで入ることができます:
nix-shell -p hashcat hashcat-utils aircrack-ng entr hcxtools
パスワードをクラックしたいマシンでaircrack_server.shを実行します。
このスクリプトはaircrack_client.shファイルを生成します。このファイルは、先に起動したサーバーに接続できる任意のLinuxホストで実行可能です。実行すると、クライアントは自動的にハンドシェイクをキャプチャし、サーバーに接続してキャプチャしたデータを送信します。
サーバーによってパスワードが正常にクラックされると、watcher.shスクリプトがそれをサーバー側のターミナルに出力します。
airstrike_client.shに必須のオプションフラグは-wフラグのみです。これはサーバーが使用するワードリストを指定します。リスニングインターフェースは-iフラグで指定できます。デフォルトでは、現在のワイヤレスインターフェースが自動的に選択されます。
さらに、airstrike_client.shはフィルタなしでWPA-2データをリスンするため、範囲内のすべてのWi-Fiネットワークのパスワードを(ハンドシェイクが交換されるときに)キャプチャしてクラックします。
Ctrl + Sを押すと、キャプチャしたアセット(.hccapx形式のWi-Fiハンドシェイク)がサーバーに送信されます。
Ctrl + Iを押すと、キャプチャの進行状況に関する情報が表示されます。
上記のショートカットは、実行中のairstrike_client.shインスタンス内で使用できます。
愛を込めて Red Code Labs によって作成されました <*>