Bruce - 捕食性ESP32固件 firmware

ESP32 3/5 🧩 软硬件结合 已发布
BruceDevices 7752 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Bruce - 捕食性ESP32固件

项目简介

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 已集成在开发板上

能力画像

**记忆与知识检索**:3/5 — 需要查阅文档和社区讨论来配置攻击参数。
**动手与操作**:4/5 — 需要焊接按键、连接显示屏等硬件组装。
**编程与算法**:3/5 — 固件本身已编译好,但修改或添加模块需要 C 语言基础。
**设计与建模**:2/5 — 硬件布局相对固定,无需复杂建模。
**实验与调试**:5/5 — 核心就是反复测试无线攻击效果并调试固件。
**协作与分享**:3/5 — 可通过 GitHub Issue 和 PR 参与改进。
**学习与研究**:5/5 — 非常适合学习物联网安全、无线协议和嵌入式开发。
**系统集成**:4/5 — 需要将固件、硬件和外部工具(如 Wireshark)整合使用。

所需技能

嵌入式系统基础知识(了解 ESP32 架构) C/C++ 编程基础(用于修改固件) 使用命令行工具(Git、esptool、串口终端) 基本电子焊接与电路连接能力 无线网络协议基础(Wi-Fi、蓝牙) 安全测试与渗透测试概念

适用场景

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