Overview of ESP32 WiFi Hash Monster
masterpwnagotchi project within an ESP32 SoC environment.repository·master·Indexed 22 days ago
https://github.com/g4lile0/esp32-wifi-hash-monsterAn ESP32-based tool for M5STACK devices designed to capture EAPOL and PMKID WiFi handshake packets to an SD card for offline password cracking. Features include incognito mode, adjustable brightness, and multiple channel hopping modes (Auto-Channel and Smart-Channel). Compatible with ESP32 version 1.0.4 and M5stack-fire, with support for converting captured .pcap files to .hccapx for use with hashcat.
pwnagotchi project within an ESP32 SoC environment.Once you have captured EAPOL/PMKID packets (stored as .pcap files on the SD card), you can crack them on a Linux (Ubuntu) machine using hashcat.
sudo apt-get update
sudo apt install hashcathashcat requires the .hccapx format. Use cap2hccapx to convert your .pcap files:
wget https://raw.githubusercontent.com/hashcat/hashcat-utils/master/src/cap2hccapx.c
gcc -o cap2hccapx cap2hccapx.c
./cap2hccapx 1.pcap 1.hccapxTo run a brute force attack (e.g., for an 8-digit numeric password), use the following command:
hashcat --force -m 2500 -a 3 -1 ?d -o cracked 1.hccapx ?1?1?1?1?1?1?1?1Note: Cracking long passwords without GPU acceleration or cloud assistance is extremely difficult.
The device features three buttons with different short-press and long-press behaviors to manage capture modes, display settings, and channel hopping:
Channel Modes: