ESP32 Marauder

ESP32Marauder

ESP32 ⭐⭐☆☆☆ (2/5) 🧩 软硬件结合 已发布
justcallmekoko 10942 Stars BOM 完整度: /5 教程完整度: /5

项目简介

ESP32的WiFi/蓝牙攻防工具套件。


ESP32 Marauder 是一个专为 ESP32 芯片设计的 Wi-Fi 与蓝牙攻防工具套件,集成了丰富的无线网络测试与安全评估功能。该项目由开发者 justcallmekoko 发起并维护,旨在为安全研究人员、渗透测试爱好者以及物联网开发者提供一个便携、低成本的无线网络分析平台。

标签

项目特点

支持 WiFi 去认证攻击(Deauth)和信标泛滥攻击(Beacon Spam)
内置蓝牙扫描与蓝牙攻击功能,可探测附近蓝牙设备
提供 OLED 屏幕显示与按键交互界面,无需电脑即可操作
支持通过 Web UI 或串口命令行进行远程控制
可捕获 WiFi 探测请求、PMKID 握手包等数据
开源且社区活跃,持续更新固件与功能

技术规格

主控芯片 ESP32(双核 Xtensa LX6)
工作频率 2.4 GHz(WiFi 802.11 b/g/n,蓝牙 4.2 BR/EDR + BLE)
推荐开发板 ESP32 DevKit V1 / NodeMCU-32S / WROOM-32
显示模块 0.96 英寸 OLED(SSD1306,128x64 像素,I2C 接口)
存储 4MB Flash(SPIFFS 用于配置与捕获数据存储)
供电 5V USB 或 3.3V 稳压输入
天线 板载 PCB 天线或外置 IPEX 天线
固件烧录方式 USB 串口(CP2102/CH340)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板(如 NodeMCU-32S) 1 核心硬件,必须
0.96 英寸 OLED 屏幕(SSD1306,I2C) 1 可选,用于本地显示
轻触按键(6x6mm) 3-5 可选,用于菜单导航
10kΩ 上拉电阻 若干 可选,用于按键上拉
杜邦线(母对母) 若干 用于连接 OLED 与按键
Micro USB 数据线 1 烧录固件与供电
2.4GHz 外置天线(可选) 1 增强信号,可选

3D 模型

所需工具

工具用途是否必需
Arduino IDE 或 PlatformIO 编译与烧录固件 ✅ 是
USB 转串口驱动(CP2102/CH340) 识别开发板 ✅ 是
Python 3 运行刷写脚本或 Web UI 依赖 ▢ 推荐
串口调试工具(如 PuTTY、screen) 命令行交互 ▢ 推荐
烙铁与焊锡 焊接按键与排针 ▢ 推荐

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

基础的电子电路知识(接线、供电、I2C 通信) 使用 Arduino IDE 或 PlatformIO 烧录固件 理解 WiFi 与蓝牙基本协议(802.11、BLE) 熟悉串口命令行操作 了解无线安全攻击原理(如 Deauth、PMKID 捕获) 能够阅读英文技术文档与 Wiki

适用场景

无线网络安全研究与渗透测试教学
WiFi 网络审计与漏洞评估
蓝牙设备探测与安全分析
物联网(IoT)设备无线通信调试
CTF 竞赛中无线安全题目实践
个人学习 802.11 协议与蓝牙协议
作为便携式无线测试工具,用于现场网络评估