
Boîte à outils de test d'intrusion WiFi polyvalente pour les appareils M5Stack. Effectue l'analyse réseau, les attaques evil-twin, la désauthentification, le phishing par portail captif, la capture de handshake et les attaques BLE pour l'éducation à la sécurité et les évaluations red team.
Evil-M5Project est un outil innovant développé pour les tests éthiques et l'exploration des réseaux WiFi. Il exploite la puissance de l'appareil M5Core2 pour scanner, surveiller et interagir avec les réseaux WiFi dans un environnement contrôlé. Ce projet est conçu à des fins éducatives, afin de mieux comprendre la sécurité des réseaux et leurs vulnérabilités.
Avertissement : Le créateur d'Evil-M5Core2 n'est pas responsable de toute mauvaise utilisation de cet outil. Il est destiné uniquement à des fins éthiques et éducatives. Les utilisateurs sont invités à se conformer à toutes les lois et réglementations applicables dans leur juridiction. Tous les fichiers fournis avec Evil-M5Core2 sont conçus pour être utilisés dans un environnement contrôlé et doivent être utilisés en conformité avec toutes les lois et réglementations applicables. Toute utilisation abusive ou illégale de cet outil est strictement interdite et n'est pas soutenue par le créateur.
Si vous trouvez ce projet utile, pensez à soutenir son développement !
⭐ laissez une étoile, cela peut vraiment aider ⭐ !
Acheter un produit M5Stack
en utilisant mon lien d'affiliation pour m'aider à continuer à créer de nouveaux outils 🛠️
Acheter n'importe quoi sur AliExpress
Simplement en utilisant ce lien avant de chercher, vous soutenez directement le projet 🙌
Chaque petit clic et don maintient ce projet open-source en vie ✨ un simple clic peut faire la différence 😊
Rejoignez le discord Evil-M5 pour de l'aide et des mises à jour 😉 :
https://github.com/7h30th3r0n3/Evil-M5Project/wiki
Les fonctionnalités peuvent varier selon le firmware/l'appareil que vous utilisez :
Adafruit_NeoPixel, ArduinoJson, ESPping, IniFile, M5GFX, M5Unified, TinyGPSPlus et esp8266audio sont installés. Suivez ces tutoriels pour être guidé sur le tutoriel Board M5 :
3.0.0-alpha3 pour les appareils non M5stack. Veuillez utiliser la carte M5stack avec la version ESP32 2.1.4 et inférieure.IMG de démarrage et au dossier ). ⚠️ les fichiers du SD-Card-Folder doivent maintenant être dans un dossier nommé evil à la racine de la carte SD ⚠️Avertissement : pour Cardputer, vous devez changer la taille Flash en 8MB et le schéma de partition en 8M avec spiffs (3MB APP/1.5MB SPIFFS) sinon des erreurs d'espace peuvent survenir. C'est votre première fois avec l'IDE Arduino ou quelque chose ne fonctionne pas correctement ? Vous devriez consulter la section vidéos ou demander de l'aide sur le discord !
En utilisant 14 appareils ESP32, vous pouvez surveiller les 14 canaux Wi-Fi de la bande 2,4 GHz simultanément sans saut de canal. Le Cardputer utilise le GPS pour associer chaque SSID reçu à un fichier CSV compatible avec Wigle.
Ce code esclave est conçu pour fonctionner sur n'importe quel ESP32 et l'utiliser comme esclave pour le wardriving en combinaison avec le mode maître wardriving sur Cardputer. Chaque ESP32 collecte les SSID des points d'accès (AP) à proximité sur un canal spécifique ou peut alterner entre les canaux configurés. Vous pouvez ajouter plusieurs appareils ESP32 pour améliorer la précision et la puissance du scan. Les appareils avec antennes externes peuvent améliorer les performances pour le wardriving.## Testé sur :
Voici un assemblage avec 8 esp32-c3 connectés en parallèle qui scanne les canaux 1,3,6,9,11,13 en mode statique et en saut de canal pour 2 autres sur 2,4,5,7 et 8,10,12,14 :
et à tous les bêta-testeurs sur le Discord :
MIT License
Copyright (c) 2023 7h30th3r0n3
La permission est accordée, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), de traiter le Logiciel sans restriction, y compris sans limitation les droits d'utiliser, de copier, de modifier, de fusionner, de publier, de distribuer, de sous-licencier et/ou de vendre des copies du Logiciel, et de permettre aux personnes à qui le Logiciel est fourni de le faire, sous réserve des conditions suivantes :
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du Logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS, LES AUTEURS OU TITULAIRES DU DROIT D'AUTEUR NE POURRONT ÊTRE TENUS RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, DÉLIT OU AUTRE, DÉCOULANT DE, HORS DE OU EN RELATION AVEC LE LOGICIEL OU L'UTILISATION OU AUTRES TRANSACTIONS DANS LE LOGICIEL.
| Appareil | Liens d'achat |
|---|---|
| Le meilleur : 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 requis) | M5Stack |
| ↳ Module GPS | M5Stack |
| Module LLM | M5Stack / AliExpress |
| Appareil | Liens |
|---|---|
| CYD2USB | AliExpress |
| CYD1USB | (Pas encore de lien) |
| M5Stick v1.1 | AliExpress |
| M5Stick v2 | AliExpress |
| Fonctionnalité | Evil-Cardputer v1.5.1 | Evil-M5Core2 1.3.9 | Evil-M5Core3 1.1.9 | Evil-AtomS3 v1.1.7 | Evil-Face v1.0 |
|---|
| Scan des réseaux WiFi | ✅ | ✅ | ✅ | ✅ | ❌ |
| Clonage de réseau | ✅ | ✅ | ✅ | ✅ | ❌ |
| Gestion du portail captif | ✅ | ✅ | ✅ | ✅ | ❌ |
| Gestion des identifiants | ✅ | ✅ | ✅ | ✅ | ❌ |
| Serveur web distant | ✅ | ✅ | ✅ | ✅ | ❌ |
| Attaque par sondes (Probes) | ✅ | ✅ | ✅ | ✅ | ❌ |
| Capture de sondes (Sniffing probes) | ✅ | ✅ | ✅ | ✅ | ❌ |
| Attaque Karma | ✅ | ✅ | ✅ | ✅ | ❌ |
| Attaque Karma automatisée | ✅ | ✅ | ✅ | ✅ | ✅ |
| Karma Spear | ✅ | ✅ | ✅ | ❌ | ❌ |
| Clavier Bluetooth | ✅ | ✅ | ❌ | ❌ | ❌ |
| Wardriving | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wardriving Master | ✅ | ❌ | ❌ | ❌ | ❌ |
| Beacon Spam | ✅ | ✅ | ✅ | ✅ | ❌ |
| Deauther | ✅ | ✅ | ❌ | ❌ | ❌ |
| Auto Deauther | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil-Twin | ✅ | ❌ | ❌ | ❌ | ❌ |
| Handshake Master | ✅ | ✅ | ❌ | ❌ | ❌ |
| Vérification des Handshakes | ✅ | ❌ | ❌ | ❌ | ❌ |
| Client Sniff | ✅ | ✅ | ❌ | ❌ | ❌ |
| Raw Sniffing | ✅ | ✅ | ❌ | ❌ | ❌ |
| Visualiseur de canaux Wi-Fi | ✅ | ✅ | ❌ | ❌ | ❌ |
| Client Sniff et Deauth | ✅ | ✅ | ❌ | ❌ | ❌ |
| Détection EAPOL/Deauth | ✅ | ✅ | ✅ (Pas d'EAPOL) | ❌ | ❌ |
| Wall Of Flipper | ✅ | ✅ | ✅ | ❌ | ❌ |
| Envoyer le code tesla avec RFunit | ✅ | ❌ | ❌ | ❌ | ❌ |
| Scan réseau et ports | ✅ | ✅ | ❌ | ❌ | ❌ |
| Scan complet réseau et ports | ✅ | ✅ | ❌ | ❌ | ❌ |
| Shell SSH | ✅ | ❌ | ❌ | ❌ | ❌ |
| Web Crawler | ✅ | ❌ | ❌ | ❌ | ❌ |
| PwnGrid | ✅ | ✅ | ❌ | ❌ | ❌ |
| Détecteur de skimmer | ✅ | ✅ | ❌ | ❌ | ❌ |
| Mouse Jiggler | ✅ | ❌ | ❌ | ❌ | ❌ |
| BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| WebUi BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| Personnalisation du thème | ✅ | ✅ | ❌ | ❌ | ❌ |
| Scan réseau complet | ✅ | ✅ | ❌ | ❌ | ❌ |
| Tunnel TCP inversé | ✅ | ✅ | ❌ | ❌ | ❌ |
| DHCP Starvation | ✅ | ✅ | ❌ | ❌ | ❌ |
| DHCP malveillant (Rogue DHCP) | ✅ | ✅ | ❌ | ❌ | ❌ |
| Changer le DNS | ✅ | ✅ | ❌ | ❌ | ❌ |
| Détournement de réseau | ✅ | ✅ | ❌ | ❌ | ❌ |
| Détection d'imprimante | ✅ | ✅ | ❌ | ❌ | ❌ |
| Impression de fichier | ✅ | ✅ | ❌ | ❌ | ❌ |
| Vérifier l'état de l'imprimante | ✅ | ✅ | ❌ | ❌ | ❌ |
| HoneyPot | ✅ (avec Webhook) | ✅ | ❌ | ❌ | ❌ |
| LLM Chat Stream | ✅ | ❌ | ❌ | ❌ | ❌ |
| EvilChatMesh | ✅ | ❌ | ❌ | ❌ | ❌ |
| SD sur USB | ✅ | ❌ | ❌ | ❌ | ❌ |
| Responder | ✅ | ❌ | ❌ | ❌ | ❌ |
| Abus WPAD | ✅ | ❌ | ❌ | ❌ | ❌ |
| Crack NTLMv2 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Gestionnaire de fichiers | ✅ | ❌ | ❌ | ❌ | ❌ |
| Shell UART | ✅ | ❌ | ❌ | ❌ | ❌ |
| Boîte à outils SIP | ✅ | ❌ | ❌ | ❌ | ❌ |
| Boîte à outils CCTV | ✅ | ❌ | ❌ | ❌ | ❌ |
| Empoisonneur SSDP | ✅ | ❌ | ❌ | ❌ | ❌ |
| SkyJack | ✅ | ❌ | ❌ | ❌ | ❌ |
| WiFi Dead Drop | ✅ | ❌ | ❌ | ❌ | ❌ |
| BLENameFlood | ✅ | ❌ | ❌ | ❌ | ❌ |
| Wall Of Airtag | ✅ | ❌ | ❌ | ❌ | ❌ |
| FindMyEvil | ✅ | ❌ | ❌ | ❌ | ❌ |
| Visualiseur de mappage UPnP | ✅ | ❌ | ❌ | ❌ | ❌ |
| NAT UPnP | ✅ | ❌ | ❌ | ❌ | ❌ |
| LDAPDump | ✅ | ❌ | ❌ | ❌ | ❌ |
| IMSI Catcher | ✅ | ❌ | ❌ | ❌ | ❌ |
| Vérificateur de WiFi ouvert | ✅ | ❌ | ❌ | ❌ | ❌ |
| Boîte à outils série ESP32-C5 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Aircrack (crack WPA2) | ✅ | ❌ | ❌ | ❌ | ❌ |
| Abus Autodiscover | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil Navigator WebUI | ✅ | ❌ | ❌ | ❌ | ❌ |
| Paramètres | ✅ | ✅ | ✅ | ✅ | ❌ |
sitesutilities/deauth_prerequisites pour contourner le firmware ESP32.utilities/Bad_Usb_Lib/README.md115200.PSRAM est désactivé dans le menu outils.