Что умеет эта прошивка? Почему ее называют хакерской? На каких устройствах она работает? И что умеет делать?
Всем привет!
Меня зовут Кирилл и я со своей командой профессионально занимаемся электрикой и всем, что с ней связано!
Обязательно подписывайтесь на наш канал, будем рады видеть всех!
Bruce Firmware (или просто BRUCE) - это открытая прошивка (open‑source) для плат на базе микроконтроллера ESP32.
Большинство девайсов сейчас изготавливают именно на этом микроконтроллере.
Она объединяет множество инструментов для работы с беспроводными интерфейсами и аппаратными компонентами.
По аналогии ее можно сравнить с расширенной версией Linux для ПК, мини операционной системой для устройств или просто прошивкой.
Прошивку BRUCE можно установить на многие устройства M5Stack, об этом можно почитать в моей статье: "Шпионские девайсы от электрика".
Основные возможности
Прошивка BRUCE поддерживает:
- Wi‑Fi;
- Bluetooth;
- Sub‑GHz (при наличии дополнительных модулей, например, CC1101);
- NFC/RFID;
- ИК‑связь (IR).
Ключевые функции:
- Evil Portal- создание настраиваемых captive‑порталов (страниц авторизации) для симуляции фишинга и обучения пользователей. Можно загружать HTML/CSS/JS‑ страницы через веб‑интерфейс или SD‑карту. По-сути можно показать, как не стать жертвой хакера.
- Захват пакетов (PCAP)- мониторинг Wi‑Fi‑трафика и сохранение сырых данных(включая EAPOL‑рукопожатия) для анализа в Wireshark и других инструментах. По сути сканер WI-FI.
- Эмуляция HID через Bluetooth (Bad BLE)- имитация Bluetooth‑устройств ввода(клавиатуры, мыши) для выполнения скриптов (открытие терминала, запуск команд).
- Запись и воспроизведение Sub‑GHz‑сигналов - сканирование и повтор RF‑сигналов (315/433/868 МГц) для тестирования пультов, гаражных ворот и т. д. Сканер уязвимости всех ваших дистанционных пультов, проверка системы безопасности.
- Встроенный файловый сервер и веб‑интерфейс (BruceNet)- управление скриптами, конфигурациями и прошивкой через локальную точку доступа.
- JavaScript‑скриптинг- выполнение пользовательских скриптов прямо на устройстве.
- Поддержка RFID/NFC- чтение,клонирование и эмуляция NFC меток (PN532,RC522 и др.). В том числе карт доступа и домофонных ключей.
- ИК‑управление- отправка команд по ИК‑порту (поддержка NEC, SIRC, Samsung и др. протоколов). По сути один дистанционный пульт управления в кармане.
Для каких устройств подходит
Bruce Firmware работает на различных ESP32‑платах, в т. ч.:
- M5Stack (включая M5StickC, M5Stack Core);
- Lilygo (например, T‑Deck, Cardputer);
- кастомных сборках с поддержкой ESP32 и периферии (CC1101, PN532 и т.д.).
Где применяется
Прошивка ориентирована на:
- тестирование безопасности (пентест,red‑team‑операции);
- образовательные демонстрации (показ атак социальной инженерии, уязвимостей Wi‑Fi/Bluetooth);
- быстрый прототип беспроводных решений;
- эксперименты с радиочастотами и автоматизацией.
Важные предупреждения
- Только для авторизованного использования. Ряд функций (захват трафика, эмуляция HID, реплей сигналов)может затронуть приватность или вызвать реальные действия (открытие ворот и т. п.).Перед тестированием обязательно получайте письменное разрешение и соблюдайте законы РФ.
- Не для production‑сред. Прошивка не предназначена для атак на реальные системы без разрешения владельца, что уголовнонаказуемо.
- Риск «кирпича». Неправильная установка или эксперименты с питанием могут вывести устройство из строя.
Данный материал представлен для информационной безопасности моих подписчиков и читателей.
Помните о соблюдении законов РФ и не используйте полученные знания для его нарушения.
На этом у меня на сегодня все!
Спасибо, что дочитали до конца, ставьте лайки, пишите ваши отзывы и комментарии!
Также у нас есть канал в Телеграмм- подпишитесь тут!
Либо вы всегда сможете найти нас в нашем канале МАХ- подписаться можно тут!
По вопросу заказа наших работ, пишите на номер: 8-967-086-95-05
#электрика #электромонтаж #электропроводка #стройка #ремонт #электрик#радиореле #радиомодуль #сделайсам #BRUCE #M5stack