
M5Stackデバイス向けの多目的WiFiペネトレーションテストツールキット。ネットワークスキャン、Evil Twin攻撃、認証解除、キャプティブポータルフィッシング、ハンドシェイクキャプチャ、BLE攻撃を実行し、セキュリティ教育やレッドチーム評価に使用されます。
Evil-M5Project は、WiFiネットワークの倫理的なテストと探索のために開発された革新的なツールです。M5Core2デバイスのパワーを活用して、制御された環境でWiFiネットワークのスキャン、監視、操作を行います。このプロジェクトは教育目的で設計されており、ネットワークセキュリティと脆弱性の理解を支援します。
免責事項: Evil-M5Core2の作成者は、このツールの誤用について一切の責任を負いません。本ツールは倫理的および教育的目的のみを対象としています。ユーザーは、各自の管轄区域のすべての該当法令を遵守するようお願いします。Evil-M5Core2で提供されるすべてのファイルは、制御された環境で使用されるように設計されており、すべての該当法令に準拠して使用する必要があります。本ツールの誤用または違法行為は固く禁止されており、作成者はこれをサポートしません。
このプロジェクトが役立つと思われたら、開発のサポートをご検討ください!
⭐ スターを付けてください。本当に助かります ⭐ !
M5Stack製品を購入
アフィリエイトリンクを使用して、新しいツールの開発を支援してください 🛠️
AliExpressで何でも購入
検索前にこのリンクを使用するだけで、直接プロジェクトをサポートできます 🙌
小さなクリックや寄付がこのオープンソースプロジェクトを存続させます ✨ クリックするだけでも違いが生まれます 😊
ヘルプやアップデートについてはEvil-M5 Discordに参加してください😉:
https://github.com/7h30th3r0n3/Evil-M5Project/wiki
使用するファームウェア/デバイスによって機能は異なる場合があります:
evil という名前のフォルダに配置する必要があります ⚠️Adafruit_NeoPixel, ArduinoJson, ESPping, IniFile, M5GFX, M5Unified, TinyGPSPlus, esp8266audio ライブラリがインストールされていることを確認してください。M5ボードチュートリアルについては、以下のチュートリアルを参照してください:
3.0.0-alpha3 では、M5stackデバイスでエラーが発生します。M5stackボードではESP32バージョン 2.1.4 以下を使用してください。IMG 起動ファイルと sites フォルダにアクセスするために必要です)。⚠️ SD-Card-Folderのファイルは、SDカードのルートにある という名前のフォルダに配置する必要があります ⚠️警告: Cardputerの場合、フラッシュサイズを8MBに、パーティションスキームを8M with spiffs (3MB APP/1.5MB SPIFFS) に変更する必要があります。そうしないとスペースエラーが発生する可能性があります。 Arduino IDEを初めて使用する場合、または何かが正しく動作しない場合は、ビデオセクションを確認するか、Discordで助けを求めてください!
14台のESP32デバイスを使用することで、チャネルホッピングなしで2.4GHz帯の14すべてのWi-Fiチャンネルを同時に監視できます。Cardputer はGPSを使用して、受信した各SSIDをWigle互換のCSVファイルにリンクします。
このスレーブコードは、任意のESP32上で動作し、Cardputer 上のWardrivingマスターモードと組み合わせてWardrivingのスレーブとして使用するように設計されています。 各ESP32は、特定のチャンネル上の近くのアクセスポイント(AP)のSSIDを収集するか、設定されたチャンネル間をホッピングできます。 複数のESP32デバイスを追加することで、スキャンの精度と強度を向上させることができます。外部アンテナを備えたデバイスは、Wardrivingのパフォーマンスを向上させることができます。## テスト済み環境:
以下は、8台のesp32-c3を並列接続し、1,3,6,9,11,13のチャンネルをスタティックモードでスキャンし、残り2台が2,4,5,7と8,10,12,14のチャンネルをホッピングする構成です:
そしてDiscordのすべてのベータテスターへ:
MITライセンス
Copyright (c) 2023 7h30th3r0n3
以下に定める条件に従い、本ソフトウェアおよび関連文書ファイル(以下「ソフトウェア」)の複製物を取得するすべての人に対し、ソフトウェアを無制限に扱うことを許可します。これには、ソフトウェアの複製、変更、結合、出版、配布、サブライセンス、および/または販売の権利、およびソフトウェアを提供された者にこれらを許可する権利が無制限に含まれます。
上記の著作権表示および本許諾表示を、ソフトウェアのすべての複製物または重要な部分に記載するものとします。
ソフトウェアは「現状のまま」で提供され、明示的または黙示的ないかなる種類の保証もなく、商品性、特定目的への適合性、および非侵害の保証も含まれません。著作権者またはその他の者は、契約行為、不法行為、またはその他の行為に基づくいかなる請求、損害、またはその他の責任についても、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して一切の責任を負いません。
| デバイス | 購入リンク |
|---|---|
| おすすめ: M5Cardputer | M5Stack / AliExpress |
| M5Stack Core2 | M5Stack / AliExpress |
| M5Stack Fire | M5Stack |
| M5Stack Core1 | M5Stack |
| M5Stack AWS | M5Stack |
| M5Stack CoreS3 | M5Stack / AliExpress |
| M5Stack CoreS3 SE | M5Stack |
| M5AtomS3 (GPSが必要) | M5Stack |
| ↳ GPSモジュール | M5Stack |
| LLMモジュール | M5Stack / AliExpress |
| デバイス | リンク |
|---|---|
| CYD2USB | AliExpress |
| CYD1USB | (リンク未定) |
| M5Stick v1.1 | AliExpress |
| M5Stick v2 | AliExpress |
| 機能 | Evil-Cardputer v1.5.1 | Evil-M5Core2 1.3.9 | Evil-M5Core3 1.1.9 | Evil-AtomS3 v1.1.7 | Evil-Face v1.0 |
|---|
| WiFiネットワークスキャン | ✅ | ✅ | ✅ | ✅ | ❌ |
| ネットワーククローン | ✅ | ✅ | ✅ | ✅ | ❌ |
| キャプティブポータル管理 | ✅ | ✅ | ✅ | ✅ | ❌ |
| 認証情報の処理 | ✅ | ✅ | ✅ | ✅ | ❌ |
| リモートWebサーバー | ✅ | ✅ | ✅ | ✅ | ❌ |
| プローブアタック | ✅ | ✅ | ✅ | ✅ | ❌ |
| プローブのスニッフィング | ✅ | ✅ | ✅ | ✅ | ❌ |
| Karma攻撃 | ✅ | ✅ | ✅ | ✅ | ❌ |
| 自動Karma攻撃 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Karma Spear | ✅ | ✅ | ✅ | ❌ | ❌ |
| Bluetoothキーボード | ✅ | ✅ | ❌ | ❌ | ❌ |
| Wardriving | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wardriving Master | ✅ | ❌ | ❌ | ❌ | ❌ |
| Beaconスパム | ✅ | ✅ | ✅ | ✅ | ❌ |
| Deauther | ✅ | ✅ | ❌ | ❌ | ❌ |
| 自動Deauther | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil-Twin | ✅ | ❌ | ❌ | ❌ | ❌ |
| Handshake Master | ✅ | ✅ | ❌ | ❌ | ❌ |
| ハンドシェイクの確認 | ✅ | ❌ | ❌ | ❌ | ❌ |
| クライアントスニッフ | ✅ | ✅ | ❌ | ❌ | ❌ |
| Rawスニッフィング | ✅ | ✅ | ❌ | ❌ | ❌ |
| Wi-Fiチャンネルビジュアライザ | ✅ | ✅ | ❌ | ❌ | ❌ |
| クライアントスニッフ&Deauth | ✅ | ✅ | ❌ | ❌ | ❌ |
| EAPOL/Deauth検出 | ✅ | ✅ | ✅ (EAPOLなし) | ❌ | ❌ |
| Wall Of Flipper | ✅ | ✅ | ✅ | ❌ | ❌ |
| RFunitでテスラコード送信 | ✅ | ❌ | ❌ | ❌ | ❌ |
| ネットワークとポートのスキャン | ✅ | ✅ | ❌ | ❌ | ❌ |
| フルネットワーク&ポートスキャン | ✅ | ✅ | ❌ | ❌ | ❌ |
| SSHシェル | ✅ | ❌ | ❌ | ❌ | ❌ |
| Webクローラー | ✅ | ❌ | ❌ | ❌ | ❌ |
| PwnGrid | ✅ | ✅ | ❌ | ❌ | ❌ |
| スキマー検出器 | ✅ | ✅ | ❌ | ❌ | ❌ |
| マウスジグラー | ✅ | ❌ | ❌ | ❌ | ❌ |
| BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| WebUi BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| カスタムテーマ | ✅ | ✅ | ❌ | ❌ | ❌ |
| フルネットワークスキャン | ✅ | ✅ | ❌ | ❌ | ❌ |
| Reverse TCPトンネル | ✅ | ✅ | ❌ | ❌ | ❌ |
| DHCPスターベーション | ✅ | ✅ | ❌ | ❌ | ❌ |
| Rogue DHCP | ✅ | ✅ | ❌ | ❌ | ❌ |
| DNSの切り替え | ✅ | ✅ | ❌ | ❌ | ❌ |
| ネットワークハイジャック | ✅ | ✅ | ❌ | ❌ | ❌ |
| プリンターの検出 | ✅ | ✅ | ❌ | ❌ | ❌ |
| ファイル印刷 | ✅ | ✅ | ❌ | ❌ | ❌ |
| プリンター状態の確認 | ✅ | ✅ | ❌ | ❌ | ❌ |
| HoneyPot | ✅ (Webhook付き) | ✅ | ❌ | ❌ | ❌ |
| LLMチャットストリーム | ✅ | ❌ | ❌ | ❌ | ❌ |
| EvilChatMesh | ✅ | ❌ | ❌ | ❌ | ❌ |
| USB上のSD | ✅ | ❌ | ❌ | ❌ | ❌ |
| Responder | ✅ | ❌ | ❌ | ❌ | ❌ |
| WPAD悪用 | ✅ | ❌ | ❌ | ❌ | ❌ |
| NTLMv2のクラック | ✅ | ❌ | ❌ | ❌ | ❌ |
| ファイルマネージャ | ✅ | ❌ | ❌ | ❌ | ❌ |
| UARTシェル | ✅ | ❌ | ❌ | ❌ | ❌ |
| SIPツールキット | ✅ | ❌ | ❌ | ❌ | ❌ |
| CCTVツールキット | ✅ | ❌ | ❌ | ❌ | ❌ |
| SSDPポイズナー | ✅ | ❌ | ❌ | ❌ | ❌ |
| SkyJack | ✅ | ❌ | ❌ | ❌ | ❌ |
| WiFiデッドドロップ | ✅ | ❌ | ❌ | ❌ | ❌ |
| BLENameFlood | ✅ | ❌ | ❌ | ❌ | ❌ |
| Wall Of Airtag | ✅ | ❌ | ❌ | ❌ | ❌ |
| FindMyEvil | ✅ | ❌ | ❌ | ❌ | ❌ |
| UPnPマッピングビューア | ✅ | ❌ | ❌ | ❌ | ❌ |
| UPnP NAT | ✅ | ❌ | ❌ | ❌ | ❌ |
| LDAPDump | ✅ | ❌ | ❌ | ❌ | ❌ |
| IMSIキャッチャー | ✅ | ❌ | ❌ | ❌ | ❌ |
| オープンWiFiチェッカー | ✅ | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5シリアルツールキット | ✅ | ❌ | ❌ | ❌ | ❌ |
| Aircrack (WPA2クラッキング) | ✅ | ❌ | ❌ | ❌ | ❌ |
| 自動検出の悪用 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil Navigator WebUI | ✅ | ❌ | ❌ | ❌ | ❌ |
| 設定 | ✅ | ✅ | ✅ | ✅ | ❌ |
evilutilities/deauth_prerequisites のスクリプトを実行してください。utilities/Bad_Usb_Lib/README.md を参照してください。115200 に設定されていることを確認してください。PSRAM が無効になっていることを確認してください。