
ESP32-Bit-Pirate v1.7
Un outil de hacking matériel avec une CLI basée sur le web qui parle tous les protocoles
ESP32 Bit Pirate
ESP32 Bit Pirate est un firmware open-source qui transforme votre appareil en un outil de développement et d'analyse multi-protocoles, inspiré du légendaire Bus Pirate.
Il prend en charge l'écoute, l'envoi, le scripting et l'interaction avec divers protocoles numériques (I2C, UART, 1-Wire, SPI, etc.) via un terminal série ou une CLI basée sur le web. Il communique également avec des protocoles radio comme le Bluetooth, le Wi-Fi, le Sub-GHz, le LoRa et le RFID.
Le site officiel du projet centralise tout : Site web ESP32 Bit Pirate.
À partir de là, vous pouvez installer le firmware, ouvrir les outils web, suivre les guides matériels, explorer les recettes et accéder à la documentation.
Fonctionnalités
-
Interface en ligne de commande (CLI) interactive via USB Serial ou WiFi Web.
-
Modes pour :
- HiZ (par défaut)
- I2C (scan, glitch, mode esclave, dump, eeprom)
- SPI (eeprom, flash, sdcard, mode esclave)
- UART / Half-Duplex UART (bridge, lecture, écriture)
- 1WIRE (ibutton, eeprom)
- 2WIRE (sniff, smartcard) / 3WIRE (eeprom)
- DIO (E/S numériques, lecture, pullup, set, pwm)
- Infrarouge (envoi, enregistrement, télécommande universelle)
- USB (HID, flashrom, stockage, usb-uart)
- Bluetooth (BLE HID, scan, spoofing, sniffing)
- Wi-Fi / Ethernet (sniff, deauth, nmap, netcat)
- JTAG (scan, SWD, openOCD)
- LED (animations, set LEDs)
- I2S (test haut-parleurs, micro, lecture de son)
- CAN (sniff, envoi et réception de trames)
- SUBGHZ (analyse, enregistrement, replay)
- RFID (lecture, écriture, clonage)
- RF24 (scan, envoi, réception)
- FM (analyse, diffusion)
- CELL (dump carte sim, sms, appel)
- LORA (sniff, payload, meshtatic)
-
Sniffers de protocoles I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
-
Auto-détection du baudrate, commandes AT et divers outils pour l'UART.
-
Manipulation de registres, outils de dump EEPROM, identification de périphériques pour l'I2C.
-
Lecture de toutes sortes d'EEPROM, Flash et divers autres outils pour le SPI.
-
Scripting à l'aide d'instructions bytecode de style Bus Pirate ou de Python.
-
Prise en charge de l'infrarouge avec plus de 80 protocoles.
-
Gestion directe des E/S, PWM, servo, état des GPIOs.
-
Analyse des signaux radio et des fréquences sur toutes les bandes.
-
Près de 50 protocoles de LEDs adressables pris en charge.
-
Assistant Pirate pour vous aider avec le firmware.
-
Dongle USB-Uart, programmateur SPI, analyseur logique, ESP-SDR et plus encore.
-
Outils Web Serial pour utiliser l'USB Serial depuis un navigateur web.
Appareils pris en charge
Toutes les cartes listées ci-dessous offrent exactement les mêmes fonctionnalités Bit Pirate, sans différence de fonctionnalité ni d'état de développement. Certaines fonctionnalités peuvent nécessiter du matériel supplémentaire.

