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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
wifite2 — 人気のワイヤレスネットワーク監査ツール "wifite" のリライト | Kitploit
ツール/GitHubGitHub/derv82/wifite2
Wi-Fi監査パスワード攻撃ワイヤレスセキュリティペネトレーションテストWi-Fi監査 第3位ワイヤレスセキュリティ 第3位
GitHubderv82/wifite2

wifite2

人気のワイヤレスネットワーク監査ツール "wifite" のリライト

リポジトリを見る
8.0k1.7k141ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Wifite

このリポジトリは、無線ネットワークの監査を行うためのPythonスクリプトwifiteを完全に書き直したものです。

Wifiteは、既存の無線監査ツールを代わりに実行します。コマンドの引数やスイッチを覚える必要はもうありません!

Wifiteは、無線アクセスポイント(ルーター)のパスワードを取得するための既知のすべての方法を使用するように設計されています。これらの方法は以下の通りです。

  1. WPS: オフライン Pixie-Dust 攻撃
  2. WPS: オンライン ブルートフォース PIN 攻撃
  3. WPA: WPA ハンドシェイクキャプチャ + オフラインクラック
  4. WPA: PMKID ハッシュキャプチャ + オフラインクラック
  5. WEP: WEP に対する既知のさまざまな攻撃(fragmentation、chop-chop、aireplay など)

wifite を実行し、ターゲットを選択すると、Wifite は自動的にパスワードのキャプチャまたはクラックを開始します。

対応オペレーティングシステム

Wifite は、Kali Linux の最新バージョン向けに特別に設計されています。ParrotSec もサポートされています。

他のペネトレーションテスト用ディストリビューション(BackBox や Ubuntu など)は、Wifite で使用されるツールのバージョンが古い場合があります。必須ツール の最新バージョンと、パッチ済みのワイヤレスドライバ(インジェクション対応) を使用している場合を除き、サポートは期待しないでください。

必須ツール

まず第一に、「モニターモード」とパケットインジェクションが可能なワイヤレスカードが必要です(ワイヤレスカードの互換性を確認するためのこのチュートリアルとこのガイドを参照してください)。オンラインストアでは、USB に接続する安価なワイヤレスカードが多数販売されています。

次に、以下のプログラムの最新バージョンのみがサポートされており、Wifite が正しく動作するためにはインストールされている必要があります。

必須:

  • python: Wifite は python2 と python3 の両方に対応しています。
  • iwconfig: モニターモードのワイヤレスデバイスを識別するため。
  • ifconfig: ワイヤレスデバイスの起動/停止のため。
  • Aircrack-ng スイート(以下を含む):
    • airmon-ng: ワイヤレスデバイスの列挙とモニターモードの有効化のため。
    • aircrack-ng: WEP .cap ファイルと WPA ハンドシェイクキャプチャのクラックのため。
    • aireplay-ng: アクセスポイントの deauth、キャプチャファイルのリプレイ、さまざまな WEP 攻撃のため。
    • airodump-ng: ターゲットスキャンとキャプチャファイル生成のため。
    • : キャプチャファイルの偽造のため。

任意ですが推奨:

  • tshark: WPS ネットワークの検出とハンドシェイクキャプチャファイルの検査のため。
  • reaver: WPS Pixie-Dust およびブルートフォース攻撃のため。
    • 注: tshark が見つからない場合、Reaver の wash ツールで WPS ネットワークを検出できます。
  • bully: WPS Pixie-Dust およびブルートフォース攻撃のため。
    • Reaver の代替。--bully を指定すると、Reaver の代わりに Bully を使用します。
    • WPS PIN のクラック後に reaver が PSK を取得できない場合、Bully も PSK の取得に使用されます。
  • coWPAtty: ハンドシェイクキャプチャの検出のため。
  • pyrit: ハンドシェイクキャプチャの検出のため。
  • hashcat: PMKID ハッシュのクラックのため。
    • : PMKID ハッシュのキャプチャのため。

Wifite の実行

root@kitploit:~
git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py

Wifite のインストール

コンピュータにインストールするには(任意の端末から wifite と実行できるようにするには)、以下を実行します。

root@kitploit:~
sudo python setup.py install

