掠夺性ESP32固件

Bruce 是一款多功能的 ESP32 固件,内置了丰富的攻击性安全工具,旨在让红队行动更快速、更便携。
它还支持 M5Stack、LILYGO、RockBase IoT 和 Elecrow 的产品,并且与 Cardputer、Sticks、M5Cores、T-Decks 和 T-Embeds 配合得很好。
RF REAPER 是我们专为 Bruce 打造的定制 PCB 开发套件!
所有主要功能开箱即可原生运行。Sub-GHz、NFC/RFID、IR、2.4GHz(NRF)、GPS 就绪以及 microSD,全部由强大的 ESP32-S3(16MB Flash / 8MB PSRAM)驱动。通过 AW9523 扩展器提供的大量 GPIO,加上 Flipper Zero 和 iButton 排针兼容性,意味着你可以无休止地对其进行破解、改装和构建。想要特定功能?通过 issue 告诉我们,我们会处理。
也可以查看我们完全开源的硬件: https://bruce.computer/boards
更多定制开发套件即将推出!请持续关注我们的社区!
安装 Bruce 最简单的方式是使用我们的官方 Web Flasher!
或者,你也可以从 releases 或 actions 下载最新固件,并使用 esptool.py 在本地烧录
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
针对 m5stack 设备
如果你已经在使用 M5Launcher 管理 m5stack 设备,可以通过 OTA 进行安装
或者,你也可以直接从 m5burner 工具 烧录:只需在你想要的设备类别中搜索 'Bruce'(我的官方构建将由 "owner" 上传,并带有照片。),然后点击烧录即可
欢迎在我们的 Discord 服务器 上联系我们!
想了解 Bruce 支持的每一项功能的更多信息,请在此阅读我们的 wiki。
另外,阅读我们的 FAQ
LITE_VERSION:TelNet、SSH、WireGuard、ScanHosts、RawSniffer、Brucegotchi、BLEBacon、BLEScan 和 Interpreter 在 M5Launcher 兼容模式下不可用
Bruce 源于社区中对 Flipper Zero 等设备的敏锐观察。虽然这些设备让人们得以一窥攻击性安全的世界,但明显感觉到,无需付出如此高昂的代价,就能实现更多可能,尤其是在 ESP32 设备、Lilygo 和 M5Stack 产品所提供的强大而模块化的硬件生态系统支持下。

其他媒体可以在这里找到。
Bruce 也站在其他优秀开源固件项目的肩膀上, 这些项目在功能和代码上给予了整个项目启发:
Bruce 基于许多自由软件库构建,RF 和 NFC/RFID 模块的部分内容源自其他项目。 有关第三方归属和 copyleft 合规性详情,请参阅 THIRD_PARTY.md。
Bruce 是一款用于网络攻击和红队行动的工具,根据 Affero 通用公共许可证(AGPL)的条款分发。它仅用于合法且获得授权的安全测试目的。严禁将此软件用于任何恶意或未经授权的活动。下载、安装或使用 Bruce,即表示你同意遵守所有适用的法律法规。本软件免费提供,我们不接受针对副本或修改的任何付款。Bruce 的开发者对软件的任何滥用不承担任何责任。请自行承担使用风险。
| 设备 | CC1101 | NRF24 | FM 收音机 | PN532 | 麦克风 | BadUSB | RGB LED | 扬声器 | 电量计 | LITE_VERSION |
|---|
| M5Stack Cardputer(以及 ADV) | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | NS4168 | ❌ | ❌ |
| M5Stack M5StickC PLUS2 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | 提示音 | ❌ | ❌ |
| M5Stack M5StickC PLUS | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | 提示音 | ❌ | ❌² |
| M5Stack M5Core BASIC | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | 提示音 | ❌ | ❌ |
| M5Stack M5Core2 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | ❌ | ❌ | ❌ |
| M5Stack M5CoreS3/SE | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| JCZN CYD‑2432S028 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Lilygo T‑Embed CC1101 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ |
| Lilygo T‑Embed | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | ❌ |
| Lilygo T-Display-S3 | 🆗 | 🆗 | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T‑Deck(和 pro) | 🆗 | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-Watch-S3 | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-LoRa Pager | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Smoochiee V2 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Bruce RF Reaper | 🆗 | 🆗 | ❌ | 🆗 但配有 ST25R3916 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| Elecrow 24B | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Elecrow 3.5" | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| NM-CYD-C5 + RF HAT | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| ² CYD 有一个用于 Launcher 兼容性的 LITE_VERSION 版本 | ||||||||||
| ¹ Core、CYD 和 StickCs 的 Bad-USB:见这里 |