
Firmware ESP32 prédateur

Bruce est un firmware ESP32 polyvalent rempli d'outils de sécurité offensive, conçu pour rendre les opérations Red Team rapides et portables.
Il prend également en charge les produits M5Stack, LILYGO , RockBase IoT et Elecrow, et fonctionne très bien avec les Cardputer, Sticks, M5Cores, T-Decks et T-Embeds.
RF REAPER est notre DevKit PCB personnalisé, conçu spécialement pour Bruce !
Chaque fonctionnalité majeure fonctionne nativement, dès la sortie de la boîte. Sub-GHz, NFC/RFID, IR, 2.4GHz(NRF), prêt pour le GPS, et une microSD, le tout piloté par un puissant ESP32-S3 (16MB Flash / 8MB PSRAM). Des tonnes de GPIO via l'expandeur AW9523, ainsi que la compatibilité avec les connecteurs Flipper Zero et iButton, signifient que vous pouvez bidouiller, modifier et construire sans fin. Vous voulez une fonction spécifique ? Demandez-nous via une issue, nous vérifierons.
👉 Achetez le RF REAPER et les cartes officielles
Consultez aussi notre matériel entièrement open-source : https://bruce.computer/boards
D'autres cartes DevKit personnalisées arrivent bientôt ! Restez au courant via nos communautés !
Alternativement, vous pouvez télécharger le dernier binaire depuis les releases ou actions et le flasher localement avec esptool.py
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
Pour les appareils m5stack
Si vous utilisez déjà M5Launcher pour gérer votre appareil m5stack, vous pouvez l'installer via OTA
Ou vous pouvez le flasher directement depuis l'outil m5burner, il suffit de rechercher 'Bruce' (Mes compilations officielles seront téléversées par "owner" et auront des photos.) dans la catégorie d'appareil souhaitée, puis de cliquer sur burn
Contactez-nous sur notre serveur Discord !
Pour plus d'informations sur chaque fonction prise en charge par Bruce, lisez notre wiki ici.
Consultez aussi notre FAQ
² Le CYD dispose d'une version LITE_VERSION pour la compatibilité Launcher ¹ Bad-USB pour Core, CYD et StickCs : ici
LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan et l'interpréteur ne sont PAS disponibles pour la compatibilité M5Launcher
Bruce découle d'une observation attentive au sein de la communauté axée sur des appareils comme le Flipper Zero. Bien que ces appareils aient offert un aperçu du monde de la sécurité offensive, on sentait clairement que l'on pouvait faire plus sans être aussi cher, en particulier avec l'écosystème matériel robuste et modulaire fourni par les appareils ESP32, Lilygo et M5Stack.

D'autres médias sont disponibles ici.
Bruce s'appuie également sur d'autres grands projets de firmware open-source, qui ont inspiré des fonctionnalités et du code à travers le projet :
Bruce s'appuie sur de nombreuses bibliothèques de logiciels libres, et certaines parties des modules RF et NFC/RFID proviennent d'autres projets. Consultez THIRD_PARTY.md pour les détails d'attribution des tiers et de conformité copyleft.
Bruce est un outil pour les opérations cyber-offensives et de red team, distribué sous les termes de l'Affero General Public License (AGPL). Il est destiné uniquement à des tests de sécurité légaux et autorisés. Toute utilisation de ce logiciel à des fins malveillantes ou non autorisées est strictement interdite. En téléchargeant, installant ou utilisant Bruce, vous acceptez de vous conformer à toutes les lois et réglementations applicables. Ce logiciel est fourni gratuitement, et nous n'acceptons aucun paiement pour des copies ou des modifications. Les développeurs de Bruce déclinent toute responsabilité en cas de mauvaise utilisation du logiciel. Utilisez-le à vos risques et périls.
| Appareil | CC1101 | NRF24 | Radio FM | PN532 | Micro | BadUSB | LED RGB | Haut-parleur | Jauge de batterie | LITE_VERSION |
|---|
| M5Stack Cardputer (et 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 (et pro) | 🆗 | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-Watch-S3 | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Lilygo T-LoRa Pager | ❌ | ❌ | ❌ | ❌ | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| Smoochiee V2 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ |
| ESP32-C5 | 🆗 | 🆗 | ❌ | 🆗 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Bruce RF Reaper | 🆗 | 🆗 | ❌ | 🆗 mais avec ST25R3916 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |
| Elecrow 24B | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| Elecrow 3.5" | 🆗 | 🆗 | 🆗 | 🆗 | ❌ | 🆗¹ | ❌ | ❌ | ❌ | ❌² |
| NM-CYD-C5 + RF HAT | 🆗 | 🆗 | ❌ | 🆗 | ❌ | 🆗 | 🆗 | ❌ | 🆗 | ❌ |