Volver a actualizaciones
Nuevo releaseJul 24, 2026

firmware v1.16

Firmware depredador para ESP32

Compartir

Menú principal de Bruce

🦈 Bruce

Bruce es un firmware versátil para ESP32 repleto de herramientas de seguridad ofensiva, diseñado para hacer las operaciones de Red Team rápidas y portátiles.

También es compatible con productos M5Stack, LILYGO, RockBase IoT y Elecrow, y funciona muy bien con los Cardputer, Sticks, M5Cores, T-Decks y T-Embeds.

⚡ ¡Consigue nuestro DevKit oficial!

RF REAPER

RF REAPER es nuestro devkit de PCB personalizado, ¡construido a medida para Bruce!

Todas las funciones principales funcionan de forma nativa, directamente de fábrica. Sub-GHz, NFC/RFID, IR, 2.4GHz(NRF), listo para GPS y una microSD, todo impulsado por un potente ESP32-S3 (16MB Flash / 8MB PSRAM). Montones de GPIO a través del expansor AW9523, más la compatibilidad con los conectores de Flipper Zero e iButton, significan que puedes hackear, modificar y construir sobre él sin límites. ¿Quieres una función específica? Pídenosla con un issue y la revisaremos.

👉 Compra el RF REAPER y las placas oficiales

Consulta también nuestro hardware totalmente de código abierto: https://bruce.computer/boards

¡Pronto habrá más placas devkit personalizadas! ¡Mantente al tanto en nuestras comunidades!

🏗️ Cómo instalar

¡La forma más fácil de instalar Bruce es usando nuestro Flasher Web oficial!

Échale un vistazo: https://bruce.computer/flasher

Alternativamente, puedes descargar el último binario desde releases o actions y flashearlo localmente con esptool.py

esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin

Para dispositivos m5stack

Si ya usas M5Launcher para gestionar tu dispositivo m5stack, puedes instalarlo con OTA

O puedes grabarlo directamente desde la herramienta m5burner; solo busca 'Bruce' (Mis compilaciones oficiales serán subidas por "owner" y tendrán fotos) en la categoría de dispositivo que quieras y haz clic en burn

⌨️ Servidor de Discord

¡Contáctanos en nuestro Servidor de Discord!

📑 Wiki

Para más información sobre cada función compatible con Bruce, lee nuestra wiki aquí. Además, lee nuestras FAQ

💻 Lista de funciones

WiFi

BLE

  • Escaneo BLE
  • Bad BLE: ejecuta scripts Ducky, similar a BadUsb
  • Teclado BLE: solo para Cardputer y T-Deck
  • Spam de iOS
  • Spam de Windows
  • Spam de Samsung
  • Spam de Android
  • Spam de todo

RF

  • Escanear/Copiar
  • SubGhz personalizado
  • Espectro
  • Jammer completo (envía una onda cuadrada completa a la salida)
  • Jammer intermitente (envía señal PWM a la salida)
  • Configuración
    • Pin TX RF
    • Pin RX RF
    • Módulo RF
    • Frecuencia RF
  • Replay

RFID

  • Leer etiqueta
  • Leer 125kHz
  • Clonar etiqueta
  • Escribir registros NDEF
  • Amiibolink
  • Chameleon
  • Escribir datos
  • Borrar datos
  • Guardar archivo
  • Cargar archivo
  • Configuración
  • Emular etiqueta

IR

FM

NRF24

Scripts

Otros

Reloj

  • Soporte RTC
  • Ajuste de hora NTP
  • Ajuste manual

Conectar (ESPNOW)

  • Enviar archivo
  • Recibir archivo
  • Enviar comandos
  • Recibir comandos

Configuración

  • Brillo
  • Tiempo de atenuación
  • Orientación
  • Color de la interfaz
  • Sonido de arranque activar/desactivar
  • Reloj
  • Suspensión
  • Reiniciar

Funciones específicas por dispositivo; las que no se mencionan aquí están disponibles en todos.

DispositivoCC1101NRF24Radio FMPN532MicrófonoBadUSBLED RGBAltavozFuel GaugeLITE_VERSION
M5Stack Cardputer (y 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 (y pro)🆗🆗
Lilygo T-Watch-S3🆗
Lilygo T-LoRa Pager🆗
Smoochiee V2🆗🆗🆗🆗
ESP32-C5🆗🆗🆗
Bruce RF Reaper🆗🆗🆗 pero con ST25R3916🆗🆗🆗
Elecrow 24B🆗🆗🆗🆗🆗¹❌²
Elecrow 3.5"🆗🆗🆗🆗🆗¹❌²
NM-CYD-C5 + RF HAT🆗🆗🆗🆗🆗🆗
² Los CYD tienen una versión LITE_VERSION para compatibilidad con Launcher
¹ Bad-USB para Core, CYD y StickCs: aquí

LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan e Interpreter NO están disponibles para compatibilidad con M5Launcher

✨ ¿Por qué y cómo se ve?

Bruce nace de una observación perspicaz dentro de la comunidad centrada en dispositivos como Flipper Zero. Si bien estos dispositivos ofrecían un vistazo al mundo de la seguridad ofensiva, había una sensación palpable de que se podía lograr algo más sin ser tan caros, especialmente con el ecosistema de hardware robusto y modular que ofrecen los dispositivos ESP32 y los productos de Lilygo y M5Stack.

Bruce en M5Core Bruce en Stick Bruce en CYD Bruce en CYD con NM-RF-HAT

Otros medios se pueden encontrar aquí.

👏 Agradecimientos

  • @bmorcelli por el nuevo núcleo y un montón de funciones nuevas, ¡además de portarlo a muchos dispositivos!
  • @IncursioHack por añadir funciones de los módulos RF y RFID.
  • @Luidiblu por la asistencia con el logo y el diseño de la interfaz.
  • @eadmaster por añadir muchas funciones.
  • @rennancockles por mucho código RFID, refactorización y otras funciones.
  • @7h30th3r0n3 refactorización y mucha ayuda con los ataques WiFi.
  • @Tawank refactorización del intérprete, entre muchas otras cosas
  • @pablonymous funciones RF para leer datos RAW
  • Smoochiee por el diseño del PCB de Bruce.
  • TH3_KR4K3N por el diseño del PCB extensor para Stick cplus.
  • Todos los que contribuyeron de alguna manera al proyecto, gracias ❤️

Bruce también se apoya en los hombros de otros grandes proyectos de firmware de código abierto, que inspiraron funciones y código a lo largo del proyecto:

Bruce se basa en muchas bibliotecas de software libre, y partes de los módulos de RF y NFC/RFID derivan de otros proyectos. Consulta THIRD_PARTY.md para la atribución de terceros y los detalles de cumplimiento de copyleft.

Bruce es una herramienta para operaciones ofensivas de ciberseguridad y red team, distribuida bajo los términos de la Licencia Pública General Affero (AGPL). Está pensada únicamente para pruebas de seguridad legales y autorizadas. El uso de este software para cualquier actividad maliciosa o no autorizada está estrictamente prohibido. Al descargar, instalar o usar Bruce, aceptas cumplir con todas las leyes y regulaciones aplicables. Este software se proporciona de forma gratuita y no aceptamos pagos por copias o modificaciones. Los desarrolladores de Bruce no asumen ninguna responsabilidad por el mal uso del software. Úsalo bajo tu propio riesgo.

Categorías