
Kit de pruebas de penetración WiFi multiuso para dispositivos M5Stack. Realiza escaneo de redes, ataques de gemelo malvado, desautenticación, phishing de portal cautivo, captura de handshake y ataques BLE para educación en seguridad y evaluaciones de red team.
Evil-M5Project es una herramienta innovadora desarrollada para pruebas éticas y exploración de redes WiFi. Aprovecha el poder del dispositivo M5Core2 para escanear, monitorear e interactuar con redes WiFi en un entorno controlado. Este proyecto está diseñado con fines educativos, ayudando a comprender la seguridad de redes y sus vulnerabilidades.
Aviso legal: El creador de Evil-M5Core2 no es responsable por el mal uso de esta herramienta. Está destinada únicamente a fines éticos y educativos. Se recuerda a los usuarios que deben cumplir con todas las leyes y regulaciones aplicables en su jurisdicción. Todos los archivos proporcionados con Evil-M5Core2 están diseñados para usarse en un entorno controlado y deben utilizarse cumpliendo con todas las leyes y regulaciones aplicables. El uso indebido o ilegal de esta herramienta está estrictamente prohibido y no cuenta con el apoyo del creador.
¡Si encuentras útil este proyecto, considera apoyar su desarrollo!
⭐ ¡deja una estrella, realmente puede ayudar! ⭐
Compra productos M5Stack
usando mi enlace de afiliado para ayudarme a seguir creando nuevas herramientas 🛠️
Compra cualquier cosa en AliExpress
Solo con usar este enlace antes de buscar, estás apoyando directamente el proyecto 🙌
Cada pequeño clic y donación mantiene vivo este proyecto de código abierto ✨ solo con hacer clic puedes marcar la diferencia 😊
Únete al discord de Evil-M5 para obtener ayuda y actualizaciones 😉:
https://github.com/7h30th3r0n3/Evil-M5Project/wiki
Las características pueden variar según el firmware/dispositivo que estés usando:
Adafruit_NeoPixel, ArduinoJson, ESPping, IniFile, M5GFX, M5Unified, TinyGPSPlus y esp8266audio estén instaladas. Sigue estos tutoriales para obtener orientación sobre el tutorial de la placa M5:
3.0.0-alpha3 de ESP32 para dispositivos que no son M5stack. Por favor, usa la placa M5stack con la versión 2.1.4 de ESP32 o inferior.IMG de inicio y ). ⚠️ ¡Los archivos de la carpeta SD-Card-Folder ahora deben estar en una carpeta llamada evil en la raíz de la tarjeta SD! ⚠️Advertencia: para Cardputer necesitas cambiar el tamaño de la memoria Flash a 8MB y el esquema de particiones a 8M con spiffs (3MB APP/1.5MB SPIFFS) o pueden ocurrir errores de espacio. ¿Es tu primera vez con el IDE de Arduino o algo no funciona correctamente? ¡Deberías echar un vistazo a la sección de videos o pedir ayuda en el discord!
Al usar 14 dispositivos ESP32, puedes monitorear los 14 canales Wi-Fi en la banda de 2.4GHz simultáneamente sin saltar de canal. El Cardputer usa GPS para vincular cada SSID recibido a un archivo CSV compatible con Wigle.
Este código esclavo está diseñado para ejecutarse en cualquier ESP32 y usarlo como esclavo para wardriving en combinación con el modo maestro de wardriving en Cardputer. Cada ESP32 recopila SSID de puntos de acceso (AP) cercanos en un canal específico o puede saltar entre canales configurados. Puedes agregar múltiples dispositivos ESP32 para mejorar la precisión y la potencia del escaneo. Los dispositivos con antenas externas pueden mejorar el rendimiento para wardriving.## Probado en:
Aquí un montaje con 8 esp32-c3 conectados en paralelo que escanean 1,3,6,9,11,13 en modo estático y en salto para otros 2 en 2,4,5,7 y 8,10,12,14 :
y a todos los beta-testers en el discord:
Licencia MIT
Copyright (c) 2023 7h30th3r0n3
Por la presente se concede permiso, libre de cargos, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para utilizar el Software sin restricción, incluyendo sin limitación los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y permitir a las personas a quienes se les proporcione el Software hacerlo, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES POR CUALQUIER RECLAMO, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRA MANERA, QUE SURJA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.
| Dispositivo | Enlaces de compra |
|---|---|
| Mejor opción: 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 necesario) | M5Stack |
| ↳ Módulo GPS | M5Stack |
| Módulo LLM | M5Stack / AliExpress |
| Dispositivo | Enlaces |
|---|---|
| CYD2USB | AliExpress |
| CYD1USB | (Sin enlace aún) |
| M5Stick v1.1 | AliExpress |
| M5Stick v2 | AliExpress |
| Característica | Evil-Cardputer v1.5.1 | Evil-M5Core2 1.3.9 | Evil-M5Core3 1.1.9 | Evil-AtomS3 v1.1.7 | Evil-Face v1.0 |
|---|
| Escaneo de redes WiFi | ✅ | ✅ | ✅ | ✅ | ❌ |
| Clonación de redes | ✅ | ✅ | ✅ | ✅ | ❌ |
| Gestión de portal cautivo | ✅ | ✅ | ✅ | ✅ | ❌ |
| Manejo de credenciales | ✅ | ✅ | ✅ | ✅ | ❌ |
| Servidor web remoto | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ataque de sondas | ✅ | ✅ | ✅ | ✅ | ❌ |
| Captura de sondas | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ataque Karma | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ataque Karma automatizado | ✅ | ✅ | ✅ | ✅ | ✅ |
| Karma Spear | ✅ | ✅ | ✅ | ❌ | ❌ |
| Teclado Bluetooth | ✅ | ✅ | ❌ | ❌ | ❌ |
| Wardriving | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wardriving Master | ✅ | ❌ | ❌ | ❌ | ❌ |
| Beacon Spam | ✅ | ✅ | ✅ | ✅ | ❌ |
| Deauther | ✅ | ✅ | ❌ | ❌ | ❌ |
| Auto Deauther | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil-Twin | ✅ | ❌ | ❌ | ❌ | ❌ |
| Handshake Master | ✅ | ✅ | ❌ | ❌ | ❌ |
| Verificar Handshakes | ✅ | ❌ | ❌ | ❌ | ❌ |
| Sniff de clientes | ✅ | ✅ | ❌ | ❌ | ❌ |
| Sniffing en bruto | ✅ | ✅ | ❌ | ❌ | ❌ |
| Visualizador de canales Wi-Fi | ✅ | ✅ | ❌ | ❌ | ❌ |
| Sniff de clientes y Deauth | ✅ | ✅ | ❌ | ❌ | ❌ |
| Detección EAPOL/Deauth | ✅ | ✅ | ✅ (Sin EAPOL) | ❌ | ❌ |
| Wall Of Flipper | ✅ | ✅ | ✅ | ❌ | ❌ |
| Enviar código Tesla con RFunit | ✅ | ❌ | ❌ | ❌ | ❌ |
| Escanear red y puerto | ✅ | ✅ | ❌ | ❌ | ❌ |
| Escaneo completo de red y puerto | ✅ | ✅ | ❌ | ❌ | ❌ |
| SSH Shell | ✅ | ❌ | ❌ | ❌ | ❌ |
| Web Crawler | ✅ | ❌ | ❌ | ❌ | ❌ |
| PwnGrid | ✅ | ✅ | ❌ | ❌ | ❌ |
| Detector de Skimmer | ✅ | ✅ | ❌ | ❌ | ❌ |
| Mouse Jiggler | ✅ | ❌ | ❌ | ❌ | ❌ |
| BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| WebUi BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| Personalización de temas | ✅ | ✅ | ❌ | ❌ | ❌ |
| Escaneo completo de red | ✅ | ✅ | ❌ | ❌ | ❌ |
| Túnel TCP inverso | ✅ | ✅ | ❌ | ❌ | ❌ |
| Inanición DHCP | ✅ | ✅ | ❌ | ❌ | ❌ |
| DHCP Rogue | ✅ | ✅ | ❌ | ❌ | ❌ |
| Cambiar DNS | ✅ | ✅ | ❌ | ❌ | ❌ |
| Secuestro de red | ✅ | ✅ | ❌ | ❌ | ❌ |
| Detectar impresora | ✅ | ✅ | ❌ | ❌ | ❌ |
| Imprimir archivo | ✅ | ✅ | ❌ | ❌ | ❌ |
| Verificar estado de impresora | ✅ | ✅ | ❌ | ❌ | ❌ |
| Honeypot | ✅ (con Webhook) | ✅ | ❌ | ❌ | ❌ |
| LLM Chat Stream | ✅ | ❌ | ❌ | ❌ | ❌ |
| EvilChatMesh | ✅ | ❌ | ❌ | ❌ | ❌ |
| SD por USB | ✅ | ❌ | ❌ | ❌ | ❌ |
| Responder | ✅ | ❌ | ❌ | ❌ | ❌ |
| Abuso WPAD | ✅ | ❌ | ❌ | ❌ | ❌ |
| Crack NTLMv2 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Gestor de archivos | ✅ | ❌ | ❌ | ❌ | ❌ |
| UART Shell | ✅ | ❌ | ❌ | ❌ | ❌ |
| SIP ToolKit | ✅ | ❌ | ❌ | ❌ | ❌ |
| CCTV ToolKit | ✅ | ❌ | ❌ | ❌ | ❌ |
| Envenenador SSDP | ✅ | ❌ | ❌ | ❌ | ❌ |
| SkyJack | ✅ | ❌ | ❌ | ❌ | ❌ |
| WiFi Dead Drop | ✅ | ❌ | ❌ | ❌ | ❌ |
| BLENameFlood | ✅ | ❌ | ❌ | ❌ | ❌ |
| Wall Of Airtag | ✅ | ❌ | ❌ | ❌ | ❌ |
| FindMyEvil | ✅ | ❌ | ❌ | ❌ | ❌ |
| Visor de mapeo UPnP | ✅ | ❌ | ❌ | ❌ | ❌ |
| UPnP NAT | ✅ | ❌ | ❌ | ❌ | ❌ |
| LDAPDump | ✅ | ❌ | ❌ | ❌ | ❌ |
| Capturador IMSI | ✅ | ❌ | ❌ | ❌ | ❌ |
| Verificador de WiFi abierta | ✅ | ❌ | ❌ | ❌ | ❌ |
| Kit de herramientas serie ESP32-C5 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Aircrack (cracking WPA2) | ✅ | ❌ | ❌ | ❌ | ❌ |
| Abuso de Autodescubrimiento | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil Navigator WebUI | ✅ | ❌ | ❌ | ❌ | ❌ |
| Ajustes | ✅ | ✅ | ✅ | ✅ | ❌ |
sitestheme.ini en la tarjeta SD para personalizar el tema de color de tu dispositivo. (Solo compatible con Cardputer, otros dispositivos se implementarán más adelante)utilities/deauth_prerequisites para eludir el firmware del ESP32.utilities/Bad_Usb_Lib/README.md115200.PSRAM esté deshabilitado en el menú de herramientas.