
Firmware Predatório para ESP32

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.
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!
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
Fale conosco em nosso Servidor no Discord!
Para mais informações sobre cada função suportada pelo Bruce, leia nossa wiki aqui. Também leia nossas FAQ
LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan e Interpreter NÃO estão disponíveis para compatibilidade com o M5Launcher
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.

Outras mídias podem ser encontradas aqui.
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.
| Dispositivo | CC1101 | NRF24 | Rádio FM | PN532 | Microfone | BadUSB | LED RGB | Alto-falante | Medidor de Bateria | 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 | 🆗 | 🆗 | ❌ | 🆗 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 |