πŸ‘‹ Start Here - Every Series on IoTSec.in

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.


:books: Active Series


:microbe: 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


:high_voltage: 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


:magnifying_glass_tilted_left: 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


:microscope: 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


:bug: 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


:satellite_antenna: 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


:locked_with_key: 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


:world_map: 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