これにより、wifite が /usr/sbin/wifite にインストールされ、端末のパスに含まれるはずです。

注: アンインストールは簡単ではありません。アンインストールする唯一の方法は、上記のコマンドでインストールされたファイルを記録し、それらのファイルを削除することです。

root@kitploit:~
sudo python setup.py install --record files.txt \
  && cat files.txt | xargs sudo rm \
  && rm -f files.txt

簡単な機能一覧

  • PMKID ハッシュキャプチャ(デフォルトで有効、強制するには --pmkid)
  • WPS オフライン ブルートフォース攻撃(別名「Pixie-Dust」)(デフォルトで有効、強制するには --wps-only --pixie)
  • WPS オンライン ブルートフォース攻撃(別名「PIN 攻撃」)(デフォルトで有効、強制するには --wps-only --no-pixie)
  • WPA/2 オフライン ブルートフォース攻撃(4ウェイハンドシェイクキャプチャを使用)(デフォルトで有効、強制するには --no-wps)
  • pyrit、tshark、cowpatty、および aircrack-ng(利用可能な場合)に対するハンドシェイクの検証
  • さまざまな WEP 攻撃(replay、chopchop、fragment、hirte、p0841、caffe-latte)
  • スキャン中または攻撃中に隠れているアクセスポイントを自動的に可視化。
    • 注: チャネルが固定されている場合のみ機能します。-c <channel> を使用してください。
    • --no-deauths で無効にします。
  • 一部のワイヤレスカードで 5Ghz サポート(-5 スイッチで有効)。
    • 注: 一部のツールは 5GHz チャネルでうまく動作しません(例: aireplay-ng)。

新機能

このリポジトリと「旧 wifite」(https://github.com/derv82/wifite)との比較

  • バグが少ない
    • よりクリーンなプロセス管理。バックグラウンドでプロセスを残しません(旧 wifite はこれが問題でした)。
    • もはや「単一の巨大なスクリプト」ではありません。ユニットテストが動作します。プルリクエストがより簡単になりました!
  • 速度
    • ターゲットアクセスポイントの更新が5秒ごとではなく、毎秒行われます。
  • 精度
    • 現在攻撃中のターゲットのリアルタイム電波強度を表示します。
    • 攻撃中により多くの情報を表示します(例: WEP chopchop 攻撃中のパーセンテージ、Pixie-Dust のステップインデックスなど)。
  • 教育的
    • --verbose オプション(-vv または -vvv に拡張可能)により、実行されたコマンドとその出力が表示されます。
    • これにより、Wifite が動作しない理由のデバッグや、これらのツールの使用方法を学ぶことができます。
  • より活発に開発されています。
  • Python 3 対応。
  • カッコいい新しい ASCII バナー。

削除された機能

  • 一部のコマンドライン引数(--wept、--wpst など、混乱を招くスイッチ)。
    • これらの obscure なオプションの一部には、wifite -h -v でアクセスできます。

変わっていないこと

  • (ほとんど) 旧 wifite の引数と後方互換性があります。
  • 誰もが知って愛する同じテキストベースのインターフェース。

スクリーンショット

reaver の Pixie-Dust 攻撃を使用して WPS PIN をクラックし、その後 bully を使用して WPA キーを取得: Pixie-Dust with Reaver to get PIN and Bully to get PSK


PMKID 攻撃を使用して WPA キーをクラック: PMKID attack


隠れているアクセスポイントの可視化とクラック(WPA ハンドシェイク攻撃経由): Decloaking and Cracking a hidden access point


脆弱な WEP パスワードのクラック(WEP Replay 攻撃を使用): Cracking a weak WEP password


事前にキャプチャしたハンドシェイクを John The Ripper でクラック(--crack オプション経由): --crack option

ツールをダウンロード
packetforge-ng
hcxdumptool
  • hcxpcaptool: PMKID パケットキャプチャを hashcat の形式に変換するため。
  • クラックされたパスワードとハンドシェイクをカレントディレクトリに保存します(--cracked)
    • クラックされたアクセスポイントに関する情報(名前、BSSID、日付など)が含まれます。
  • ハンドシェイクまたは PMKID ハッシュをワードリストに対して簡単にクラックできます(--crack)