百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

ESP32-WiFi-Hash-Monster

> 编程语言
开源

WiFi Hash Purple Monster, 使用 M5STACK/ESP32 设备在 SD 卡中存储 EAPOL 和 PMKID 数据包

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

WiFi Hash Purple Monster, 使用 M5STACK/ESP32 设备在 SD 卡中存储 EAPOL 和 PMKID 数据包

ESP32 WiFi 哈希怪兽

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言