Skip to content

Teapot174/ESP-HACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

246 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 ESP-HACK FW — Русский

ESP-HACK_LOGO

🚀 About ESP-HACK FW

ESP-HACK is a powerful universal firmware for the ESP32, built for RF research and pentesting of radio frequencies, Bluetooth, infrared signals and GPIO integrations. The project targets enthusiasts and pentesters who want to explore protocols and devices in Sub-GHz ranges and other wireless technologies.

For more information, please see our wiki :)

The firmware is stable within its declared functionality, but some features are marked as "in development". Use the device according to the laws in your region.


⚠️ Disclaimer

This firmware is designed exclusively for research purposes and hardware testing. By using the firmware, you must comply with the laws of your region. The firmware creator is not responsible for your actions. Jammers are ILLEGAL.


⚡ Features

WiFi

  • Deauther (nope, lol)
  • Beacon Spam
  • EvilPortal
  • Wardriving
  • Packets

Bluetooth

  • BLE-Spam: IOS, Android, Windows
  • BadBLE
  • Mouse

SubGHz

  • Read
  • Send
  • RAW (Record/Send)
  • Analyzer
  • Bruteforce: Came, Nice, Ansonic, Holtek, Chamberlain
  • Jammer (ILLEGAL)

Infrared

  • Send
  • Read
  • TV, PJ, AC OFF

GPIO

iButton

  • Read
  • Write
  • Config

NRF24

  • Jammer (ILLEGAL)
  • Spectrum
  • Config

Serial (in development)

Settings

  • Display Color
  • Standby time
  • About

📡 Supported SubGHz modulations

(315MHz/433.92MHz/868Mhz/915Mhz)

  • Princeton
  • RcSwitch
  • Came
  • Nice
  • Holtec
  • Ansonic
  • Chamberlain
  • StarLine
  • KeeLoq
  • Any other protocol with RAW mode

🛠️ Building

🔧 PCB

ESP-HACK_PCB Thanks Dripside!

🔧 Required components

Component Link
ESP32-WROOM TAP
CC1101 TAP
Display SH1106 TAP
SD Мodule TAP
Buttons TAP
IR-TX, IR-RX TAP

🔌 Connection scheme

ESP-HACK_Scheme

Module Pin Pin Pin Pin Pin Pin Pin
📺 Display VCC → 3V3 GND → GND SCL → G22 SDA → G21 - - -
🔘 Buttons UP → G27 DOWN → G26 OK → G33 BACK → G32 - - -
📡 CC1101 1 → GND 2 → 3V3 3 → G4 4 → G5 5 → G18 6 → G23 7 → G19
💡 IR IR-TX → G16 IR-RX → G35 - - - - -
🔌 GPIO A → G16 B → G2 C → G18 D → G23 E → G19 F → G25 -
💾 SD Card 3v3 → 3v3 CS → G15 MOSI → G13 CLK → G14 MISO → G17 GND → GND -

Errors (ERROR:)

During operation ESP-HACK may show the following errors:

Error code ❌ Problem 🛠️ Possible fix
0x000 SD-Card initialization failed 🛠️ Format the SD card as FAT32 or replace it.
0x001 CC1101 initialization failed 🛠️ Check wiring and module functionality.
0x002 NRF24 initialization failed 🛠️ Verify chosen pins/connections and reboot the device.

📸 Final result

ESP-HACK_Device


✉️ Contacts / Author

Author: Teapot174
Telegram: @ESPH4CK