
ESP32-Bit-Pirate v1.7
Инструмент для взлома аппаратного обеспечения с веб-интерфейсом командной строки, который общается по всем протоколам
ESP32 Bit Pirate
ESP32 Bit Pirate — это прошивка с открытым исходным кодом, которая превращает ваше устройство в многофункциональный инструмент для разработки и анализа, вдохновлённый легендарным Bus Pirate.
Она поддерживает сниффинг, отправку, написание скриптов и взаимодействие с различными цифровыми протоколами (I2C, UART, 1-Wire, SPI и т. д.) через последовательный терминал или веб-CLI. Также она взаимодействует с радио-протоколами, такими как Bluetooth, Wi-Fi, Sub-GHz, LoRa и RFID.
Официальный сайт проекта объединяет всё в одном месте: Сайт ESP32 Bit Pirate.
Оттуда вы можете установить прошивку, открыть веб-инструменты, ознакомиться с руководствами по аппаратному обеспечению, изучить рецепты и получить доступ к документации.
Возможности
-
Интерактивный интерфейс командной строки (CLI) через USB Serial или WiFi Web.
-
Режимы для:
- HiZ (по умолчанию)
- I2C (сканирование, glitch, режим slave, дамп, eeprom)
- SPI (eeprom, flash, sdcard, режим slave)
- UART / Half-Duplex UART (мост, чтение, запись)
- 1WIRE (ibutton, eeprom)
- 2WIRE (сниффинг, смарт-карты) / 3WIRE (eeprom)
- DIO (цифровой ввод-вывод, чтение, pullup, установка, pwm)
- Infrared (отправка, запись, универсальный пульт)
- USB (HID, flashrom, накопитель, usb-uart)
- Bluetooth (BLE HID, сканирование, спуфинг, сниффинг)
- Wi-Fi / Ethernet (сниффинг, деаутентификация, nmap, netcat)
- JTAG (сканирование, SWD, openOCD)
- LED (анимации, управление светодиодами)
- I2S (тестирование динамиков, микрофона, воспроизведение звука)
- CAN (сниффинг, отправка и приём кадров)
- SUBGHZ (анализ, запись, воспроизведение)
- RFID (чтение, запись, клонирование)
- RF24 (сканирование, отправка, приём)
- FM (анализ, вещание)
- CELL (дамп SIM-карты, SMS, звонки)
- LORA (сниффинг, полезная нагрузка, meshtastic)
-
Снифферы протоколов I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
-
Автоопределение скорости передачи данных, AT-команды и различные инструменты для UART.
-
Манипуляция регистрами, инструменты дампа EEPROM, идентификация устройств для I2C.
-
Чтение всевозможных EEPROM, Flash и другие инструменты для SPI.
-
Написание скриптов с использованием байт-кода в стиле Bus Pirate или Python.
-
Поддержка инфракрасного диапазона с более чем 80 протоколами.
-
Прямое управление вводом-выводом, PWM, сервоприводы, состояние GPIO.
-
Анализ радиосигналов и частот на всех диапазонах.
-
Поддержка почти 50 протоколов адресуемых светодиодов.
-
Pirate assistant для помощи с прошивкой.
-
USB-Uart адаптер, SPI-программатор, логический анализатор, ESP-SDR и многое другое.
-
Веб-инструменты Serial для использования USB Serial через веб-браузер.
Поддерживаемые устройства
Все перечисленные ниже платы предлагают абсолютно одинаковые функции Bit Pirate, без различий в функциональности или статусе разработки. Некоторые функции могут требовать дополнительного оборудования.

