Voltar às atualizações
New releaseJul 24, 2026

firmware v1.16

Firmware Predatório para ESP32

Compartilhar

Bruce Main Menu

🦈 Bruce

Bruce é um firmware versátil para ESP32 repleto de ferramentas de segurança ofensiva, criado para tornar operações de Red Team rápidas e portáteis.

Ele também suporta produtos da M5Stack, LILYGO, RockBase IoT e Elecrow, e funciona muito bem com os Cardputer, Sticks, M5Cores, T-Decks e T-Embeds.

⚡ Obtenha Nosso DevKit Oficial!

RF REAPER

RF REAPER é o nosso devkit PCB personalizado, projetado especificamente para o Bruce!

Todos os principais recursos funcionam nativamente, prontos para uso. Sub-GHz, NFC/RFID, IR, 2.4GHz (NRF), pronto para GPS e um microSD, tudo movido por um potente ESP32-S3 (16MB Flash / 8MB PSRAM). Muitos GPIOs via expansor AW9523, além da compatibilidade com os conectores Flipper Zero e iButton, permitem que você hackeie, modifique e construa nele sem limites. Quer uma função específica? Peça-nos através de uma issue; vamos verificar.

👉 Compre o RF REAPER e as placas oficiais

Confira também nosso hardware totalmente open-source: https://bruce.computer/boards

Mais placas devkit personalizadas em breve! Acompanhe nossas comunidades!

🏗️ Como instalar

A maneira mais fácil de instalar o Bruce é usando nosso Web Flasher oficial!

Confira: https://bruce.computer/flasher

Alternativamente, você pode baixar o binário mais recente das releases ou actions e gravar localmente usando o esptool.py

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

Para dispositivos m5stack

Se você já usa o M5Launcher para gerenciar seu dispositivo m5stack, pode instalá-lo via OTA

Ou você pode gravá-lo diretamente pela ferramenta m5burner; basta procurar por 'Bruce' (minhas compilações oficiais serão enviadas por "owner" e terão fotos.) na categoria de dispositivo que você quiser e clicar em burn

⌨️ Servidor no Discord

Fale conosco em nosso Servidor no Discord!

📑 Wiki

Para mais informações sobre cada função suportada pelo Bruce, leia nossa wiki aqui. Também leia nossas FAQ

💻 Lista de Recursos

WiFi

BLE

  • Varredura BLE
  • Bad BLE - Executar scripts Ducky, semelhante ao BadUsb
  • Teclado BLE - Apenas Cardputer e T-Deck
  • Spam iOS
  • Spam Windows
  • Spam Samsung
  • Spam Android
  • Spam para todos

RF

  • Escanear/Copiar
  • SubGhz personalizado
  • Espectro
  • Jammer Full (envia uma onda quadrada completa para a saída)
  • Jammer Intermitente (envia sinal PWM para a saída)
  • Configuração
    • Pino RF TX
    • Pino RF RX
    • Módulo RF
    • Frequência RF
  • Replay

RFID

  • Ler tag
  • Ler 125kHz
  • Clonar tag
  • Escrever registros NDEF
  • Amiibolink
  • Chameleon
  • Escrever dados
  • Apagar dados
  • Salvar arquivo
  • Carregar arquivo
  • Configuração
  • Emular tag

IR

FM

NRF24

Scripts

Outros

Relógio

  • Suporte a RTC
  • Ajuste de horário via NTP
  • Ajuste manual

Conectar (ESPNOW)

  • Enviar arquivo
  • Receber arquivo
  • Enviar comandos
  • Receber comandos

Configuração

  • Brilho
  • Tempo para escurecer
  • Orientação
  • Cor da interface
  • Som de inicialização liga/desliga
  • Relógio
  • Suspensão
  • Reiniciar

Funções específicas por dispositivo; as não mencionadas aqui estão disponíveis para todos.

DispositivoCC1101NRF24Rádio FMPN532MicrofoneBadUSBLED RGBAlto-falanteMedidor de BateriaLITE_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🆗🆗🆗 mas c/ ST25R3916🆗🆗🆗
Elecrow 24B🆗🆗🆗🆗🆗¹❌²
Elecrow 3.5"🆗🆗🆗🆗🆗¹❌²
NM-CYD-C5 + RF HAT🆗🆗🆗🆗🆗🆗
² CYD tem uma versão LITE_VERSION para compatibilidade com o Launcher
¹ Bad-USB do Core, CYD e StickCs: aqui

LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan e Interpreter NÃO estão disponíveis para compatibilidade com o M5Launcher

✨ Por que e como ele se parece?

Bruce nasce de uma observação perspicaz dentro da comunidade focada em dispositivos como o Flipper Zero. Embora esses dispositivos oferecessem um vislumbre do mundo da segurança ofensiva, havia a sensação palpável de que algo mais poderia ser alcançado sem ser tão superfaturado, principalmente com o ecossistema de hardware robusto e modular fornecido pelos dispositivos ESP32 e pelos produtos Lilygo e M5Stack.

Bruce Main Menu Bruce on M5Core Bruce on Stick Bruce on CYD Bruce on CYD with NM-RF-HAT

Outras mídias podem ser encontradas aqui.

👏 Agradecimentos

  • @bmorcelli pelo novo core e por um monte de novos recursos, além de portar para muitos dispositivos!
  • @IncursioHack por adicionar recursos dos módulos RF e RFID.
  • @Luidiblu pela assistência com o logotipo e o design da interface.
  • @eadmaster por adicionar muitos recursos.
  • @rennancockles por muito código RFID, refatoração e outros recursos.
  • @7h30th3r0n3 pela refatoração e muita ajuda com ataques WiFi.
  • @Tawank pela refatoração do interpretador, entre muitas outras coisas
  • @pablonymous pelas funções de RF para ler dados RAW
  • Smoochiee pelo design da PCB do Bruce.
  • TH3_KR4K3N pelo design da PCB extensor do Stick cplus.
  • A todos que contribuíram de alguma forma com o projeto, obrigado ❤️

Bruce também se apoia em outros grandes projetos de firmware open-source, que inspiraram recursos e código em todo o projeto:

Bruce é construído sobre muitas bibliotecas de software livre, e partes dos módulos de RF e NFC/RFID são derivadas de outros projetos. Consulte THIRD_PARTY.md para detalhes de atribuição de terceiros e conformidade com copyleft.

Bruce é uma ferramenta para operações ofensivas cibernéticas e de red team, distribuída sob os termos da Licença Pública Geral Affero (AGPL). Ela é destinada exclusivamente a testes de segurança legais e autorizados. O uso deste software para qualquer atividade maliciosa ou não autorizada é estritamente proibido. Ao baixar, instalar ou usar o Bruce, você concorda em cumprir todas as leis e regulamentos aplicáveis. Este software é fornecido gratuitamente e não aceitamos pagamentos por cópias ou modificações. Os desenvolvedores do Bruce não assumem responsabilidade por qualquer uso indevido do software. Use por sua conta e risco.

Categorias