
Firmware Predatorio ESP32

Bruce è un firmware ESP32 versatile, ricco di strumenti di sicurezza offensiva, progettato per rendere le operazioni Red Team rapide e portabili.
Supporta inoltre i prodotti M5Stack, LILYGO , RockBase IoT ed Elecrow, e funziona alla grande con Cardputer, Stick, M5Core, T-Deck e T-Embed.
RF REAPER è il nostro devkit PCB personalizzato, progettato appositamente per Bruce!
Tutte le funzionalità principali funzionano nativamente, fin da subito. Sub-GHz, NFC/RFID, IR, 2.4GHz(NRF), GPS-ready e una microSD, il tutto guidato da un potente ESP32-S3 (16MB Flash / 8MB PSRAM). Una marea di GPIO tramite l'espansore AW9523, oltre alla compatibilità con gli header Flipper Zero e iButton, ti permette di fare hacking, modifiche e costruire all'infinito. Vuoi una funzione specifica? Chiedicelo con una issue, la verificheremo.
👉 Acquista RF REAPER e le schede ufficiali
Dai un'occhiata anche al nostro hardware completamente open-source: https://bruce.computer/boards
Altre schede devkit personalizzate in arrivo! Rimanete connessi con le nostre community!
In alternativa, puoi scaricare l'ultimo binario dalle release o dalle actions e flashato localmente usando esptool.py
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
Per i dispositivi m5stack
Se usi già M5Launcher per gestire il tuo dispositivo m5stack, puoi installarlo via OTA
Oppure puoi masterizzarlo direttamente dal tool m5burner: cerca 'Bruce' (le mie build ufficiali saranno caricate da "owner" e avranno delle foto) nella categoria di dispositivo che vuoi e clicca su burn
Contattaci sul nostro Server Discord!
Per maggiori informazioni su ogni funzione supportata da Bruce, leggi la nostra wiki qui. Inoltre, leggi le nostre FAQ
LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan e Interpreter NON sono disponibili per la compatibilità con M5Launcher
Bruce nasce da un'osservazione acuta all'interno della community incentrata su dispositivi come Flipper Zero. Sebbene questi dispositivi offrissero uno sguardo sul mondo della sicurezza offensiva, c'era una sensazione palpabile che si potesse ottenere qualcosa in più senza essere così costosi, in particolare con l'ecosistema hardware robusto e modulare fornito dai dispositivi ESP32 e dai prodotti Lilygo e M5Stack.

Altri media possono essere trovati qui.
Bruce si regge anche sulle spalle di altri grandi progetti firmware open-source, che hanno ispirato funzionalità e codice in tutto il progetto:
Bruce si basa su molte librerie software libero, e parti dei moduli RF e NFC/RFID derivano da altri progetti. Vedi THIRD_PARTY.md per l'attribuzione a terze parti e i dettagli sulla conformità copyleft.
Bruce è uno strumento per operazioni offensive e di red team in ambito cyber, distribuito sotto i termini della Affero General Public License (AGPL). È destinato esclusivamente a test di sicurezza legali e autorizzati. L'uso di questo software per qualsiasi attività dannosa o non autorizzata è severamente vietato. Scaricando, installando o utilizzando Bruce, accetti di rispettare tutte le leggi e i regolamenti applicabili. Questo software è fornito gratuitamente e non accettiamo pagamenti per copie o modifiche. Gli sviluppatori di Bruce non si assumono alcuna responsabilità per un uso improprio del software. Usalo a tuo rischio.
| Dispositivo | CC1101 | NRF24 | FM Radio | PN532 | Mic | BadUSB | RGB Led | Speaker | Fuel Gauge | LITE_VERSION |
|---|
| M5Stack Cardputer (e 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 (e pro) | 🆗 | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-Watch-S3 | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-LoRa Pager | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Smoochiee V2 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Bruce RF Reaper | 🆗 | 🆗 | ❌ | 🆗 ma con ST25R3916 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| Elecrow 24B | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Elecrow 3.5" | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| NM-CYD-C5 + RF HAT | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| ² I CYD hanno una versione LITE_VERSION per la compatibilità con Launcher | ||||||||||
| ¹ Bad-USB per Core, CYD e StickCs: qui |