
Räuberische ESP32-Firmware

Bruce ist eine vielseitige ESP32-Firmware vollgepackt mit Offensive-Security-Tools, die entwickelt wurde, um Red-Team-Operationen schnell und portabel zu machen.
Sie unterstützt auch M5Stack, LILYGO , RockBase IoT und Elecrow Produkte und funktioniert hervorragend mit den Cardputern, Sticks, M5Cores, T-Decks und T-Embeds.
RF REAPER ist unser eigenes PCB-Devkit, das speziell für Bruce entwickelt wurde!
Jede wichtige Funktion funktioniert nativ, direkt ab Werk. Sub-GHz, NFC/RFID, IR, 2.4GHz(NRF), GPS-fähig und eine microSD – alles angetrieben von einem kräftigen ESP32-S3 (16MB Flash / 8MB PSRAM). Zahlreiche GPIOs über den AW9523-Expander sowie Flipper-Zero- und iButton-Header-Kompatibilität bedeuten, dass du endlos daran hacken, modden und weiterbauen kannst. Du möchtest eine bestimmte Funktion? Frag uns über ein Issue, wir schauen es uns an.
👉 Kaufe den RF REAPER und die offiziellen Boards
Schau dir auch unsere vollständig quelloffene Hardware an: https://bruce.computer/boards
Weitere spezielle Devkit-Boards folgen bald! Bleib in unseren Communities auf dem Laufenden!
Alternativ kannst du die neueste Binärdatei aus den Releases oder Actions herunterladen und lokal mit esptool.py flashen.
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
Für m5stack-Geräte
Wenn du bereits M5Launcher zur Verwaltung deines m5stack-Geräts verwendest, kannst du es per OTA installieren.
Oder du kannst es direkt mit dem m5burner-Tool flashen – suche einfach in der Gerätekategorie deiner Wahl nach 'Bruce' (Meine offiziellen Builds werden vom "owner" hochgeladen und haben Fotos.) und klicke auf Burn.
Kontaktiere uns auf unserem Discord-Server!
Weitere Informationen zu jeder von Bruce unterstützten Funktion findest du in unserem Wiki. Außerdem: Lies unsere FAQ
LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan und Interpreter sind für die M5Launcher-Kompatibilität NICHT verfügbar
Bruce entstand aus einer scharfsinnigen Beobachtung innerhalb der Community, die sich auf Geräte wie den Flipper Zero konzentriert. Diese Geräte boten zwar einen Einblick in die Welt der Offensive Security, doch es war deutlich zu spüren, dass mehr möglich sein müsste, ohne so überteuert zu sein – insbesondere mit dem robusten und modularen Hardware-Ökosystem, das ESP32-Geräte sowie Produkte von Lilygo und M5Stack bieten.

Weitere Medien findest du hier.
Bruce steht außerdem auf den Schultern anderer großartiger Open-Source-Firmware-Projekte, die Funktionen und Code im gesamten Projekt inspiriert haben:
Bruce baut auf vielen Free-Software-Bibliotheken auf, und Teile der RF- und NFC/RFID-Module stammen aus anderen Projekten. Details zu Drittanbieter-Attribution und Copyleft-Konformität findest du in THIRD_PARTY.md.
Bruce ist ein Werkzeug für offensive Cyber- und Red-Team-Operationen und wird unter den Bedingungen der Affero General Public License (AGPL) vertrieben. Es ist ausschließlich für legale und autorisierte Sicherheitstests bestimmt. Die Verwendung dieser Software für böswillige oder nicht autorisierte Aktivitäten ist strengstens untersagt. Mit dem Herunterladen, Installieren oder Verwenden von Bruce erklärst du dich damit einverstanden, alle geltenden Gesetze und Vorschriften einzuhalten. Diese Software wird kostenlos bereitgestellt, und wir akzeptieren keine Zahlungen für Kopien oder Modifikationen. Die Entwickler von Bruce übernehmen keine Haftung für Missbrauch der Software. Nutzung auf eigene Gefahr.
| Gerät | CC1101 | NRF24 | FM-Radio | PN532 | Mikrofon | BadUSB | RGB-LED | Lautsprecher | Fuel Gauge | LITE_VERSION |
|---|
| M5Stack Cardputer (und ADV) | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | NS4168 | ❌ | ❌ |
| M5Stack M5StickC PLUS2 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | Tone | ❌ | ❌ |
| M5Stack M5StickC PLUS | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | Tone | ❌ | ❌² |
| M5Stack M5Core BASIC | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | Tone | ❌ | ❌ |
| M5Stack M5Core2 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗¹ | ❌ | ❌ | ❌ | ❌ |
| M5Stack M5CoreS3/SE | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| JCZN CYD‑2432S028 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Lilygo T‑Embed CC1101 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ |
| Lilygo T‑Embed | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | ❌ |
| Lilygo T-Display-S3 | 🆗 | 🆗 | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T‑Deck (und pro) | 🆗 | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-Watch-S3 | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-LoRa Pager | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Smoochiee V2 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Bruce RF Reaper | 🆗 | 🆗 | ❌ | 🆗 aber mit ST25R3916 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| Elecrow 24B | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Elecrow 3.5" | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| NM-CYD-C5 + RF HAT | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| ² CYD haben eine LITE_VERSION-Version für die Launcher-Kompatibilität | ||||||||||
| ¹ Bad-USB für Core, CYD und StickCs: hier |