IoT Security Research Group

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

Typing SVG


     


         


     


Table of Contents

Hardware Attacks

Fundamentals

Interface Attacks

UART

JTAG

SWD (Serial Wire Debug)

SPI

I2C

TPM

Memory Extraction

eMMC

Side-Channel and Fault Injection

Fundamentals

Glitching Attacks

Power Analysis

Other Microcontrollers

PCIe and DMA Attacks


Wireless Protocols

RF Fundamentals

Fundamentals

Tools - Software

Tools - Hardware

Tools

Hacking Bluetooth Coffee Machines

Zigbee / Z-Wave

Fundamentals

Exploitation

Tools - Software

Tools - Hardware

LoRa / LoRaWAN

Exploitation

Tools

Matter / Thread

Fundamentals

Security Research

Cellular (GSM/LTE/5G)

Exploitation

Tools

NFC/RFID


Wi-Fi

Protocol Vulnerabilities

Exploitation

Reverse Engineering WiFi

UWB (Ultra-Wideband)

TETRA


Firmware Security

Fundamentals

Fundamentals

Attack Vectors

RTOS Security

Zephyr RTOS

FreeRTOS

Reverse Engineering Tools

Ghidra Tutorials

Online Assemblers

ARM Exploitation

Secure Boot

Development

Bypasses

UEFI Security


Router Firmware Analysis

Router Exploitation

Netgear Series

Cisco Series

Secure Boot Bypasses

Network and Web Protocols

MQTT

Security and Exploitation

Known CVEs

Tools

Applications

Malware Research

CoAP

Tools - Software

Tools - Hardware

Research and Tutorials

mTLS

ļø Tools

Tool Use Link
mtls-intercept Reverse proxy that dynamically signs client certs to MITM full mTLS sessions github.com/fungaren/mtls-intercept
mitmproxy Configure client_certs with extracted IoT device cert to impersonate device in mTLS handshake mitmproxy.org
SSLsplit Transparent mTLS proxy - forward extracted device cert to complete mutual handshake with cloud github.com/droe/sslsplit
eCapture (eBPF) Hook OpenSSL/BoringSSL on Linux IoT gateways pre-encrypt - decrypts mTLS + TLS 1.3 + PFS ecapture.cc
Wireshark + SSLKEYLOGFILE Decrypt captured mTLS sessions from IoT gateways using NSS pre-master secret logs wiki.wireshark.org/TLS
Frida Runtime hook SSLContext, TrustManager, KeyManager in Android IoT companion apps frida.re
Objection android sslpinning disable - strips mTLS pinning in companion apps github.com/sensepost/objection
apk-mitm Statically patches IoT companion APK to disable mTLS cert pinning github.com/shroudedcode/apk-mitm
MagiskTrustUserCerts Moves custom CA to system store on rooted Android POS/kiosk to complete mTLS MITM github.com/NVISOsecurity/MagiskTrustUserCerts
frida-multiple-unpinning Universal Frida script targeting 20+ mTLS/pinning patterns in hardened IoT apps github.com/httptoolkit/frida-android-unpinning
NEU-SNS/IoTLS IMC’21 research repo - SSLKEYLOGFILE files to decrypt MITM’d mTLS connections across 32 devices github.com/NEU-SNS/IoTLS
mitmrouter Linux-based IoT traffic interception router - intercepts device TLS at network level github.com/nmatt0/mitmrouter

Blogs & Articles

Research Papers

YouTube

IoT Protocols Overview

AWS IoT Security

Tools

Vulnerabilities

Firebase / Cloud Misconfigurations


Mobile Application Security

Android

Android Scudo Allocator

iOS

ICS/SCADA


Payment Systems

ATM Hacking


Tools

Hardware Tools

Debug Adapters

RF/SDR

USB

Flipper Zero

Hak5

Exploitation Frameworks

Firmware Analysis

Fuzzing Tools

IoT-Specific Fuzzing

Tools

Pentesting Operating Systems

Threat Modeling

IoT-Specific Threat Modeling

Secure Development

Hardening Guides

Incident Response


Learning Resources

Training Platforms

YouTube Channels

Hardware Hacking

Embedded and Mobile

NFC/RFID

Industrial and General Security

White Papers and Reports


IoT Series

Labs and CTFs

Vulnerable Applications

Router/Firmware

Hardware

Wireless

Industrial

VoIP

CTF Competitions


Hardware CTFs

IoT CTFs

Embedded/Firmware CTFs

ARM CTFs

Continuous Learning Platforms

Lab Setup


Research and Community

Technical Research

Blogs


Device-Specific Research

Cameras

Smart Home Devices

Smart Speakers

Printers

Drones

Kitchen Appliances

NAS Devices

Game Consoles

Phones/Tablets

TrustZone and TEE Research

Pwn2Own Research

License

This collection is provided for educational and research purposes.