
Kit de teste de penetração WiFi multiuso para dispositivos M5Stack. Realiza varredura de rede, ataques evil-twin, desautenticação, phishing de portal cativo, captura de handshake e ataques BLE para educação em segurança e avaliações de red team.
Evil-M5Project é uma ferramenta inovadora desenvolvida para testes éticos e exploração de redes WiFi. Ela aproveita o poder do dispositivo M5Core2 para escanear, monitorar e interagir com redes WiFi em um ambiente controlado. Este projeto é projetado para fins educacionais, auxiliando na compreensão de segurança de rede e vulnerabilidades.
Aviso: O criador do Evil-M5Core2 não é responsável por qualquer uso indevido desta ferramenta. Ela é destinada exclusivamente para fins éticos e educacionais. Os usuários são lembrados de cumprir todas as leis e regulamentos aplicáveis em sua jurisdição. Todos os arquivos fornecidos com o Evil-M5Core2 são projetados para serem usados em um ambiente controlado e devem ser usados em conformidade com todas as leis e regulamentos aplicáveis. O uso indevido ou ilegal desta ferramenta é estritamente proibido e não é apoiado pelo criador.
Se você acha este projeto útil, considere apoiar seu desenvolvimento!
⭐ deixe uma estrela, pode realmente ajudar ⭐ !
Compre produto M5Stack
usando meu link de afiliado para me ajudar a continuar construindo novas ferramentas 🛠️
Compre qualquer coisa no AliExpress
Apenas usando este link antes de pesquisar, você está apoiando diretamente o projeto 🙌
Cada pequeno clique e doação mantém este projeto de código aberto vivo ✨ apenas clicar pode fazer a diferença 😊
Junte-se ao discord do Evil-M5 para ajuda e atualizações 😉:
https://github.com/7h30th3r0n3/Evil-M5Project/wiki
Os recursos podem variar dependendo do firmware/dispositivo que você está usando:
Adafruit_NeoPixel, ArduinoJson, ESPping, IniFile, M5GFX, M5Unified, TinyGPSPlus e esp8266audio estejam instalados. Siga estes tutoriais para orientação sobre o tutorial da placa M5:
3.0.0-alpha3 do ESP32 para dispositivos M5stack. Use a placa M5stack com a versão 2.1.4 ou inferior do ESP32.IMG de inicialização e ). ⚠️ os arquivos da pasta SD-Card-Folder agora precisam estar em uma pasta chamada evil na raiz do cartão SD ⚠️Aviso: para Cardputer, você precisa alterar o tamanho da Flash para 8MB e o Esquema de Partição para 8M com spiffs (3MB APP/1.5MB SPIFFS) ou pode ocorrer erro de espaço. É sua primeira vez com a IDE Arduino ou algo não está funcionando corretamente? Você deve verificar a seção de vídeos ou pedir ajuda no discord !
Usando 14 dispositivos ESP32, você pode monitorar todos os 14 canais Wi-Fi na banda de 2.4GHz simultaneamente sem alternância de canal. O Cardputer usa GPS para vincular cada SSID recebido a um arquivo CSV compatível com Wigle.
Este código escravo é projetado para rodar em qualquer ESP32 e usá-lo como escravo para wardriving em combinação com o modo mestre de wardriving no Cardputer. Cada ESP32 coleta SSIDs de pontos de acesso (APs) próximos em um canal específico ou pode alternar entre canais configurados. Você pode adicionar vários dispositivos ESP32 para melhorar a precisão e a força da varredura. Dispositivos com antenas externas podem melhorar o desempenho para wardriving.## Testado em:
Aqui uma montagem com 8 esp32-c3 conectados em paralelo e que escaneia 1,3,6,9,11,13 em modo estático e em hopping para outros 2 em 2,4,5,7 e 8,10,12,14 :
e a todos os Beta-testers no discord :
Licença MIT
Copyright (c) 2023 7h30th3r0n3
A permissão é concedida, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para lidar com o Software sem restrição, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender cópias do Software, e permitir que as pessoas a quem o Software é fornecido o façam, sujeitas às seguintes condições:
O aviso de copyright acima e este aviso de permissão devem ser incluídos em todas as cópias ou partes substanciais do Software.
O SOFTWARE É FORNECIDO "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM FIM ESPECÍFICO E NÃO VIOLAÇÃO. EM NENHUM CASO OS AUTORES OU DETENTORES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO CONTRATUAL, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.
| Dispositivo | Links para comprar |
|---|---|
| Melhor: 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 necessário) | M5Stack |
| ↳ Módulo GPS | M5Stack |
| Módulo LLM | M5Stack / AliExpress |
| Dispositivo | Links |
|---|---|
| CYD2USB | AliExpress |
| CYD1USB | Sem link ainda |
| M5Stick v1.1 | AliExpress |
| M5Stick v2 | AliExpress |
| Recurso | Evil-Cardputer v1.5.1 | Evil-M5Core2 1.3.9 | Evil-M5Core3 1.1.9 | Evil-AtomS3 v1.1.7 | Evil-Face v1.0 |
|---|
| Escaneamento de Redes WiFi | ✅ | ✅ | ✅ | ✅ | ❌ |
| Clonagem de Rede | ✅ | ✅ | ✅ | ✅ | ❌ |
| Gerenciamento de Portal Cativo | ✅ | ✅ | ✅ | ✅ | ❌ |
| Manipulação de Credenciais | ✅ | ✅ | ✅ | ✅ | ❌ |
| Servidor Web Remoto | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ataque de Sondas | ✅ | ✅ | ✅ | ✅ | ❌ |
| Sniffing de Sondas | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ataque Karma | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ataque Karma Automatizado | ✅ | ✅ | ✅ | ✅ | ✅ |
| Karma Spear | ✅ | ✅ | ✅ | ❌ | ❌ |
| Teclado Bluetooth | ✅ | ✅ | ❌ | ❌ | ❌ |
| Wardriving | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wardriving Mestre | ✅ | ❌ | ❌ | ❌ | ❌ |
| Spam de Beacon | ✅ | ✅ | ✅ | ✅ | ❌ |
| Deauther | ✅ | ✅ | ❌ | ❌ | ❌ |
| Auto Deauther | ✅ | ❌ | ❌ | ❌ | ❌ |
| Evil-Twin | ✅ | ❌ | ❌ | ❌ | ❌ |
| Mestre de Handshake | ✅ | ✅ | ❌ | ❌ | ❌ |
| Verificar Handshakes | ✅ | ❌ | ❌ | ❌ | ❌ |
| Sniffing de Cliente | ✅ | ✅ | ❌ | ❌ | ❌ |
| Sniffing Bruto | ✅ | ✅ | ❌ | ❌ | ❌ |
| Visualizador de Canais Wi-Fi | ✅ | ✅ | ❌ | ❌ | ❌ |
| Sniffing de Cliente e Deauth | ✅ | ✅ | ❌ | ❌ | ❌ |
| Detecção de EAPOL/Deauth | ✅ | ✅ | ✅ (Sem EAPOL) | ❌ | ❌ |
| Mural do Flipper | ✅ | ✅ | ✅ | ❌ | ❌ |
| Enviar código tesla com RFunit | ✅ | ❌ | ❌ | ❌ | ❌ |
| Escanear Rede e Porta | ✅ | ✅ | ❌ | ❌ | ❌ |
| Escaneamento Completo de Rede e Porta | ✅ | ✅ | ❌ | ❌ | ❌ |
| Shell SSH | ✅ | ❌ | ❌ | ❌ | ❌ |
| Web Crawler | ✅ | ❌ | ❌ | ❌ | ❌ |
| PwnGrid | ✅ | ✅ | ❌ | ❌ | ❌ |
| Detector de Skimmer | ✅ | ✅ | ❌ | ❌ | ❌ |
| Mouse Jiggler | ✅ | ❌ | ❌ | ❌ | ❌ |
| BadUSB | ✅ | ❌ | ❌ | ❌ | ❌ |
| BadUSB via WebUI | ✅ | ❌ | ❌ | ❌ | ❌ |
| Personalização de Temas | ✅ | ✅ | ❌ | ❌ | ❌ |
| Escaneamento Completo de Rede | ✅ | ✅ | ❌ | ❌ | ❌ |
| Túnel TCP Reverso | ✅ | ✅ | ❌ | ❌ | ❌ |
| Exaustão DHCP | ✅ | ✅ | ❌ | ❌ | ❌ |
| DHCP Falso | ✅ | ✅ | ❌ | ❌ | ❌ |
| Trocar DNS | ✅ | ✅ | ❌ | ❌ | ❌ |
| Sequestro de Rede | ✅ | ✅ | ❌ | ❌ | ❌ |
| Detectar Impressora | ✅ | ✅ | ❌ | ❌ | ❌ |
| Impressão de Arquivo | ✅ | ✅ | ❌ | ❌ | ❌ |
| Verificar status da impressora | ✅ | ✅ | ❌ | ❌ | ❌ |
| HoneyPot | ✅ (com Webhook) | ✅ | ❌ | ❌ | ❌ |
| Fluxo de Chat LLM | ✅ | ❌ | ❌ | ❌ | ❌ |
| EvilChatMesh | ✅ | ❌ | ❌ | ❌ | ❌ |
| SD via USB | ✅ | ❌ | ❌ | ❌ | ❌ |
| Responder | ✅ | ❌ | ❌ | ❌ | ❌ |
| Abuso de WPAD | ✅ | ❌ | ❌ | ❌ | ❌ |
| Quebrar NTLMv2 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Gerenciador de Arquivos | ✅ | ❌ | ❌ | ❌ | ❌ |
| Shell UART | ✅ | ❌ | ❌ | ❌ | ❌ |
| SIP ToolKit | ✅ | ❌ | ❌ | ❌ | ❌ |
| CCTV ToolKit | ✅ | ❌ | ❌ | ❌ | ❌ |
| Envenenador SSDP | ✅ | ❌ | ❌ | ❌ | ❌ |
| SkyJack | ✅ | ❌ | ❌ | ❌ | ❌ |
| WiFi Dead Drop | ✅ | ❌ | ❌ | ❌ | ❌ |
| BLENameFlood | ✅ | ❌ | ❌ | ❌ | ❌ |
| Mural do Airtag | ✅ | ❌ | ❌ | ❌ | ❌ |
| FindMyEvil | ✅ | ❌ | ❌ | ❌ | ❌ |
| Visualizador de Mapeamento UPnP | ✅ | ❌ | ❌ | ❌ | ❌ |
| NAT UPnP | ✅ | ❌ | ❌ | ❌ | ❌ |
| LDAPDump | ✅ | ❌ | ❌ | ❌ | ❌ |
| Capturador IMSI | ✅ | ❌ | ❌ | ❌ | ❌ |
| Verificador de WiFi Aberto | ✅ | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5 Serial Toolkit | ✅ | ❌ | ❌ | ❌ | ❌ |
| Aircrack (Quebra WPA2) | ✅ | ❌ | ❌ | ❌ | ❌ |
| Abuso de Autodescoberta | ✅ | ❌ | ❌ | ❌ | ❌ |
| WebUI do Evil Navigator | ✅ | ❌ | ❌ | ❌ | ❌ |
| Configurações | ✅ | ✅ | ✅ | ✅ | ❌ |
sitesutilities/deauth_prerequisites para contornar o firmware do ESP32.utilities/Bad_Usb_Lib/README.md115200.PSRAM esteja desabilitado no menu de ferramentas.