Skip to content

About

Este projeto mostra, de forma educativa, como redes WiFi abertas podem ser exploradas com um ESP32 configurado como ponto de acesso falso. Ao se conectar, o usuário é redirecionado para uma página de login simulada, onde dados inseridos são armazenados localmente.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Captive Portal Personalizado com ESP32 — Phishing Ético

ESP32 Projeto

📌 Descrição

Este projeto demonstra, de forma educativa, como redes WiFi abertas podem ser exploradas com um ESP32 configurado como um ponto de acesso falso (fake AP). Ao se conectar à rede, o usuário é automaticamente redirecionado para uma página de login simulada, semelhante a serviços reais (como Instagram), onde possíveis dados inseridos são armazenados localmente.

⚠️ Este projeto tem fins exclusivamente educacionais e de conscientização em segurança digital.


🔧 Recursos

  • 🔌 Compatível com ESP32
    Desenvolvido especificamente para placas ESP32, aproveitando suas capacidades de rede avançadas.

  • 💻 Portal Captive Personalizado
    Página web imita o layout de redes sociais populares para fins de simulação e testes.

  • 📥 Armazenamento Local de Credenciais
    Dados enviados são salvos e podem ser acessados via a rota protegida /pass.

  • 🛡️ Proteção com Senha
    Acesso à lista de dados capturados só é possível mediante autenticação.


🧰 O que você vai precisar

  • Placa de desenvolvimento ESP32
  • Arduino IDE com suporte à placa ESP32
  • Plugin SPIFFS (opcional, se desejar servir arquivos externos)

🚀 Como usar

  1. Clone o repositório
    git clone https://github.com/iannxz/ESP32-Phishing

  2. Abra no Arduino IDE
    Certifique-se de ter a placa "ESP32 Dev Module" instalada nas preferências.

  3. Configure a rede falsa
    No código, defina o nome do WiFi (SSID_NAME) e personalize o layout da página se desejar.

  4. Compile e envie para o ESP32

  5. Conecte-se à rede gerada e observe o comportamento do captive portal.


⚠️ Aviso Legal

Este código é disponibilizado apenas para fins de testes e aprendizado.
Jamais utilize em redes de terceiros ou para obter informações sem permissão.
O uso indevido pode ser considerado crime, conforme as leis de sua região.


🤝 Colabore

Tem ideias para melhorar o projeto? Achou um bug?
Pull requests e sugestões são bem-vindos!


📄 Licença

Distribuído sob a licença MIT.
Sinta-se livre para usar, modificar e compartilhar — com os devidos créditos.


🙏 Créditos

Este projeto foi inspirado por iniciativas anteriores como a de @HUGOW04, com ajustes visuais e funcionais para o ESP32.


💬 Contato

https://www.linkedin.com/in/iannarthur/


About

Este projeto mostra, de forma educativa, como redes WiFi abertas podem ser exploradas com um ESP32 configurado como ponto de acesso falso. Ao se conectar, o usuário é redirecionado para uma página de login simulada, onde dados inseridos são armazenados localmente.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages