Bruce - 捕食性ESP32固件

firmware

ESP32 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
BruceDevices 7752 Stars 未知 BOM 完整度: /5 教程完整度: /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、蓝牙) 安全测试与渗透测试概念

适用场景

物联网设备安全研究与漏洞挖掘
无线网络渗透测试教学与演示
嵌入式固件开发与调试练习
黑客马拉松或安全竞赛中的快速原型制作
个人兴趣项目:自制多功能无线攻击工具
企业红队测试中的硬件辅助攻击