IoTSecurity101

Curated list

Download as .zip Download as .tar.gz View on GitHub

๐Ÿ” Awesome Connected Things Security Resources

A curated repository of IoT, Embedded, Industrial & Automotive, Core Tech security knowledge.

Awesome Badge

Last Updated


๐Ÿ› ๏ธ Approach Methodology

| # | Focus Area | Emoji | |โ€”|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-|โ€”โ€”-| | 1 | Network Security | ๐ŸŒ | | 2 | Web Protocols & APIs | ๐ŸŒ | | 3 | Mobile App Security | ๐Ÿ“ฑ | | 4 | Wireless Protocols | ๐Ÿ“ก | | 5 | Firmware Security | ๐Ÿ’ฝ | | 6 | Hardware Attacks | ๐Ÿ› ๏ธ | | 7 | Storage Security | ๐Ÿ’พ | | 8 | I/O Ports | ๐Ÿ”Œ |

๐Ÿงญ Table of Contents

๐ŸŒ Network Security

๐ŸŒ Web Protocols & APIs

๐Ÿ“ฑ Mobile Application Security

๐Ÿ“ก Wireless Protocols

๐Ÿ’ฝ Firmware Security & Reverse Engineering

๐Ÿ› ๏ธ Hardware & Physical Attacks

๐Ÿ’พ Storage & Data Security

๐Ÿ’ณ Payment/Transaction Security


๐Ÿ›ก๏ธ General Information & Community


๐Ÿ“š Learning & Training


๐Ÿงช Technical Research, Labs & CTFs


๐Ÿ“– Books, Blogs, Cheatsheets


๐Ÿ” Search Engines & Device Discovery


โš’๏ธ Exploitation Tools & Pentesting OS


Technical Research and Hacking


Proof of Concepts known Device Vulnerabilities


Community and Discussion Platforms


IoT and Hardware Security Trainings


Books for IoT Penetration Testing

2004

2007

2012

2013

2014

2015

2016

# 2017

2018

2019

2021

2022

2023

2024

2025


Awesome CheatSheets


Search Engines for Internet-Connected Devices


YouTube Channels for IoT Pentesting


Vehicle Security Resources


IoT Vulnerabilites Checking Guides


IoT Gateway Software


IoT Pentesting OSes


Exploitation Tools


Reverse Engineering Tools


Introduction


IoT Web and Message Services

MQTT

Introduction to MQTT
Security and Hacking with MQTT
Known Vulnerabilities and CVE IDs of MQTT Protocol
IoT and MQTT
Tools and Client Information
Tutorials and Guides
Advanced Topics and Applications
MQTT Softwares
Additional Resources

CoAP

Software Tools
Hardware Tools
Blogs, Research & Tutorials
Books & Guides

RADIO HACKER QUICK START GUIDE

Cellular Hacking GSM BTS

BTS

GSM SS7 Pentesting

Hardware Tools


NFC-RFID


Zigbee ALL Stuff

SW Tools

Hardware Tools for Zigbee


BLE Intro and SW-HW Tools to pentest

StepByStepGuideToBLEUnderstandingAndExploiting
TrafficEngineeringInABluetoothPiconet
BLECharacteristics
Bluetooth And BLE PentestTools

-

HardwareForBluetoothHacking
Bluetooth Hacks

DECT (Digital Enhanced Cordless Telecommunications)

Software Tools && Hardware Tools

##### Software

##### Hardware


Mobile security (Android & iOS)

Android

iOS


Villages


Online Assemblers


ARM


Pentesting Firmwares and emulating and analyzing

๐Ÿ”น Static Firmware Analysis Tools

๐Ÿ”ธ Dynamic Analysis & Emulation Tools

๐ŸŸช Hybrid (Static + Dynamic) & Instrumentation Frameworks

Resources

Firmware Dev && Firmware Emulation


Firmware samples to pentest


Binary Analysis



Secureboot

Dev

Hacking


Storage Medium

EMMC Protocol and Techniques

Explore the world of EMMC hacking with these curated resources. Whether youโ€™re new to hardware hacking or an experienced practitioner, these links provide valuable insights into EMMC protocol, data recovery, and practical hacking techniques.


Payment Device Security

ATM Hacking


IoT hardware Overview and Hacking

Hardware Gadgets to pentest

Attacking Hardware Interfaces

SPI

UART

JTAG

TPM

Glitching and Fault Injection Resources

##### Tutorials and Case Studies


Awesome IoT Pentesting Guides


Fuzzing Things


Vulnerable IoT and Hardware Applications

CTF For IoT And Embeddded

Hardware CTFs

IoT CTFs

Firmware CTFs

ARM CTFs

Reverse Engineering CTFs

Platforms for Continuous Learning


follow the people


Blogs for IoT Pentest

๐ŸŒ IoT Security Blogs