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 | — | 已集成在开发板上 |
能力画像
**记忆与知识检索**: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、蓝牙)
安全测试与渗透测试概念
适用场景
物联网设备安全研究与漏洞挖掘
无线网络渗透测试教学与演示
嵌入式固件开发与调试练习
黑客马拉松或安全竞赛中的快速原型制作
个人兴趣项目:自制多功能无线攻击工具
企业红队测试中的硬件辅助攻击