
ESP32-Bit-Pirate v1.7
Инструмент для взлома аппаратного обеспечения с веб-интерфейсом командной строки, который общается по всем протоколам
ESP32 Bit Pirate
ESP32 Bit Pirate — это прошивка с открытым исходным кодом, которая превращает ваше устройство в многофункциональный инструмент для разработки и анализа, вдохновлённый легендарным Bus Pirate.
Она поддерживает перехват (сниффинг), отправку, написание скриптов и взаимодействие с различными цифровыми протоколами (I2C, UART, 1-Wire, SPI и др.) через последовательный терминал или веб-CLI. Также она работает с радиопротоколами, такими как Bluetooth, Wi-Fi, Sub-GHz и RFID.
Официальный сайт проекта объединяет всё в одном месте: Сайт ESP32 Bit Pirate.
Оттуда вы можете установить прошивку, открыть веб-инструменты, ознакомиться с руководствами по аппаратному обеспечению, изучить рецепты и получить доступ к документации.

Возможности
-
Интерактивный интерфейс командной строки (CLI) через USB Serial или WiFi Web.
-
Режимы:
- HiZ (по умолчанию)
- I2C (сканирование, глитчинг, режим ведомого, дамп, eeprom)
- SPI (eeprom, flash, sdcard, режим ведомого)
- UART / Half-Duplex UART (мост, чтение, запись)
- 1WIRE (ibutton, eeprom)
- 2WIRE (сниффинг, смарт-карты) / 3WIRE (eeprom)
- DIO (цифровой ввод/вывод, чтение, подтяжка, установка, ШИМ)
- Infrared (отправка, запись, универсальный пульт)
- USB (HID, flashrom, хранилище, usb-uart)
- Bluetooth (BLE HID, сканирование, спуфинг, сниффинг)
- Wi-Fi / Ethernet (сниффинг, deauth, nmap, netcat)
- JTAG (сканирование, SWD, openOCD)
- LED (анимации, настройка светодиодов)
- I2S (тестирование динамиков, микрофона, воспроизведение звука)
- CAN (сниффинг, отправка и приём кадров)
- SUBGHZ (анализ, запись, воспроизведение)
- RFID (чтение, запись, клонирование)
- RF24 (сканирование, отправка, приём)
- FM (анализ, вещание)
- CELL (дамп SIM-карты, SMS, звонки)
- LORA (сниффинг, полезная нагрузка, meshtatic)
-
Снифферы протоколов I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
-
Автоопределение скорости (baudrate), AT-команды и различные инструменты для UART.
-
Работа с регистрами, инструменты дампа EEPROM, определение устройств для I2C.
-
Чтение всевозможных EEPROM, Flash и множество других инструментов для SPI.
-
Написание скриптов с использованием байткода в стиле Bus Pirate или Python.
-
Команда Device-B-Gone с поддержкой более 80 протоколов INFRARED.
-
Прямое управление вводом/выводом, ШИМ, сервоприводы, состояние GPIO.
-
Анализ радиосигналов и частот во всех диапазонах.
-
Поддержка почти 50 протоколов адресуемых светодиодов.
-
Ethernet и WiFi поддерживаются для доступа к сетям.
-
Импорт и экспорт данных с помощью LittleFS через HTTP.
-
Pirate assistant для помощи в работе с прошивкой.
-
Переходник USB-UART, программатор SPI, логический анализатор и многое другое.
-
Веб-инструменты Web Serial для использования USB Serial через веб-браузер.
