Retour aux mises à jour
New releaseJul 24, 2026

firmware v1.16

Firmware ESP32 prédateur

Partager

Menu principal de Bruce

🦈 Bruce

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.

⚡ Obtenez notre DevKit officiel !

RF REAPER

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 !

🏗️ Comment installer

Le moyen le plus simple d'installer Bruce est d'utiliser notre Web Flasher officiel !

Consultez : https://bruce.computer/flasher

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

⌨️ Serveur Discord

Contactez-nous sur notre serveur Discord !

📑 Wiki

Pour plus d'informations sur chaque fonction prise en charge par Bruce, lisez notre wiki ici.

Consultez aussi notre FAQ

💻 Liste des fonctionnalités

WiFi

BLE

  • Scan BLE
  • Bad BLE - Exécute des scripts Ducky, similaire à BadUsb
  • Clavier BLE - Cardputer et T-Deck uniquement
  • Spam iOS
  • Spam Windows
  • Spam Samsung
  • Spam Android
  • Spam global

RF

  • Scan/Copie
  • SubGhz personnalisé
  • Spectre
  • Brouilleur complet (envoie une onde carrée pleine en sortie)
  • Brouilleur intermittent (envoie un signal PWM en sortie)
  • Configuration
    • Broche TX RF
    • Broche RX RF
    • Module RF
    • Fréquence RF
  • Rejouer

RFID

  • Lire le tag
  • Lire 125kHz
  • Cloner le tag
  • Écrire des enregistrements NDEF
  • Amiibolink
  • Chameleon
  • Écrire des données
  • Effacer des données
  • Enregistrer le fichier
  • Charger le fichier
  • Configuration
  • Émuler le tag

IR

FM

NRF24

Scripts

Others

Clock

  • Support RTC
  • Réglage de l'heure NTP
  • Réglage manuel

Connect (ESPNOW)

  • Envoyer un fichier
  • Recevoir un fichier
  • Envoyer des commandes
  • Recevoir des commandes

Config

  • Luminosité
  • Temps d'atténuation
  • Orientation
  • Couleur de l'interface
  • Son de démarrage activé/désactivé
  • Horloge
  • Veille
  • Redémarrer

Fonctions spécifiques par appareil, celles non mentionnées ici sont disponibles pour tous.

AppareilCC1101NRF24Radio FMPN532MicroBadUSBLED RGBHaut-parleurJauge de batterieLITE_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🆗🆗🆗🆗🆗🆗

² 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

✨ Pourquoi et à quoi ça ressemble ?

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.

Menu principal de Bruce Bruce sur M5Core Bruce sur Stick Bruce sur CYD Bruce sur CYD avec NM-RF-HAT

D'autres médias sont disponibles ici.

👏 Remerciements

  • @bmorcelli pour le nouveau noyau et un tas de nouvelles fonctionnalités, ainsi que le portage vers de nombreux appareils !
  • @IncursioHack pour l'ajout des fonctionnalités des modules RF et RFID.
  • @Luidiblu pour l'aide au design du logo et de l'interface.
  • @eadmaster pour l'ajout de nombreuses fonctionnalités.
  • @rennancockles pour beaucoup de code RFID, de refactorisation et d'autres fonctionnalités.
  • @7h30th3r0n3 pour la refactorisation et beaucoup d'aide sur les attaques WiFi.
  • @Tawank pour la refactorisation de l'interpréteur, entre autres nombreuses choses
  • @pablonymous pour les fonctions RF de lecture des données RAW
  • Smoochiee pour la conception du PCB de Bruce.
  • TH3_KR4K3N pour la conception du PCB de l'extenseur Stick cplus.
  • Tous ceux qui ont contribué d'une manière ou d'une autre au projet, merci ❤️

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.

🚧 Avertissement

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.

Catégories