
Ataque e defesa de rogue access point no Kali Linux: deauth com aireplay-ng, um evil twin airbase-ng com portal cativo, além de detecção em tempo real de incompatibilidade de BSSID/MAC e um script de desconexão automática com pywifi.
Este projeto demonstra a execução, prevenção, detecção e técnicas de decepção para mitigar ataques Evil Twin em redes sem fio. Um ataque Evil Twin explora vulnerabilidades em redes Wi-Fi criando pontos de acesso (APs) falsos que imitam os legítimos, enganando os usuários para que revelem informações sensíveis.
Evil_Twin_Attack_Combined_Report.pdf: Relatório abrangente detalhando todas as fases do projeto.Evil_Twin_Offense_Report.pdf: Documentação da simulação do ataque ofensivo.Evil_Twin_Prevention_Report.pdf: Explicação das medidas preventivas implementadas.Evil_Twin_Detection_Report.pdf: Análise das técnicas de detecção.Evil_Twin_Deception_Report.pdf: Estratégias de decepção para coletar inteligência sobre o atacante.detect_evil_twin.py: Detecta pontos de acesso falsos que se passam por redes Wi-Fi legítimas monitorando BSSIDs.prevent_evil_twin.py: Impede conexões a redes não confiáveis ou falsas com base na verificação de SSID.server.py: Hospeda um portal cativo de phishing para simular a coleta de dados durante um ataque.index.html: HTML para a página de login do portal cativo, estilizada para parecer realista ao usuário.Evil_Twin.txt: Comandos para configurar, executar e desmontar o ataque Evil Twin.creds.txt: Registra as credenciais capturadas durante as simulações de ataque.LICENSE: Informações de licenciamento do repositório.pywifi, tkinter).Clone este repositório:
git clone https://github.com/your-username/Evil_Twin_Attack.git
cd Evil_Twin_Attack
Clone este repositório:
sudo apt update
sudo apt install aircrack-ng dnsmasq
pip install pywifi tkinter
Clone este repositório:
sudo python3 custom_captive_portal/server.py
Execute prevent_evil_twin.py para desconectar automaticamente de redes falsas:
python3 Evil_Twin_Prevention/prevent_evil_twin.py
Monitore SSIDs e BSSIDs em busca de anomalias usando detect_evil_twin.py:
python3 Evil_Twin_Detection/detect_evil_twin.py
Implante honeypots e iscas com SSIDs falsos para enganar os atacantes:
Esta é a página de login apresentada às vítimas que se conectam ao ponto de acesso malicioso:

Esta tela confirma a conexão bem-sucedida de uma vítima ao AP malicioso:

Captura de tela do script de detecção identificando um possível ataque Evil Twin:

Captura de tela do script de prevenção desconectando de redes não confiáveis:

Este projeto destina-se apenas a fins educacionais. O uso não autorizado destas técnicas é ilegal. Certifique-se de que possui as permissões adequadas antes de testar estas ferramentas em qualquer rede.
Este projeto está licenciado sob os termos do arquivo LICENSE fornecido no repositório.