Explorando uma Alternativa para Diversão e Educação com o M5StickC PLUS ESP32-PICO Mini IoT Development Kit.

Explorando uma Alternativa para Diversão e Educação com o M5StickC PLUS ESP32-PICO Mini IoT Development Kit.

M5Stick-NEMO: Firmware para Pegadinhas de Alta Tecnologia em Dispositivos M5Stack ESP32 , Este projeto oferece uma solução eficaz sem comprometer a qualidade, ideal para quem busca uma experiência educativa e divertida no universo do hacking.

Desenvolvido por Noah Axon-n0xa, o M5Stick-NEMO é um projeto pessoal que surgiu da vontade de aprender mais sobre o desenvolvimento do ESP32 com o Arduino IDE. Inspirado por desafios populares na comunidade de tecnologia, NEMO replica pegadinhas comuns, proporcionando uma experiência educativa e divertida.

Características Principais:

  • Portal NEMO WiFi: um captive portal login que tenta criar credenciais de e-mail de engenharia social - salva nomes de usuário e senhas no cartão SD (se inserido em um leitor compatível)
  • Porta TV B-Gone para desligar dispositivos controlados por infravermelho.
  • Spam de emparelhamento de dispositivo AppleJuice iOS Bluetooth.
  • Spam de notificação de dispositivo Bluetooth para SwiftPair (Windows) e Android.
  • Spam de WiFi com SSIDs engraçados, WiFi Rickrolling e modo aleatório.
  • Scanner SSID WiFi: exibe e clona SSIDs próximos.
  • Relógio digital ajustável pelo usuário com suporte do M5 Stick RTC.
  • Configurações apoiadas por EEPROM para rotação, brilho, escurecimento automático e SSID do Portal NEMO.
  • Nível da bateria e créditos no menu de configurações.

Interface de Usuário:

  • Três controles principais: Home, Próximo e Selecionar.

Portal NEMO:

No modo NEMO Portal, o NEMO ativa um Hotspot WiFi aberto chamado "Nemo Free WiFi" (configurável em portal.h) com servidores DNS, DHCP e Web ativados.

  • O Portal NEMO exibe uma página de login falsa que afirma fornecer acesso à Internet se você fizer login.

  • Este é um ataque de engenharia social e registrará o nome de usuário e as senhas inseridas na página.

  • Nos detalhes do Wifi Scan, você pode clonar um SSID existente na lista de verificação. Sair do Portal NEMO limpará o SSID Evil Twin

  • Você pode visualizar as credenciais capturadas conectando-se ao portal a partir do seu próprio dispositivo e navegando até http://172.0.0.1/creds

  • Você pode definir um SSID personalizado conectando-se ao portal a partir do seu próprio dispositivo e navegando até http://172.0.0.1/ssid

  • Se o seu dispositivo suportar EEPROM para configurações, o SSID personalizado inserido será salvo como padrão, mesmo se estiver desligado.

  • Se o seu dispositivo tiver um leitor de cartão SD com um cartão formatado em sistema de arquivos FAT inserido, os nomes de usuário e senhas serão registrados em nemo-portal-creds.txt no cartão SD para você ler mais tarde.

  • O suporte a cartão SD só está habilitado por padrão na plataforma M5Stack Cardputer. Ele pode ser habilitado em dispositivos M5Stick, mas um leitor de cartão SD deve ser construído e conectado ao pino do painel frontal.

  • O Portal NEMO deve ser usado apenas em compromissos profissionais com um escopo válido de trabalho, fins educacionais ou de demonstração.

O armazenamento, venda ou uso de informações pessoais sem consentimento é contra a lei.🤓

Instalação:

  1. Visite o site oficial: M5Stack Docs https://docs.m5stack.com/en/download

  2. Baixe o programa oficial M5Burner.

  3. Procure pelo projeto "NEMO For M5Stick C Plus".

  4. Conecte o M5 à porta USB do seu PC.

  5. Abra o M5Burner, selecione o projeto e clique em "Burn".

Experimente algumas funções do FlipperZero no seu M5. Para recursos adicionais e a liberdade de personalização, compile e baixe diretamente o programa "NEMO-M5Stick C Plus" no GitHub do projeto. Isso não só permite explorar, mas também modificar e aprimorar o projeto de acordo com suas preferências.

Repositório oficial no GitHub

https://github.com/n0xa/m5stick-nemo

Assista a um tutorial sobre a implementação do M5Stick-NEMO.

https://youtu.be/uFzQTzZo-6E?si=BJJzNmiN0Jzw42Eu

https://youtu.be/uTeCbR_hWjc?si=l88w_Hl3EXuKa6gv

Além disso, você pode aprimorar seu M5 com o MURAUDER, um conjunto abrangente de ferramentas ofensivas e defensivas WiFi/Bluetooth para o ESP32.

Encontre-o no GitHub: ESP32Marauder

https://github.com/justcallmekoko/ESP32Marauder

Assista a um tutorial sobre a implementação do MURAUDER:

https://youtu.be/GQPzgYksdkg?si=dWN-GwEP5r6hk9IC