
Projeto de exemplo para demonstrar as capacidades de injeção/sniffing de pacotes do CI ESP8266.
Aviso! Este exemplo funciona com uma compilação específica do SDK que agora está integrada neste projeto.
Versões futuras do esp_iot_sdk removeram a capacidade de enviar quadros de controle wifi com wifi_send_pkt_freedom.
Recomendo verificar https://github.com/kieransimkin/esp8266-freedom para os arquivos de objeto relevantes se você quiser usar tanto o SDK mais recente quanto wifi_send_pkt_freedom da forma como foi implementado nesta compilação do SDK.
Este projeto de exemplo utiliza as capacidades de sniffer do
ESP8266 para realizar ataque deauth. A comunicação entre a
vítima e o ponto de acesso (AP) é rastreada por wifi_set_promiscuous_rx_cb
enquanto a injeção de pacotes é realizada por wifi_send_pkt_freedom.
Para usar o exemplo, ajuste o Makefile e altere os endereços
MAC em user/user_main.c.