Voltar às atualizações
New releaseAug 6, 2026

ESP32-Bit-Pirate v1.7

Uma ferramenta de hacking de hardware com CLI baseada na web que fala todos os protocolos.

Compartilhar

ESP32 Bit Pirate

Banner do logótipo do firmware ESP32 Bit Pirate

ESP32 Bit Pirate é um firmware de código aberto que transforma o seu dispositivo numa ferramenta de desenvolvimento e análise multiprotocolo, inspirada no lendário Bus Pirate.

Suporta sniffing, envio, scripting e interação com vários protocolos digitais (I2C, UART, 1-Wire, SPI, etc.) através de um terminal serial ou CLI baseada na web. Também comunica com protocolos de rádio como Bluetooth, Wi-Fi, Sub-GHz e RFID.

O site oficial do projeto centraliza tudo: Website do ESP32 Bit Pirate.

A partir daí pode instalar o firmware, abrir as ferramentas web, seguir os guias de hardware, explorar as receitas e aceder à documentação.

Demonstração a mostrar os diferentes modos do firmware ESP32 Bit Pirate Demonstração a mostrar o sistema de ficheiros LittleFS do firmware ESP32 Bit Pirate

Funcionalidades

  • Interface de linha de comandos (CLI) interativa via USB Serial ou WiFi Web.

  • Modos para:

    • HiZ (padrão)
    • I2C (scan, glitch, modo escravo, dump, eeprom)
    • SPI (eeprom, flash, sdcard, modo escravo)
    • UART / Half-Duplex UART (bridge, read, write)
    • 1WIRE (ibutton, eeprom)
    • 2WIRE (sniff, smartcard) / 3WIRE (eeprom)
    • DIO (Digital I/O, read, pullup, set, pwm)
    • Infrared (enviar, gravar, controlo remoto universal)
    • USB (HID, flashrom, storage, usb-uart)
    • Bluetooth (BLE HID, scan, spoofing, sniffing)
    • Wi-Fi / Ethernet (sniff, deauth, nmap, netcat)
    • JTAG (scan, SWD, openOCD)
    • LED (animações, definir LEDs)
    • I2S (testar altifalantes, microfone, reproduzir som)
    • CAN (sniff, enviar e receber tramas)
    • SUBGHZ (analisar, gravar, reproduzir)
    • RFID (ler, escrever, clonar)
    • RF24 (scan, enviar, receber)
    • FM (analisar, transmitir)
    • CELL (dump do cartão SIM, SMS, chamada)
    • LORA (sniff, payload, meshtatic)
  • Sniffers de protocolo I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.

  • Deteção automática de baudrate, comandos AT e várias ferramentas para UART.

  • Manipulação de registos, ferramentas de dump de EEPROM, identificação de dispositivos para I2C.

  • Leitura de todos os tipos de EEPROM, Flash e várias outras ferramentas para SPI.

  • Scripting usando instruções de bytecode estilo Bus Pirate ou Python.

  • Comando Device-B-Gone com mais de 80 protocolos INFRARED suportados.

  • Gestão direta de I/O, estado de PWM, servo, GPIOs.

  • Análise de sinais de rádio e frequências em todas as bandas.

  • Cerca de 50 protocolos de LEDs endereçáveis suportados.

  • Ethernet e WiFi são suportados para aceder a redes.

  • Importação e exportação de dados com o LittleFS sobre HTTP.

  • Assistente Pirata para o ajudar com o firmware.

  • Dongle USB-Uart, programador SPI, analisador lógico e mais.

  • Ferramentas Web Serial para usar USB Serial através de um navegador web.

Dispositivos Suportados

Categorias