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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
WiFiBroot — WPA/WPA2無線ペンテスト/クラッキングツール。4ウェイハンドシェイクとPMKIDキーをキャプチャし解析します。また、ストレステスト用の非認証/ジャマーモードもサポートしています。 | Kitploit
ツール/GitHubGitHub/hash3lizer/wifibroot
パスワードクラッキングWi-Fi監査ワイヤレスセキュリティペネトレーションテスト
GitHubhash3lizer/wifibroot

WiFiBroot

WPA/WPA2無線ペンテスト/クラッキングツール。4ウェイハンドシェイクとPMKIDキーをキャプチャし解析します。また、ストレステスト用の非認証/ジャマーモードもサポートしています。

リポジトリを見る
1.1k1885年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

WiFiBroot

4ウェイハンドシェイクとPMKIDのためのワイヤレスペンテスト/クラッキングツール

説明

WiFiBrootは、クライアントにWiFi(WPA/WPA2)ネットワークをクラックするためのオールインワン機能を提供するために構築されました。これは、Pythonの高機能なパケット操作ライブラリであるscapyに大きく依存しています。ワイヤレスインターフェースを異なるチャンネルで動作させることを除き、ほぼすべてのプロセスはscapyレイヤーやその他の関数に依存しています。チャンネル変更はネイティブのLinuxコマンドiwconfigで行われ、そのためにはsudo権限が必要になる場合があります。現在、対象ネットワークに対処するための4つの独立した動作モードを提供しています。そのうち2つはオンラインクラッキング方式で、もう1つはオフラインモードで動作します。オフラインモードは、最初の2つのモードから保存されたハッシュをクラックするために提供されています。もう1つはワイヤレスネットワークへの非認証化攻撃用で、ジャミングハンドラとしても使用できます。さまざまなLinuxプラットフォームで実行可能で、少なくともtp-linkのWN727Nが必要です。

インストール:

Python 2でのみ動作します。

WiFiBrootはscapyに大きく依存しているため、scapyをインストールする必要があります。他のライブラリはほぼすべてシステムにインストールされているでしょう。scapyはバージョン<=2.4.0をインストールしてください。新しいバージョンでは未知のエラーが発生する可能性があります。

root@kitploit:~
$ sudo pip install scapy==2.4.0

このスクリプトはsudo下で実行することを想定していますが、rootモードでなくても動作します。基本的な必須引数は次のとおりです。

root@kitploit:~
$ sudo python wifibroot.py -i [interface] -d /path/to/dictionary -m [mode]

ドキュメント:

WiFiBrootはモードを使用して、ターゲットに対してどの攻撃を実行するかを指定します。現在、利用可能なモードは3つです。各モードの使用方法は、-m/--modeオプションの直後に**--help/-h**オプションを指定することで確認できます。以下は利用可能なモードとその機能のリストです。

モード:

root@kitploit:~
構文:
    $ python wifibroot.py [--mode [modes]] [--options]
    $ python wifibroot.py --mode 2 -i wlan1mon --verbose -d /path/to/list -w pmkid.txt

モード:
    #     説明                                            値
    01    4ウェイハンドシェイクをキャプチャし、MICコードをクラック    1
    02    PMKIDをキャプチャしてクラック(PMKID攻撃)            2
    03    利用可能なキャプチャタイプに対して手動クラックを実行。
          --list-types を参照                                    3
    04    非認証化。2つのステーションを切断し、
          トラフィックをジャムする。                             4

モードのヘルプを表示するには、-m, --mode の後に -h, --help を使用してください。

各モードには特定の目的があり、独自のオプションがあります。

ハンドシェイク:

root@kitploit:~
モード: 
   01      4ウェイハンドシェイクをキャプチャし、MICコードをクラック    1

