
ESP32-Bit-Pirate v1.7
WebベースのCLIを備え、あらゆるプロトコルに対応するハードウェアハッキングツール
ESP32 Bit Pirate
ESP32 Bit Pirateは、伝説的なBus Pirateにインスパイアされた、デバイスをマルチプロトコルの開発・解析ツールに変えるオープンソースファームウェアです。
シリアルターミナルまたはWebベースのCLIを通じて、さまざまなデジタルプロトコル(I2C、UART、1-Wire、SPIなど)のスニッフィング、送信、スクリプティング、および操作をサポートします。また、Bluetooth、Wi-Fi、Sub-GHz、LoRa、RFIDなどの無線プロトコルとも通信します。
公式プロジェクトサイトにすべてが集約されています:ESP32 Bit Pirate Website。
そこからファームウェアのインストール、Webツールの起動、ハードウェアガイドの閲覧、レシピの探索、ドキュメントへのアクセスが可能です。
機能
-
USBシリアルまたはWiFi Web経由のインタラクティブなコマンドラインインターフェース(CLI)。
-
以下のモード:
- HiZ(デフォルト)
- I2C(スキャン、グリッチ、スレーブモード、ダンプ、eeprom)
- SPI(eeprom、flash、sdcard、スレーブモード)
- UART / Half-Duplex UART(ブリッジ、読み取り、書き込み)
- 1WIRE(ibutton、eeprom)
- 2WIRE(スニッフ、スマートカード) / 3WIRE(eeprom)
- DIO(デジタルI/O、読み取り、プルアップ、設定、pwm)
- 赤外線(送信、記録、ユニバーサルリモコン)
- USB(HID、flashrom、ストレージ、usb-uart)
- Bluetooth(BLE HID、スキャン、スプーフィング、スニッフィング)
- Wi-Fi / Ethernet(スニッフ、deauth、nmap、netcat)
- JTAG(スキャン、SWD、openOCD)
- LED(アニメーション、LED設定)
- I2S(スピーカー、マイクのテスト、サウンド再生)
- CAN(フレームのスニッフ、送受信)
- SUBGHZ(解析、記録、リプレイ)
- RFID(読み取り、書き込み、クローン)
- RF24(スキャン、送信、受信)
- FM(解析、放送)
- CELL(SIMカードのダンプ、SMS、通話)
- LORA(スニッフ、ペイロード、meshtatic)
-
プロトコルスニッファ:I2C、UART、SPI、1Wire、2wire、CAN、Wi-Fi、Bluetooth、SubGhz。
-
ボーレートの自動検出、ATコマンド、UART用の各種ツール。
-
レジスタ操作、EEPROMダンプツール、I2C用のデバイス識別。
-
あらゆる種類のEEPROM、Flashの読み取り、およびSPI用のその他各種ツール。
-
Bus Pirateスタイルのバイトコード命令またはPythonによるスクリプティング。
-
80以上のプロトコルをサポートする赤外線機能。
-
直接I/O管理、PWM、サーボ、GPIO状態。
-
すべてのバンドで無線信号と周波数を解析。
-
50近くのアドレス指定可能LEDプロトコルをサポート。
-
ファームウェアを支援するPirateアシスタント。
-
USB-Uartドングル、SPIプログラマ、ロジックアナライザ、ESP-SDRなど。
-
Webブラウザ経由でUSBシリアルを使用するWeb Serialツール。
対応デバイス
以下に挙げるすべてのボードは、機能や開発状況に違いなく、まったく同じBit Pirate機能を提供します。一部の機能には追加のハードウェアが必要になる場合があります。

