Превращает ESP32 в универсальный аппаратный хакерский инструмент с поддержкой I2C, UART, SPI, CAN, Sub-GHz, RFID, Wi-Fi, Bluetooth и JTAG.
Кастомная прошивка Flipper Zero с расширенными функциями Sub-GHz, NFC, RFID и BadUSB.
Прошивка для ESP32 с Wi-Fi/Bluetooth-атаками, включая deauth, beacon spam, sniffing и анализ пакетов.
Инструмент для исследования безопасности DMA через PCIe с использованием FPGA-адаптеров для чтения и записи памяти целевых …
Многофункциональная прошивка для ESP32 с Wi-Fi, Bluetooth, RF, IR и NFC функциями для тестирования безопасности.
# Используйте веб-прошивальщик: https://geo-tp.github.io/ESP32-Bit-Pirate/ # Или прошейте через M5Burner в категории StickS3, AtomS3, M5StampS3 или Cardputer
ESP32 Bit Pirate — это открытая прошивка, которая превращает ваше устройство в многофункциональный инструмент разработки и анализа множества протоколов, вдохновлённый легендарным Bus Pirate.
Поддерживает перехват, отправку, скриптинг и взаимодействие с различными цифровыми протоколами (I2C, UART, 1-Wire, SPI и др.) через последовательный терминал или веб-интерфейс CLI. Также работает с радиопротоколами вроде Bluetooth, Wi-Fi, Sub-GHz и RFID.
Официальный сайт проекта объединяет всё в одном месте: Сайт ESP32 Bit Pirate.
Оттуда можно установить прошивку, открыть веб-инструменты, изучить гайды по железу, посмотреть рецепты и открыть документацию.

| Устройство | Описание | |
|---|---|---|
| ESP32 S3 Dev Kit | ![]() |
Более 20 доступных GPIO, 1 кнопка |
| M5 AtomS3 Lite | ![]() |
8 GPIO (Grove, Header), IR TX, 1 кнопка |
| M5 Cardputer | ![]() |
2 GPIO (Grove), экран, клавиатура, микрофон, динамик, IR TX, SD-карта, батарея, автономный режим |
| M5 Cardputer ADV | ![]() |
12 GPIO (Grove, Header), экран, клавиатура, микрофон, динамик, IR TX, SD-карта, IMU, батарея, автономный режим |
| M5 StampS3 | ![]() |
9 GPIO (распинованные выводы), 1 кнопка |
| M5 Stick S3 | ![]() |
13 GPIO (Grove, Header), экран, микрофон, динамик, IR TX, IR RX, IMU, 3 кнопки, батарея |
| LILYGO T-Display | ![]() |
13 GPIO (1 Qwicc), экран, 2 кнопки |
| LILYGO T-Embed | ![]() |
9 GPIO (Grove, Header), экран, энкодер, динамик, микрофон, SD-карта |
| LILYGO T-Embed CC1101 | ![]() |
4 GPIO (2x Qwiic), экран, энкодер, динамик, микрофон, SD Card, CC1101, PN532, IR TX, IR RX , батарея |
| LILYGO T-Embed CC1101 Plus | ![]() |
4 GPIO (2x Qwiic), экран, энкодер, динамик, микрофон, SD Card, CC1101, NRF24, PN532, IR TX, IR RX , батарея |
| Heltec WiFi LoRa 32 V4 | ![]() |
15 GPIO (Header), SX1262 LoRa, 2 кнопки, экран не поддерживается |
| Heltec Vision Master T190 | ![]() |
15 GPIO (Header, Qwiiic), экран, 2 кнопки, SX1262 LoRa |
| Seeed Studio Xiao S3 | ![]() |
9 GPIO (распинованные выводы), 1 кнопка |
| Waveshare ESP32-S3-GEEK | ![]() |
7 GPIO (Dupont header), экран, 1 кнопка, SD-карта |
| - Другие платы на базе ESP32-S3 |
- Все платы на базе ESP32-S3 могут быть поддерживаемы, если у них есть минимум 8 МБ флеш-памяти.
- Вы можете прошить прошивку s3 dev-kit на любую плату ESP32-S3.
- Имейте в виду, что стандартное назначение пинов в прошивке может не совпадать с вашей конкретной платой.
🔧 Прошейте прошивку
🔌 Подключитесь через Serial или Web
🧪 Используйте команды вроде:
mode
help
scan
sniff
...
📚 Посетите Wiki для подробной документации по каждому режиму и команде.
Включает: - Режим терминала — о последовательном и веб-терминале. - Обзоры режимов — список поддерживаемых режимов. - Настройка Serial — доступ через USB.
Wiki — лучшее место, чтобы узнать, как всё работает.
🛠️ Автоматизируйте взаимодействие с ESP32 Bit Pirate с помощью Python-скриптов через Serial.
Вы можете писать и тестировать скрипты прямо в браузере с ESP32 Bit Pirate Python Lab.
Включая: логирование данных в файл, дамп EEPROM и флеш, взаимодействие с GPIO, анимация LED...
🔌 Расширьте возможности ESP32 Bit Pirate с дополнительными аппаратными модулями. Экспандер добавляет поддержку WiFi 5 ГГц или других радиопротоколов.

🔧 Док-станция для ESP32 S3 DevKit, разработанная для работы с оригинальными адаптерами Bus Pirate. Она позволяет подключать и использовать оригинальную экосистему адаптеров и аксессуаров Bus Pirate.
Получите ESP32 Bit Pirate Dock на PCBWay.
Прошивка ESP32 Bit Pirate предоставляет три режима интерфейса командной строки (CLI):
| Интерфейс | Преимущества | Идеально для... |
|---|---|---|
| Веб-интерфейс | - Доступен из любого браузера - ПК, планшеты, мобильные устройства - Работает через Wi-Fi - Кабели не нужны |
Быстрые тесты, демо, автономные настройки |
| Последовательный интерфейс | - Высокая производительность - Мгновенная отзывчивость - Плавная обработка больших объёмов данных |
Интенсивные сессии, частые взаимодействия |
| Автономный | - Только для Cardputer - Клавиатура на устройстве - Экран на устройстве |
Переносные сессии, быстрые тесты |
Все интерфейсы используют одну и ту же структуру команд и взаимозаменяемы (подробнее).


Веб-инструменты ESP32 Bit Pirate для Web Serial обеспечивают прямой доступ к последовательному CLI из совместимого браузера без установки PuTTY, minicom или другого терминального приложения.

См. раздел Как участвовать, в котором описан простой способ добавить новую команду в любой режим.

См. изображения, логотип, презентации, фото, видео, иллюстрации. Эти визуальные материалы могут свободно использоваться в блогах, документации, видео или статьях для объяснения и продвижения прошивки.
⚠️ Предупреждение о напряжении: Устройства должны работать только при 3.3 В или 5 В. - Не подключайте периферию с другими уровнями напряжения — это может повредить ваш ESP32.
⚠️ Предупреждение об использовании: Эта прошивка предоставляется только для образовательных, диагностических целей и тестирования совместимости. - Не используйте её для вмешательства, сканирования или манипулирования устройствами без надлежащего разрешения. - Избегайте несанкционированных RF-передач (например, sub-GHz), которые могут нарушать местные законы или сбивать сети и связи. - Авторы не несут ответственности за любое неправильное использование этого программного обеспечения или оборудования, включая правовые последствия, возникающие из несанкционированного доступа или излучения сигналов. - Всегда действуйте в рамках законов вашей страны и политик ответственного раскрытия информации.