New here? This is your map.
IoTSec.in is a beginner-friendly IoT and hardware security platform. Every series is written by a researcher who was confused about this stuff too so every part explains the why, not just the what.
Pick a series that matches where you are right now. Work through it in order. Everything builds on itself.
Active Series
Mirai Botnet - From Zero to Source Code
Real malware. Real source code. Line by line.
Learn how 600,000 IoT devices were weaponized by reading the actual C and Go source that did it.
β Start the Mirai Series
Side-Channel Power Analysis - ChipWhisperer from Zero
What if you could steal an AES key just by watching a chipβs power consumption?
This series starts from the physics and ends with a live CPA attack recovering a real 128-bit key.
β Start the ChipWhisperer Series
OllyDbg - Complete Reverse Engineering & Cracking Series
No assembly experience needed. 60 parts, 8 phases.
From reading your first disassembly to unpacking industrial-grade protections like ASProtect and EXECryptor.
β Start the OllyDbg Series
Ghidra - Reverse Engineering Mastery
From zero to real IoT firmware analysis. 60 parts, 7 phases.
x86, ARM, bare-metal STM32, MIPS router firmware, Windows PE everything a firmware security researcher needs.
β Start the Ghidra Series
Fuzzing - Complete Tutorial (AFL++, libFuzzer, Kernel & IoT)
50 parts. From βwhat even is fuzzingβ to writing your own CVE-hunting harness.
Covers AFL++, libFuzzer, Honggfuzz, kernel fuzzing, Android fuzzing, and IoT firmware fuzzing.
β Start the Fuzzing Series
nRF52840 - BLE Security Research from Zero
34 parts. The nRF52840 is in everything smart locks, medical devices, industrial sensors.
Learn to sniff, enumerate, MITM, replay, and fuzz BLE then go deeper into hardware-level exploitation.
β Start the nRF52840 Series
Cryptography for IoT Hackers - TLS, mTLS & Embedded Crypto
Why does your IoT device keep getting pwned even when it βuses encryptionβ?
This series goes from zero crypto knowledge to building, breaking, and hardening real TLS on an ESP32.
β Start the Cryptography Series
Quick Reference
| Series | Focus | Parts |
|---|---|---|
| Mirai Botnet | IoT malware, C2, DDoS | 7 |
| ChipWhisperer | Side-channel, power analysis, AES | 7 |
| OllyDbg | Windows RE, cracking, unpacking | 60 |
| Ghidra | Firmware RE, ARM, MIPS, x86 | 60 |
| Fuzzing | AFL++, libFuzzer, IoT fuzzing | 50 |
| nRF52840 BLE | BLE security, hardware hacking | 34 |
| Crypto for IoT | TLS, mTLS, ESP32, certs | 13 |