Многофункциональная прошивка для ESP32 с Wi-Fi, Bluetooth, RF, IR и NFC функциями для тестирования безопасности.
Кастомная прошивка Flipper Zero с расширенными функциями Sub-GHz, NFC, RFID и BadUSB.
Прошивка для ESP32 с Wi-Fi/Bluetooth-атаками, включая deauth, beacon spam, sniffing и анализ пакетов.
Инструмент для исследования безопасности DMA через PCIe с использованием FPGA-адаптеров для чтения и записи памяти целевых …
Превращает ESP32 в универсальный аппаратный хакерский инструмент с поддержкой I2C, UART, SPI, CAN, Sub-GHz, RFID, Wi-Fi, …
# Используйте веб-прошивальщик Bruce: https://bruce.computer/flasher # Или через M5Burner (поиск 'Bruce') # Или вручную: esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce_device_version.bin

Bruce — это универсальная прошивка для ESP32 с набором инструментов для проведения атакующих операций в области информационной безопасности, разработанная для ускорения и упрощения задач красной команды.
Также поддерживает устройства M5Stack, LILYGO, RockBase IoT и Elecrow, а также отлично работает с Cardputer, Sticks, M5Cores, T-Decks и T-Embeds.
RF REAPER — это наш пользовательский платы DevKit, специально разработанный для Bruce!
Все основные функции работают из коробки. Поддержка Sub-GHz, NFC/RFID, ИК-диапазона, 2.4GHz (NRF), GPS, а также microSD, всё управляется мощным ESP32-S3 (16 МБ флэш-памяти / 8 МБ PSRAM). Большое количество GPIO через расширитель AW9523, а также совместимость с разъёмами Flipper Zero и iButton позволяют хакать, модифицировать и строить на нём бесконечно. Хотите конкретную функцию? Задайте вопрос в issue, и мы проверим её.
👉 Купить RF REAPER и официальные платы
Посмотрите наше полностью открытое аппаратное обеспечение: https://bruce.computer/boards
Скоро появятся новые пользовательские платы DevKit! Следите за нашими сообществами!
Или вы можете скачать последнюю бинарную версию из релизов или действий и прошить локально с помощью esptool.py
esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin
Для устройств M5Stack
Если вы уже используете M5Launcher для управления устройством M5Stack, вы можете установить Bruce через OTA.
Или вы можете прошить его напрямую с помощью инструмента m5burner, просто найдите 'Bruce' (мои официальные сборки будут загружены от "owner" и содержат фотографии) в категории устройств, которое вас интересует, и нажмите на прошивку.
Свяжитесь с нами в нашем сервере Discord!
Больше информации о каждой функции, поддерживаемой Bruce, читайте здесь в нашей вики. Также читайте наши часто задаваемые вопросы (FAQ).
WiFi
BLE
RF
RFID
IR
FM
NRF24
Scripts
Others
Clock
Connect (ESPNOW)
Config
| Устройство | CC1101 | NRF24 | FM Радио | PN532 | Микрофон | BadUSB | RGB Светодиод | Динамик | Индикатор заряда | LITE_VERSION |
|---|---|---|---|---|---|---|---|---|---|---|
| M5Stack Cardputer (и ADV) | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | NS4168 | :x: | :x: |
| M5Stack M5StickC PLUS2 | :ok: | :ok: | :ok: | :ok: | :ok: | :ok:¹ | :x: | Tone | :x: | :x: |
| M5Stack M5StickC PLUS | :ok: | :ok: | :ok: | :ok: | :ok: | :ok:¹ | :x: | Tone | :x: | :x:² |
| M5Stack M5Core BASIC | :ok: | :ok: | :ok: | :ok: | :ok: | :ok:¹ | :x: | Tone | :x: | :x: |
| M5Stack M5Core2 | :ok: | :ok: | :ok: | :ok: | :ok: | :ok:¹ | :x: | :x: | :x: | :x: |
| M5Stack M5CoreS3/SE | :ok: | :ok: | :ok: | :ok: | :x: | :ok: | :x: | :x: | :x: | :x: |
| JCZN CYD-2432S028 | :ok: | :ok: | :ok: | :ok: | :x: | :ok:¹ | :x: | :x: | :x: | :x:² |
| Lilygo T-Embed CC1101 | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :x: |
| Lilygo T-Embed | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :ok: | :x: | :x: |
| Lilygo T-Display-S3 | :ok: | :ok: | :x: | :x: | :x: | :ok: | :x: | :x: | :x: | :x: |
| Lilygo T-Deck (и Pro) | :ok: | :x: | :x: | :x: | :x: | :ok: | :x: | :x: | :x: | :x: |
| Lilygo T-Watch-S3 | :x: | :x: | :x: | :x: | :x: | :ok: | :x: | :x: | :x: | :x: |
| Lilygo T-LoRa Pager | :x: | :x: | :x: | :x: | :x: | :ok: | :x: | :x: | :x: | :x: |
| Smoochiee V2 | :ok: | :ok: | :x: | :ok: | :x: | :ok: | :x: | :x: | :x: | :x: |
| ESP32-C5 | :ok: | :ok: | :x: | :ok: | :x: | :x: | :x: | :x: | :x: | :x: |
| Bruce RF Reaper | :ok: | :ok: | :x: | :ok: но с ST25R3916 | :x: | :ok: | :ok: | :x: | :ok: | :x: |
| Elecrow 24B | :ok: | :ok: | :ok: | :ok: | :x: | :ok:¹ | :x: | :x: | :x: | :x:² |
| Elecrow 3.5" | :ok: | :ok: | :ok: | :ok: | :x: | :ok:¹ | :x: | :x: | :x: | :x:² |
| NM-CYD-C5 + RF HAT | :ok: | :ok: | :x: | :ok: | :x: | :ok: | :ok: | :x: | :ok: | :x: |
| ² У CYD есть версия LITE_VERSION для совместимости с Launcher | ||||||||||
| ¹ Ядро, CYD и StickCs Bad-USB: здесь |
LITE_VERSION: TelNet, SSH, WireGuard, ScanHosts, RawSniffer, Brucegotchi, BLEBacon, BLEScan и Interpreter НЕ доступны для совместимости с M5Launcher
Bruce появился благодаря внимательному наблюдению за сообществом, сосредоточенным на устройствах вроде Flipper Zero. Хотя эти устройства давали представление о мире оффенсивной безопасности, чувствовалось, что можно добиться большего без такой высокой цены, особенно с учётом мощной и модульной аппаратной экосистемы, предоставляемой устройствами на базе ESP32, продуктами Lilygo и M5Stack.

Другие медиаматериалы можно найти здесь.
Bruce опирается на плечи других великих проектов с открытым исходным кодом, которые вдохновили функции и код по всему проекту:
Bruce использует множество библиотек с открытым исходным кодом, а части RF и NFC/RFID-модулей взяты из других проектов. Подробности о третьих лицах и соблюдении условий copyleft см. в файле THIRD_PARTY.md.
Bruce — это инструмент для кибер-оффенсивных операций и тестирования красной команды, распространяемый на условиях лицензии Affero General Public License (AGPL). Он предназначен только для законных и авторизованных целей безопасности. Использование этого программного обеспечения для любых злонамеренных или несанкционированных действий строго запрещено. Скачивая, устанавливая или используя Bruce, вы соглашаетесь соблюдать все применимые законы и нормы. Это программное обеспечение предоставляется бесплатно, и мы не принимаем платежей за копии или модификации. Разработчики Bruce не несут ответственности за любой неправомерный использование ПО. Используйте на свой страх и риск.