Bruce - 捕食性ESP32固件
firmware
ESP32
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Predatory ESP32 Firmware
Predatory ESP32 Firmware
标签
项目特点
支持多种 ESP32 变体,包括 ESP32-S3 和 ESP32-C5,兼容性强。
内置丰富的无线攻击模块,如 Wi-Fi 欺骗、蓝牙扫描、键盘注入等。
提供命令行界面(CLI)和交互式菜单,操作直观。
固件体积优化,可在低内存设备上稳定运行。
开源社区活跃,持续更新漏洞利用脚本和功能。
支持通过 Web 界面或串口进行远程控制与配置。
技术规格
| 目标芯片 | |
|---|---|
| 固件架构 | |
| 编程语言 | |
| 无线协议 | |
| 存储需求 | |
| RAM 需求 | |
| 支持外设 | |
| 固件大小 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-S3 开发板 (如 ESP32-S3-DevKitC) | 1 | — | 核心板,推荐 8MB Flash 版本 |
| 1.14 英寸 ST7789 彩色 LCD | 1 | — | 可选,用于显示菜单 |
| 按键 (轻触开关) | 3 | — | 用于菜单导航 |
| MicroSD 卡模块 | 1 | — | 可选,用于存储日志 |
| 3.7V 锂电池 (18650) | 1 | — | 或 USB 供电 |
| USB-C 数据线 | 1 | — | 用于刷机与调试 |
| 2.4GHz PCB 天线 (板载) | 1 | — | 已集成在开发板上 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| ESP-IDF (Espressif IoT Development Framework) | 编译固件 | ✅ 是 |
| Python 3 | 运行烧录脚本 | ✅ 是 |
| esptool.py | 将固件写入 ESP32 Flash | ✅ 是 |
| Git | 克隆仓库与版本管理 | ✅ 是 |
| 串口终端 (如 PuTTY, screen) | 调试与交互 | ▢ 推荐 |
| Visual Studio Code | 代码编辑与调试 | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
嵌入式系统基础知识(了解 ESP32 架构)
C/C++ 编程基础(用于修改固件)
使用命令行工具(Git、esptool、串口终端)
基本电子焊接与电路连接能力
无线网络协议基础(Wi-Fi、蓝牙)
安全测试与渗透测试概念
适用场景
物联网设备安全研究与漏洞挖掘
无线网络渗透测试教学与演示
嵌入式固件开发与调试练习
黑客马拉松或安全竞赛中的快速原型制作
个人兴趣项目:自制多功能无线攻击工具
企业红队测试中的硬件辅助攻击