Learn to hack
hardware.
Courses. Challenges. Labs.
From signal to shell — UART, firmware, ESP32, OT/ICS.
Create a free account to track your progress.
What you'll learn
Five tracks covering the full hardware attack surface
Hardware Hacking
UART, SPI, I2C, JTAG. Identify debug interfaces, extract data, get a shell from a physical board.
Beginner → IntermediateFirmware & Reverse
Dump, extract and analyse IoT firmware. Find hardcoded secrets, backdoors and exploitable functions.
Beginner → AdvancedESP32 Security
Flash encryption, Secure Boot, eFuse, NVS. Attack and defend the most popular IoT SoC.
IntermediateIoT Attack Surface
MQTT, BLE, WiFi, cloud APIs. Map and exploit the network attack surface of connected devices.
IntermediateOT / ICS
Modbus, DNP3, SCADA, PLCs. Understand cyber risks on critical industrial infrastructure.
Intermediate → AdvancedAvailable now
See all →UART: From Signal to Shell
UART is the most common debug interface left exposed on IoT devices. This course takes you from understanding the electr...
Flash Chip Reading: SOIC Clips & In-Circuit Extraction
Most IoT firmware lives on an SPI flash chip soldered to the PCB. This course teaches you to read it without desoldering...
Firmware IoT: Extraction & Analysis
You have a firmware blob. What now? This course teaches the complete analysis workflow: identify the format, extract the...
Earn your rank
Every lesson completed earns XP — climb the prestige ladder
Ready to start?
Free access to the first lesson of every course. No credit card.
Create your account