オプション:
   引数             説明                                     必須
   -h, --help         このヘルプマニュアルを表示                      NO
   -i, --interface    使用するモニターインターフェース                YES
   -v, --verbose       Verboseモードをオフにする                      NO
   -t, --timeout       2つの非認証化要求間の時間遅延                  NO
   -d, --dictionary    クラック用の辞書                              YES
   -w, --write         キャプチャしたハンドシェイクを
                       別のファイルに書き込む                          NO
       --deauth        送信する非認証化フレームの数                  NO 

フィルター: 
   -e, --essid         リスニングネットワークのESSID
   -b, --bssid         ターゲットネットワークのBSSID
   -c, --channel       インターフェースがリッスンするチャンネル。
                       デフォルト: ALL

PMKID攻撃

root@kitploit:~
モード: 
   02      PMKIDをキャプチャしてクラック(PMKID攻撃)       1

オプション:
   引数             説明                                     必須
   -h, --help         このヘルプマニュアルを表示                      NO
   -i, --interface    使用するモニターインターフェース                YES
   -v, --verbose       Verboseモードをオフにする                      NO
   -d, --dictionary    クラック用の辞書                              YES
   -w, --write         キャプチャしたハンドシェイクを
                       別のファイルに書き込む                          NO

フィルター: 
   -e, --essid         リスニングネットワークのESSID
   -b, --bssid         ターゲットネットワークのBSSID
   -c, --channel       インターフェースがリッスンするチャンネル。
                       デフォルト: ALL

オフラインクラッキング

root@kitploit:~
モード: 
   03    利用可能なキャプチャタイプに対して手動クラックを実行。
         --list-types を参照                                    3

オプション:
   引数             説明                                     必須 
   -h, --help         このヘルプマニュアルを表示                      NO
       --list-types   利用可能なクラックタイプを一覧表示              NO
       --type         クラックするキャプチャのタイプ                YES
   -v, --verbose       Verboseモードをオフにする                      NO
   -d, --dictionary    クラック用の辞書                              YES
   -e, --essid         ターゲットネットワークのESSID。
                       ハンドシェイクタイプの場合のみ                YES
   -r, --read          クラックするキャプチャファイル                YES

非認証化攻撃(ストレステスト)

root@kitploit:~
モード:
    04   非認証化。2つのステーションを切断し、
         トラフィックをジャムする。                            4

オプション:
    引数              説明                                     必須
    -h, --help         このヘルプマニュアルを表示                      NO
    -i, --interface    使用するモニターモードインターフェース        YES
    -0, --count        送信する非認証化フレームの数。'0'は
                       無制限のフレームを指定                        YES
        --ap           アクセスポイントのMACアドレス                NO
        --client       STA(ステーション)のMACアドレス           NO

例

4ウェイハンドシェイクをキャプチャし、MICコードをクラックする場合:

root@kitploit:~
$ python wifibroot.py --mode 1 -i wlan1mon --verbose -d dicts/list.txt -w output.cap 

PMKIDをキャプチャしてクラックする場合:

root@kitploit:~
$ python wifibroot.py --mode 2 -i wlan1mon --verbose -d dicts/list.txt -w output.txt

ハンドシェイクとPMKIDをオフラインでクラックする場合:

root@kitploit:~
$ python wifibroot.py --mode 3 --type handshake --essid "TARGET ESSID" --verbose -d dicts/list.txt --read output.cap
$ python wifibroot.py --mode 3 --type pmkid --verbose -d dicts/list.txt --read output.txt

さまざまな形式の非認証化攻撃:

root@kitploit:~
# 究極の非認証化攻撃:
$ python wifibroot.py --mode 4 -i wlan1mon -00 --verbose
# アクセスポイントからすべてのクライアントを切断:
$ python wifibroot.py --mode 4 -i wlan1mon --ap [AP MAC] --verbose
# 特定のクライアントを切断:
$ python wifibroot.py --mode 4 -i wlan1mon --ap [AP MAC] --client [STA MAC] --verbose

サポート

ウェブサイト: https://www.shellvoide.com
Twitter: @hash3liZer
メール: [email protected]

ツールをダウンロード