WiFi Hash Purple Monster, 使用 M5STACK/ESP32 设备在 SD 卡中存储 EAPOL 和 PMKID 数据包
WiFi Hash Purple Monster, 使用 M5STACK/ESP32 设备在 SD 卡中存储 EAPOL 和 PMKID 数据包
WiFi Hash Purple Monster, 使用 M5STACK/ESP32 设备在 SD 卡中存储 EAPOL 和 PMKID 数据包。 90% 的代码基于来自 的伟大的 PacketMonitor32 以及来自 macsbug 的 M5Stack 的移植。这是一个挑战,我要看看是否能模仿 pwnagotchi 的运作。 在 ESP32 SoC 中。
当 wifi 设备连接到使用 WPA2/PSK 的 AP 而不是共享 wifi 密钥时,它们会交换 4 个 EAPOL 消息,这种方法被称为 4 方握手,捕获这些 4 个包可以通过字典攻击或暴力攻击来猜测密码。最近,有一种更有效的方法可以仅使用一个 PMKID 包来计算 wifi 密钥。Purple Hash Monster 会在 SD 卡上捕获所有 EAPOL/ PMKID 包,以便进一步分析。
第二个按钮短按可更改显示背光亮度,长按可更改 LED 条的亮度。第三个按钮短按可更改 WiFi 频道,长按可启用 自动频道 或 智能频道 模式。 自动频道 会在 1、6 两个频道之间跳转,每隔 15 秒后跳转一次。 智能频道 会依次覆盖所有频道,但只有在 15 秒后没有新的 SSID、EAPOL 或 DEAUTHS 时才跳转。当检测到 deauth 包时,左侧 LED 条会变成红色,每检测到一个 EAPOL 或 PMKID 时,右侧 LED 条会变成绿色。此外,根据检测到的 WiFi 流量和包,紫色哈希怪的行为也会发生变化。
使用 Arduino IDE 编译它,已通过 (ESP32 版本 1.0.4) M5stack-fire 测试。
暂无开放 Issues,或尚未同步最近议题。