
ESP32-Bit-Pirate v1.7
모든 프로토콜을 구사하는 웹 기반 CLI를 갖춘 하드웨어 해킹 도구
ESP32 Bit Pirate
ESP32 Bit Pirate는 전설적인 Bus Pirate에서 영감을 받아 여러분의 기기를 다중 프로토콜 개발 및 분석 도구로 바꿔주는 오픈소스 펌웨어입니다.
직렬 터미널 또는 웹 기반 CLI를 통해 다양한 디지털 프로토콜(I2C, UART, 1-Wire, SPI 등)의 스니핑, 송신, 스크립팅 및 상호 작용을 지원합니다. 또한 Bluetooth, Wi-Fi, Sub-GHz 및 RFID와 같은 무선 프로토콜과도 통신합니다.
공식 프로젝트 웹사이트에서 모든 것을 확인할 수 있습니다: ESP32 Bit Pirate 웹사이트.
여기에서 펌웨어를 설치하고, 웹 도구를 열고, 하드웨어 가이드를 따라가고, 레시피를 살펴보고, 문서에 액세스할 수 있습니다.

기능
-
USB 직렬 또는 WiFi 웹을 통한 대화형 명령줄 인터페이스(CLI).
-
지원 모드:
- HiZ (기본값)
- I2C (스캔, 글리치, 슬레이브 모드, 덤프, eeprom)
- SPI (eeprom, flash, sdcard, 슬레이브 모드)
- UART / Half-Duplex UART (브리지, 읽기, 쓰기)
- 1WIRE (ibutton, eeprom)
- 2WIRE (스니핑, 스마트카드) / 3WIRE (eeprom)
- DIO (디지털 I/O, 읽기, 풀업, 설정, pwm)
- Infrared (송신, 녹음, 유니버설 리모컨)
- USB (HID, flashrom, storage, usb-uart)
- Bluetooth (BLE HID, 스캔, 스푸핑, 스니핑)
- Wi-Fi / Ethernet (스니핑, 디어스, 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.
-
UART용 보드레이트 자동 감지, AT 명령 및 다양한 도구.
-
레지스터 조작, EEPROM 덤프 도구, I2C 장치 식별.
-
SPI용 다양한 EEPROM, Flash 및 기타 여러 도구 읽기.
-
Bus Pirate 스타일 바이트코드 명령 또는 Python을 사용한 스크립팅.
-
80개 이상의 INFRARED 프로토콜을 지원하는 Device-B-Gone 명령.
-
직접 I/O 관리, PWM, 서보, GPIO 상태.
-
모든 대역에서 무선 신호 및 주파수 분석.
-
약 50개의 주소 지정 가능한 LED 프로토콜 지원.
-
네트워크 액세스를 위한 Ethernet 및 WiFi 지원.
-
HTTP를 통한 LittleFS로 데이터 가져오기 및 내보내기.
-
펌웨어 사용을 도와주는 Pirate assistant.
-
USB-Uart 동글, SPI 프로그래머, 로직 애널라이저 등.
-
웹 브라우저에서 USB 직렬을 사용하기 위한 웹 직렬 도구.
