Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Teapot174/ESP-HACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

101 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 devices and GPIO integrations.
The project targets enthusiasts and pentesters who want to explore protocols and devices in Sub-GHz ranges and other wireless technologies.

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 (works, but poorly)
  • Beacon Spam
  • EvilPortal
  • Wardriving

Bluetooth

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

SubGHz

  • SubRead
  • SubSend
  • Analyzer
  • Jammer (ILLIGAL)

Infrared

  • IR-Send
  • IR-Read
  • TV, PJ, AC OFF

GPIO

  • iButton (in development)
  • NRF24: Jammer (ILLIGAL), Config
  • Serial (in development)

πŸ“‘ Supported SubGHz modulations

  • Princeton
  • RcSwitch
  • Came
  • Holtec
  • Nice
  • StarLine
  • KeeLoq

πŸ› οΈ 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

Module Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7
πŸ“Ί Display VCC β†’ 3V3 GND β†’ GND SCL β†’ G22 SDA β†’ G21 - - -
πŸ”˜ Buttons UP (K1) β†’ G27 DOWN (K2) β†’ G26 OK (K3) β†’ G33 BACK (K4) β†’ G32 - - -
πŸ“‘ CC1101 1 β†’ GND 2 β†’ 3V3 3 β†’ G34 4 β†’ G5 5 β†’ G18 6 β†’ G23 7 β†’ G19
πŸ’‘ IR IR-T β†’ G4 IR-R β†’ G14 - - - - -
πŸ”Œ GPIO A β†’ G35 B β†’ G25 C β†’ G17 D β†’ G16 E β†’ G13 F β†’ G12 G β†’ G4
πŸ’Ύ SD-Card 3v3 β†’ 3v3 GND β†’ GND MOSI β†’ G15 CLK β†’ G2 MISO β†’ G0 CS β†’ 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 (power, SPI, contacts).
0x002 NRF24 initialization failed πŸ› οΈ Verify chosen pins/connections and reboot the device.

πŸ“Έ Final result

ESP-HACK_Device


βœ‰οΈ Contacts / Author

Author: Teapot174
Telegram: @ESPH4CK