
awesome-connected-things-sec — 已更新!
一份面向所有联网设备的安全资源精选列表
🔐 精选互联设备安全资源
面向 IoT、嵌入式、工业及汽车系统的安全研究与漏洞利用技术。
目录
硬件攻击
基础知识
接口攻击
UART
- 识别 UART 接口
- 串口终端基础
- 逆向工程串口
- 嵌入式逆向工程入门:通过 UBoot 发现 UART 并提取固件
- 使用 UART 连接中国产 IP 摄像头
- IoT 硬件黑客攻击之旅:UART
- 通过 UART 访问并提取固件
- Linksys e1000 上的 UART 连接与动态分析
JTAG
- 硬件黑客 101:JTAG 简介
- 如何找到 JTAG 接口
- 分析 JTAG
- 使用 OpenOCD 进行 Bus Pirate JTAG 连接
- 通过 JTAG 从外部存储器提取固件
- iPhone Lightning 与 JTAG 黑客攻击漫游指南
- 通过 JTAG 调试 AVR 微控制器
SWD(串行线调试)
- SWD 协议概述 - HardBreak Wiki
- 揭示漏洞:探索硬件中的 SWD 攻击面
- ARM 串行线调试协议简介
- 串行线调试与 CoreSight 架构
- LibSWD - 串行线调试开源库
- 硬件黑客攻击与漏洞利用训练营 - SWD
SPI
- 硬件黑客 101:识别并提取 eMMC 闪存
- 使用 Bus Pirate 从路由器提取固件 - SPI
- 通过 SPI 提取闪存
- 从嵌入式设备提取固件(SPI NOR 闪存)
- 如何使用编程器刷写路由器芯片
- TPM 2.0:通过 SPI 提取 Bitlocker 密钥
I2C
- IoT 安全第 16 部分:硬件攻击面 I2C
- I2C 漏洞利用 - HackTricks
- 非侵入式 I2C 硬件木马攻击向量(PDF)
- 硬件黑客攻击:使用 Bus Pirate 进行 I2C 注入
- 保护 SPI、I2C 和 I3C 协议
TPM
内存提取
eMMC
侧信道与故障注入
基础知识
毛刺攻击
- 对 Wink Hub 的 NAND 毛刺攻击
- 使用 Crowbars 进行电压毛刺教程
- 使用 iCEstick Glitcher 进行电压毛刺攻击
- FPGA 毛刺与侧信道攻击 - Samy Kamkar
- 硬件电源毛刺攻击 - rhme2
- 闪存中的密钥 - 从 Arduino 中毛刺提取 AES 密钥
- 实现实用的电气毛刺攻击
- 如何进行电压故障注入
- Glitcher 第 1 部分 - 在 STM32 微控制器上可复现的电压毛刺
- STM32L05 电压毛刺
功耗分析
其他微控制器
- 提取 Amlogic A113X Bootrom
- 重温 AMLogic A113X TrustZone 漏洞利用过程
- 逆向工程未知微控制器
- 通过 USB 攻击微控制器固件
- 你的 SoC 有个洞:对 MediaTek BootROM 进行毛刺攻击
PCIe 与 DMA 攻击
- 面向 Windows 完全初学者的 PCIe 实用教程 - 第 1 部分
- 面向 Windows 完全初学者的 PCIe 实用教程 - 第 2 部分
- 针对已加固 Jetson Nano 的 PCIe DMA 攻击(CVE-2022-21819)
无线协议
射频基础
- 软件定义无线电完整课程 - Michael Ossmann
- 理解无线电
- 软件定义无线电简介
- GNU Radio Companion 简介
- 在 GNU Radio Companion 中创建流图
- 分析 433MHz 无线电信号
- 录制特定无线电信号
- 使用 Raspberry Pi 和 rpitx 进行重放攻击
- 逆向工程汽车钥匙遥控信号
- GRCON 2021 - 捕获信号
蓝牙 / BLE
基础知识
漏洞利用技术- Intel Edison 作为蓝牙低功耗漏洞利用盒
- 逆向工程并利用智能按摩器
- 我入侵了 MiBand 3
- GATTacking 蓝牙智能设备
- 剖析 August 智能锁
- BLE GATT 逆向工程实践入门
- MojoBox - 又一个不那么智能的锁
- 蓝牙智能锁
- 蓝牙信标漏洞
- 拒绝愉悦:使用 Flipper Zero 攻击不寻常的 BLE 目标
- 侠盗猎车手:BLE 中继攻击一瞥
- 我如何入侵智能灯:CVE-2022-47758
漏洞研究
- 在蓝牙中发现漏洞
- Sweyntooth 漏洞
- BrakTooth:对蓝牙链路管理器造成严重破坏
- BLUFFS:蓝牙前向与未来保密性攻击(CVE-2023-24023)
- AirDrop 泄露 - 嗅探 Apple 设备的 BLE 流量
- BleedingTooth:Linux 蓝牙零点击远程代码执行
- BRAKTOOTH:对蓝牙链路管理器造成严重破坏(PDF)
- Norec 攻击:从 Nordic 库中剥离 BLE 加密(CVE-2020-15509)
- BlueDucky - 针对未修补 Android 的 HID 注入(CVE-2023-45866)
- Microsoft 蓝牙驱动欺骗 - CVE-2024-21306
- 蓝牙 Auracast / LE Audio 安全分析
会议演讲
工具 - 软件
- Bluing - 蓝牙情报收集
- BlueToolkit - 蓝牙经典漏洞测试
- btproxy
- hcitool 和 bluez
- 使用 GATT Tool 进行测试
- crackle - 破解 BLE 加密
- bettercap
- GATTacker
- BTLEjack - BLE 瑞士军刀
- DEDSEC 蓝牙漏洞利用
- BrakTooth ESP32 PoC
- SweynTooth BLE 攻击
- ESP32 蓝牙经典嗅探器
- 蓝牙黑客工具合集
工具 - 硬件
工具
入侵蓝牙咖啡机
- 从 GitHub Actions 入侵蓝牙煮咖啡 - 第 1 部分
- 从 GitHub Actions 入侵蓝牙煮咖啡 - 第 2 部分
- 从 GitHub Actions 入侵蓝牙煮咖啡 - 第 3 部分
Zigbee / Z-Wave
基础知识
漏洞利用
- 使用 Attify Zigbee 框架入侵 IoT 设备
- Zigator:分析支持 Zigbee 的智能家居的安全性
- 使用 Zigator 和 GNU Radio 对 Zigbee 进行安全分析
- 低成本 ZigBee 选择性干扰
工具 - 软件
工具 - 硬件
LoRa / LoRaWAN
- LoRaWAN 安全概述 - Tektelic
- LoRaWAN 中的安全漏洞
- 低功耗与高风险:针对 LoRaWAN 设备的攻击
- LAF - LoRaWAN 审计框架
- ChirpOTLE - LoRaWAN 安全框架
基础知识
漏洞利用
- 数百万使用 LoRaWAN 的设备暴露 - SecurityWeek
- 你是否盲目信任 LoRaWAN 网络? - IOActive
- LoRaWAN 加密密钥易于破解 - Threatpost
- LoPT:LoRa 渗透测试工具(PDF)
工具
Matter / Thread
基础知识
- Matter 标准 - CSA-IoT
- Matter 协议维基百科
- Matter 协议完整指南 2025
- 如何使用 Matter 保护智能家居设备
- 面向 Matter 的智能家居设备解决方案 - DigiCert
安全研究
- Matter 智能家居中的安全漏洞与攻击场景
- 信任至关重要:揭示 Matter 协议中的漏洞 - Nozomi
- Matter over Thread 安全
- IoT 无线 PAN 协议安全的最新综述
- Matter 智能家居 - Krasamo
- Threadbare:针对 Thread 网络的实用攻击(Black Hat USA 2024)
- Matter 规范 1.3 - 连接标准联盟
- Thread Group 安全分析
蜂窝网络(GSM/LTE/5G)
- Awesome Cellular Hacking
- GSM 安全简介
- 在第二层攻破 LTE
- 5Ghoul - 5G NR 攻击与模糊测试
- 利用 MediaTek 基带中的 CSN.1 漏洞
- SIM 卡劫持
- SigPloit - 电信信令漏洞利用框架
- LTE Sniffer
- 5G NR 干扰、欺骗与嗅探
- LTrack:LTE 中手机的隐蔽追踪
- Open5GS - 开源 5G/4G 核心网
- SCAT - 蜂窝网络信令收集与分析工具
基础知识
漏洞利用
工具
NFC/RFID
DECT(数字增强型无绳通信)
Wi-Fi
协议漏洞
- 构造帧:通过操纵发送队列绕过 Wi-Fi 加密
- 无需流氓 AP 的中间人攻击:当 WPA 遇上 ICMP 重定向
- WPAxFuzz:嗅探 Wi-Fi 实现中的漏洞
- 解开症结:攻破家庭无线网状网络的访问控制
漏洞利用
- Over The Air:利用 Broadcom 的 Wi-Fi 协议栈(第 1 部分)
- Over The Air:利用 Broadcom 的 Wi-Fi 协议栈(第 2 部分)
- Over The Air:利用 Apple 设备上的 Wi-Fi 协议栈
- 逆向工程 Broadcom 无线芯片组
- 通过空口利用 Qualcomm WLAN 和调制解调器
- Windows Wi-Fi 驱动 RCE 漏洞 - CVE-2024-30078
- 当 Wi-Fi SSID 让你在 MT02 中继器上获得 root 权限 - 第 1 部分
- 当 Wi-Fi SSID 让你在 MT02 中继器上获得 root 权限 - 第 2 部分
逆向工程 WiFi
USB
UWB(超宽带)
TETRA
- 所有警察都在广播:TETRA 受到审视
- TETRA:BURST - TETRA 标准中的五个漏洞(Midnight Blue)
- TETRA:BURST 2:ELECTRIC BOOGALOO - 端到端加密被攻破(BlackHat USA 2025)
- TETRA Decoder - 开源 TETRA 接收器
- 使用 SDR 进行实用 TETRA 嗅探
固件安全
基础知识
提取
- 路由器分析第 1 部分:UART 发现与 SPI Flash 提取
- 硬件黑客教程:转储与逆向固件
- 固件样本 - firmware.center
- BasicFUN 系列:硬件分析 / SPI Flash 提取
- BasicFUN 系列:逆向工程固件 / 重新刷写 SPI Flash
- 改造加密固件是个坏主意
静态分析工具
- EMBA - 嵌入式 Linux 固件分析器
- FACT - 固件分析与比较工具
- Binwalk v3
- Firmwalker
- fwanalyzer
- fwhunt-scan - UEFI 固件分析
- ByteSweep
- BINSEC
- unblob - 提取框架
- Checksec.sh
- Firmware Modification Kit
动态分析与仿真
- Firmadyne - 自动化固件仿真
- FirmAE - 固件分析与仿真
- QEMU
- PANDA - 架构无关的动态分析
- Avatar2 - 动态固件分析
- Renode - 嵌入式系统仿真器
- Unicorn Engine - CPU 仿真器
- Qiling Framework
- HALucinator
- FirmWire - 基带固件仿真
- SymQEMU
- S2E - 选择性符号执行
- Bochs - x86 仿真器
- SAME70 仿真器
- 仿真直到成功
仿真教程- 使用 QEMU 进行固件仿真
- 仿真 ARM 路由器固件 - Azeria Labs
- 轻松仿真 IoT 固件
- IoT 二进制分析与仿真 第 1 部分
- 使用 QEMU 对 ARM/MIPS 进行交叉调试
- QEMU + Buildroot 入门
- 使用 Qiling 模拟和猎捕固件漏洞
- Qiling 与二进制仿真实现自动脱壳
- 调试 D-Link:仿真固件与硬件黑客
- 面向多架构 IoT 的自适应仿真框架
- 通过无效性引导知识推断实现自动固件仿真
- 使用 Unicorn Engine 仿真 RH850 架构
- Icicle:为灰盒固件模糊测试重新设计的仿真器
- 仿真六款当前冰岛家用路由器时的挑战与陷阱
- 我的仿真飞向月球……直到误报
- 如何使用 Qiling 仿真 Android 原生库
OTA 更新安全
基础知识
攻击向量
RTOS 安全
Zephyr RTOS
- Zephyr RTOS GitHub
- Zephyr 漏洞列表
- NCC Group Zephyr 与 MCUboot 安全评估
- Zephyr 与 MCUboot 中的 26 个缺陷
- 应对 Zephyr RTOS 中的安全问题
- 使用 Zephyr RTOS 增强安全性
FreeRTOS
- FreeRTOS TCP/IP 协议栈中的 13 个漏洞
- 利用 FreeRTOS 中的内存破坏 - ShmooCon
- RTOS 安全分析 - USENIX
- RTOS 动态漏洞修补
- AWS FreeRTOS 漏洞
逆向工程工具
- Ghidra
- IDA Pro
- Radare2
- Cutter - Radare2 的 GUI
- Binary Ninja
- GDB
- RetDec - 反编译器
- Diaphora - 二进制差异分析
- Angr - 二进制分析
- Frida - 动态插桩
- Ret-sync
- OllyDbg
- x64dbg
- Hopper
- Immunity Debugger
- PEiD
- Ghidriff - Ghidra 二进制差异分析引擎
- rev.ng 反编译器开源
- Cutter 入门
- pyghidra-mcp:无头 Ghidra MCP 服务器
- Mindshare:使用 Binary Ninja API 检测潜在的释放后使用漏洞
逆向工程教程
- 使用 Ghidra 进行逆向工程与补丁
- 使用 Ghidra 进行逆向工程:破解固件加密
- 使用 Radare 逆向固件
- 逆向 ESP8266 固件
- 使用 Ghidra 和 Semgrep 自动化二进制漏洞发现
- 在 Netgear 路由器中发现漏洞
Ghidra 教程
- 调试器 Ghidra 课程
- Ghidra 101:光标文本高亮
- Ghidra 101:解码栈字符串
- 扩展 Ghidra 第 1 部分:搭建开发环境
- 扩展巨龙:向 Ghidra 添加 ISA
- Ghidra nanoMIPS ISA 模块
- Ghidra 中的二进制类型推断
- 编写 Ghidra 处理器模块
在线汇编器
ARM 漏洞利用
- Azeria Labs ARM 教程
- 面向 IoT 的 ARM 漏洞利用
- Damn Vulnerable ARM Router (DVAR)
- Exploit Education
- Linux 上 ARM64 / AArch64 汇编指南
- ARMv8 AArch64/ARM64 完整初学者汇编教程
- ARM 漏洞利用新手指南
- ARM64 逆向与漏洞利用系列(8ksec)- 第 1-10 部分
- AArch64 内存与分页
- 我们已 ARMed,此处再无 ROPpery
二进制分析
安全启动
开发
绕过
- 攻破 ESP32 安全启动
- 永久攻破 ESP32:闪存加密与安全启动密钥提取
- ESP32 安全启动绕过(CVE-2020-13629)
- Amlogic S905 SoC:绕过安全启动
- 使用符号链接攻击击败安全启动
- PS4 安全启动破解 - Fail0verflow
- Dell BIOS 漏洞 - BIOSDisconnect
- U-Boot USB DFU 漏洞(CVE-2022-2347)
- 攻破 Silicon Labs Gecko 上的安全启动
UEFI 安全
- 使用符号执行检测 UEFI 漏洞
- HP 企业级 UEFI 漏洞
- 仿真与利用 UEFI 固件
- UEFI 的黑暗面:跨芯片漏洞利用技术深度剖析
- 深入 LogoFAIL PoC:从整数溢出到任意代码执行
- PixieFail:Tianocore EDK II IPv6 网络协议栈中的九个漏洞
- 为了科学!- 利用 EDK II 中一个不起眼的漏洞
- Hydroph0bia:Insyde H2O 的安全启动绕过
- PKfail:UEFI 固件中的不受信任平台密钥(Binarly,2024)
- LogoFAIL:系统固件中的图像解析漏洞(Binarly)
- BlackLotus UEFI Bootkit 分析 - ESET
- Bootkitty:首个针对 Linux 的 UEFI Bootkit(ESET,2024)
- UEFI 固件 Rootkit:迷思与现实(BlackHat 2024)
- CVE-2024-0762 - PixieFail 后续 TPM 绕过
符号链接攻击
路由器固件分析
- IoT 之旅:发现组件与端口
- IoT 之旅:固件转储与分析
- IoT 之旅:无线电通信
- IoT 之旅:内部通信
- IoT 设备中固件组件的动态分析
- RV130X 固件分析
- TP-Link 固件解密 C210 V2 云摄像头引导加载程序
路由器漏洞利用
- 在 Asus 路由器中猎捕未认证 n-day
- 将 MikroTik 拉入聚光灯下
- 利用 CVE-2023-30799 攻击 MikroTik RouterOS 硬件
- Root 小米 WiFi 路由器
- 安全之路:避开路由器陷阱
- 用 ROP 走向 RCE
- 从零开始 ROP 路由器:Tenda Ac8v4
- PwnAgent:Netgear RAX 路由器中的一键 WAN 侧 RCE
- Puckungfu 2:又一个 NETGEAR WAN 命令注入
- 逆向、发现并利用 TP-Link 路由器漏洞 - CVE-2024-54887
- 利用 TP-Link AX10 路由器中的零日漏洞(CVE-2025-9961)
- FiberGateway GR241AG - 完整漏洞利用链
- 使用路由器 TL-WR902AC 对 IoT 设备进行黑盒模糊测试
- Root TP-Link Tapo C200 Rev.5
Netgear 系列
- Netgear Orbi:简介、UART 访问、侦察
- Netgear Orbi:SOAP-API 中的崩溃
- Netgear Orbi:NDay 漏洞利用 CVE-2020-27861
- 我们 Netgear RAX30 漏洞的最后喘息
TP-Link 系列
- TP-Link TDDP 缓冲区溢出漏洞
- Pwn2Own Tokyo 2020:攻破 TP-Link AC1750
- TP-Link Tapo c200 摄像头未认证 RCE(CVE-2021-4045)
Cisco 系列
- 对 Cisco RV110W 固件更新进行补丁差异分析 - 第 1 部分
- CVE-2024-20356:越狱 Cisco 设备以运行 DOOM
- Flashback Connects - Cisco RV340 SSL VPN RCE
安全启动绕过
网络与 Web 协议
MQTT
基础知识
安全与漏洞利用
已知 CVE
- CVE-2020-13849 - DoS 漏洞(CVSS 7.5)
- CVE-2023-3028 - 认证不足(CVSS 9.8)
- CVE-2021-0229 - 资源消耗(CVSS 5.3)
- CVE-2019-5432 - 畸形数据包导致崩溃(CVSS 7.5)
工具
- Mosquitto - 开源 MQTT Broker
- HiveMQ
- MQTT Explorer
- MQTT Topic ACL Linter - 仅本地静态分析,用于检测无效、过宽、重复和重叠的 MQTT 主题过滤器 ACL 规则;不连接 Broker,也不替代安全审计。
- Nmap MQTT 库
- 七款最佳 MQTT 客户端工具
应用- 将 IoT MQTT 用于 V2V 和联网汽车
- MQTT 硬件开发项目
- 使用 Kubernetes、Kafka、MQTT、TensorFlow 的 100,000 辆联网汽车
- 使用 MQTT 与 Auth0 进行设备身份验证
- 用于 MQTT IoT 异常检测的深度学习 UDF
- MQTT 指南:入侵门铃
恶意软件研究
CoAP
规范与安全
工具 - 软件
- CoAP NSE (Nmap)
- Copper4Cr - 适用于 Chrome 的 CoAP 用户代理
- libcoap CLI 工具
- Scapy CoAP 插件
- Eclipse Californium (Java)
- Peach Fuzzer
工具 - 硬件
研究与教程
mTLS
工具
| 工具 | 用途 | 链接 | | ───────────────────────── | ─────────────────────────────────────────────────────────────────────────────────────────────── | ──────────────────────────────────────────────────────────────────────────────────────────────────────── | | mtls-intercept | 反向代理,动态签署客户端证书以对完整 mTLS 会话进行 MITM | github.com/fungaren/mtls-intercept | | mitmproxy | 使用提取的 IoT 设备证书配置 client_certs,以在 mTLS 握手中冒充设备 | mitmproxy.org | | SSLsplit | 透明 mTLS 代理 - 转发提取的设备证书以完成与云的相互握手 | github.com/droe/sslsplit | | eCapture (eBPF) | 在 Linux IoT 网关上于加密前挂钩 OpenSSL/BoringSSL - 解密 mTLS + TLS 1.3 + PFS | ecapture.cc | | Wireshark + SSLKEYLOGFILE | 使用 NSS 预主密钥日志解密从 IoT 网关捕获的 mTLS 会话 | wiki.wireshark.org/TLS | | Frida | 在 Android IoT 配套应用中运行时挂钩 SSLContext、TrustManager、KeyManager | frida.re | | Objection | Android sslpinning disable - 剥离配套应用中的 mTLS 证书绑定 | github.com/sensepost/objection | | apk-mitm | 静态修补 IoT 配套 APK 以禁用 mTLS 证书绑定 | github.com/shroudedcode/apk-mitm | | MagiskTrustUserCerts | 在已 root 的 Android POS/自助终端上将自定义 CA 移动到系统存储以完成 mTLS MITM | github.com/NVISOsecurity/MagiskTrustUserCerts | | frida-multiple-unpinning | 通用 Frida 脚本,针对加固 IoT 应用中 20 多种 mTLS/证书绑定模式 | github.com/httptoolkit/frida-android-unpinning | | NEU-SNS/IoTLS | IMC'21 研究仓库 - 使用 SSLKEYLOGFILE 文件解密跨 32 台设备的 MITM'd mTLS 连接 | github.com/NEU-SNS/IoTLS | | mitmrouter | 基于 Linux 的 IoT 流量拦截路由器 - 在网络层拦截设备 TLS | github.com/nmatt0/mitmrouter |
博客与文章
- mTLS:当证书身份验证被错误实现时
- IoT 中的 mTLS 身份验证:增强联网设备的安全性
- 动手实践 IoT MitM 第 1 部分 - AWS IoT MQTT + mTLS 拦截
- OWASP MASTG-TECH-0012:绕过 Android IoT 配套应用中的证书绑定
- 从理论到实践:mTLS 实战 第 1 部分
- 在 Mosquitto MQTT Broker 上配置 mTLS
- AWS IoT 文档:X.509 客户端证书与队列预置
- Azure IoT Hub:mTLS X.509 CA 身份验证概念
研究论文
- 物联网系统中 TLS 和 mTLS 的评估 - MIUN DiVA,2024
- Atlas:为 IoT 实现跨供应商 mTLS 身份验证 - arXiv 2025
- 面向工业 IoT 的轻量级 mTLS 身份验证 - PMC/NIH 2023
- 面向 IoT 战场网络的量子增强 mTLS - IJPSAT
- AI 与 IoT 安全:针对 TLS 攻击的指纹识别与防御 - IEEE Xplore 2025
YouTube
- 使用 ARP 欺骗 + mitmproxy TLS 拦截来拦截 IoT 设备流量
- 使用 Linux 通过 mitmrouter 拦截 IoT 设备流量
- 双向 TLS - 后端工程秀深度解析
- 拦截 SSL/TLS - Fiddler 和 MITMProxy 解密演练
- 解密 Kubernetes mTLS 流量 - eCapture、自定义 CA、eBPF 方法
- 精通 mTLS:阻止 MITM 攻击并提升 API/IoT 安全性
- IoT 渗透测试入门网络研讨会 - CyberWarFare Labs
IoT 协议概述
云与后端安全
AWS IoT 安全
基础
工具
- CloudFox - 云攻击路径
- S3Scanner - 泄漏存储桶发现
- Cloudfoxable Labs
- AWS 安全渗透测试资源
- Pacu - AWS 利用框架
- ScoutSuite - 多云安全审计
- Prowler - 云安全评估
漏洞
Firebase / 云配置错误
移动应用安全
Android
- Android 应用逆向工程 101
- Android 应用渗透测试手册
- Android 渗透测试视频课程 - TutorialsPoint
- Android Tamer
- Android 黑客手册
- 初探 Android 14 取证
- 使用 Ghidra 反混淆 Android ARM64 字符串
- Android 原生组件模糊测试简介
- 入侵 Android 游戏
- 拦截 Flutter 中的 HTTPS 通信
Android 内核利用
- Android 内核利用
- 攻击 Android Binder:CVE-2023-20938 的分析与利用
- 使用 Qualcomm TrustZone 攻击 Android 内核
- 在 Android 驱动中继续前进
- 分析一个现代在野 Android 漏洞利用
- 利用 Android 的加固内存分配器
- GPUAF - 为所有基于 Qualcomm 的 Android 手机获取 Root 的两种方法
- Qualcomm DSP 驱动 - 意外挖掘出一个漏洞利用
- Qualcomm DSP 内核内部机制
- Binder 模糊测试
Android Scudo 分配器
iOS
- iOS 渗透测试指南
- OWASP 移动安全测试指南
- 一位 iOS 黑客尝试 Android
- 分析 iOS 内核崩溃日志
- 突破 iOS 18
- 在 QEMU 中模拟 iPhone
- Apple USB 限制模式绕过(CVE-2025-24200)的首次分析
- 探索用于 iOS 内核漏洞利用原语的 UNIX 管道
工业与汽车
ICS/SCADA
- ICS Village
- ICS Discord 群组
- Controlthings.io 平台
- 应用网络安全与智能电网
- OT 网络中的深度横向移动
- 入侵 ICS 历史数据库:从 IT 到 OT 的枢轴点
- OPC UA 深度剖析系列 - 第 1-5 部分
- 深入了解新型 OT/IoT 网络武器:IOCONTROL
- 注意,高压:探索 Rockwell Automation PowerMonitor 1000 的攻击面
汽车安全
- Awesome Vehicle Security
- Car Hacking Village
- Jeep 入侵
- Subaru 主机越狱
- 汽车入侵实用指南 101
- CAN 注入:无钥匙汽车盗窃
- 我如何入侵我的汽车系列 - 第 1-6 部分
- 我也如何入侵了我的汽车
- 从 2021 款 Toyota RAV4 Prime 中提取安全车载通信(SecOC)密钥
- 使用反汇编器和分支恢复 ECU 固件
- 汽车内存保护单元:揭示隐藏漏洞
- Web 黑客 vs 汽车行业:汽车中的严重漏洞(Sam Curry,2023)
- 入侵 Kia:仅凭车牌远程控制汽车(Sam Curry,2024)
- 入侵 Subaru:通过 STARLINK 管理面板跟踪和控制汽车(Sam Curry,2025)
- Pwn2Own Automotive(ZDI 博客分类 - 2024 与 2025 东京)
- Synacktiv 出版物 - Pwn2Own Automotive 文章
- Awesome CAN Bus - 精选资源
电动汽车充电桩
- 深入剖析 Pwn2own Automotive 电动汽车充电桩硬件
- Pwn2Own Automotive 2024:入侵 ChargePoint Home Flex
- 逆向工程电动汽车充电桩
- Pwn2Own Automotive 2024:Autel MaxiCharger 分析(Computest Sector7)
- SaiFlow 博客 - OCPP/电动汽车充电协议漏洞
支付系统
ATM 入侵
Payment Village
工具
硬件工具
- Bus Pirate
- Bus Pirate 5:硬件入侵的瑞士军刀
- The Shikra
- Attify Badge
- Flipper Zero
- HackRF
- RTL-SDR
- 深入剖析 ICE-V Wireless FPGA 开发板
多用途
调试适配器- ST-Link
USB
- FaceDancer21
- RfCat
- NullSec Ducky Payloads - 适用于 Windows、macOS 和 Linux 的 Rubber Ducky BadUSB 载荷集合。
Flipper Zero
- NullSec Flipper Suite - 用于 RF、RFID/NFC、BadUSB、红外和无线渗透测试的 Flipper Zero 载荷集合。
- PineFlip - 适用于 Linux 的 Flipper Zero 配套应用,具有屏幕镜像、文件管理器和固件管理功能。
Hak5
- Hak5 Field Kits
- NullSec Pineapple Suite - 用于 deauth、evil twin、握手捕获和网络侦察的 WiFi Pineapple 载荷集合。
软件工具
漏洞利用框架
- BlueSploit
- IoTSecFuzz
- PENIOT
- ISF - 工业安全框架
- HAL - 硬件分析器
- PRET - 打印机漏洞利用工具包
- Expliot Framework
- RouterSploit
- HomePwn
- 固件分析工具包 (FAT)
- Shambles:下一代 IoT 逆向工程工具
固件分析
模糊测试工具
- 模糊测试的艺术:简介
- LibAFL 入门研讨会
- 使用 AFL++ 进行模糊测试的 Blitz 教程实验
- Linux 快照模糊测试现状
- 在流行条码软件的字里行间进行模糊测试
- Boofuzz
- Syzkaller - 内核模糊测试器
- parking-game-fuzzer
基础知识
IoT 专用模糊测试
- 模糊测试 ICS 协议
- Fuzzowski - 网络协议模糊测试器
- FIRM-AFL:高吞吐量 IoT 固件模糊测试
- Snipuzz:IoT 固件的黑盒模糊测试
- 模糊测试 IoT 二进制文件第 1 部分
- 模糊测试 IoT 二进制文件第 2 部分
- Awesome Embedded Fuzzing
工具
渗透测试操作系统
- AttifyOS
- IoT Penetration Testing OS v1
- EmbedOS
- Sigint OS - LTE IMSI Catcher
- Instant GNU Radio OS
- Dragon OS - SDR 软件
- Skywave Linux - SDR
- Zephyr RTOS
- Ubuntu LTS
搜索引擎
- Shodan
- Censys
- ZoomEye
- BinaryEdge
- Thingful
- Wigle
- Hunter.io
- BuiltWith
- Recon-ng
- PublicWWW
- FCC ID 数据库
- CVE PoC 搜索 - 按 CVE ID 搜索公开的 GitHub PoC 仓库。
防御性安全
威胁建模
STRIDE 框架
IoT 专用威胁建模
安全开发
指南与标准
- NIST IoT 网络安全框架
- NIST SP 800-213 - IoT 设备网络安全指南
- NISTIR 8259 - IoT 制造商的基础网络安全活动
- ETSI EN 303 645 - 消费类 IoT 网络安全
- OWASP IoT Top 10 (2018)
- OWASP IoT 项目
加固指南
事件响应
学习资源
培训平台
速查表
漏洞指南
渗透测试指南
YouTube 频道
- Joe Grand
- LiveOverflow
- Binary Adventure
- EEVBlog
- Craig Smith
- IoTSecurity101
- Besim ALTINOK
- Ghidra Ninja
- Cyber Gibbons
- Scanline
- Aaron Christophel
- Valerio Di Giampietro
- Gamozo Labs - 打印机黑客
书籍
硬件黑客
- The Hardware Hacking Handbook - Jasper van Woudenberg & Colin O'Flynn (2021)
- Practical Hardware Pentesting - Jean-Georges Valle (2021)
- Practical Hardware Pentesting 第 2 版 (2023)
- Hardware Hacking: Have Fun While Voiding Your Warranty - Joe Grand (2004)
- Hacking the Xbox - Andrew "bunnie" Huang (2013)
- The Hardware Hacker - Andrew "bunnie" Huang (2019)
- The Art of PCB Reverse Engineering - Keng Tiong (2015)
- Manual PCB-RE: The Essentials - Keng Tiong (2021)
- Hardware Security Training, Hands-on! (2023)
- Hardware Security: Challenges and Solutions (2025)
- Mastering Hardware Hacking (2025)
- 终极硬件黑客装备指南
- Microcontroller Exploits (2024)
- Engineering Secure Devices - Dominik Merli (2024)
- Cryptography and Embedded Systems Security - Hou & Breier (2024)
固件与逆向工程
- The Firmware Handbook - Jack Ganssle (2004)
- Learning Linux Binary Analysis - Ryan O'Neill (2016)
- Fuzzing Against the Machine (2023)
- Rootkits and Bootkits - Matrosov, Rodionov, Bratus (2019)
- Ghidra Software Reverse Engineering 第 2 版 (2025)
- The Ghidra Book 第 2 版 - Nance & Eagle (2026)
- 逆向工程工具权威手册 (2025)
- x86 Software Reverse-Engineering, Cracking, and Counter-Measures - Domas & Domas (2024)
- Fuzzing Android - Zawawy, Rodionov et al. (2026)
- From Day Zero to Zero Day - Eugene Lim (2025)
- The Spacecraft Hacker's Handbook - Olchawa & Starcik (2026)
IoT 安全
- Abusing the Internet of Things - Nitesh Dhanjani (2015)
- IoT Penetration Testing Cookbook - Aaron Guzman & Aditya Gupta (2017)
- Practical IoT Hacking: The Definitive Guide (2021)
- PatrIoT: Practical and Agile Threat Research for IoT (2022)
- The Embedded Linux Security Handbook - St. Onge & Krishnan (2025)
- Securing Smart Things - Massimo Nardone (2026)
无线与 RF
- Inside Radio: An Attack and Defense Guide - Qing Yang, Lin Huang (2018)
- Hack the Airwaves: Advanced BLE Exploitation (2023)
- Practical SDR - David Clark & Paul Clark (2025)
- The Art of ARM Assembly, Volume 1 - Randall Hyde (2025)
- The Wireless Cookbook - Bill Zimmerman (2026)
嵌入式与移动
NFC/RFID
- Near Field Communication (NFC): From Theory to Practice (2012)
- Security Issues in Mobile NFC Devices - Michael Roland (2024)
汽车安全
- The Car Hacker's Handbook - Craig Smith (2016)
- Building Secure Automotive IoT Applications - Oka et al. (2024)
- Offensive Automotive Cybersecurity - Nasser & Oka (2025)
工业与通用安全
- Gray Hat Hacking 第 5 版 (2018)
- Black Hat Python 第 2 版 (2021)
- Attacking Network Protocols - James Forshaw (2017)
- Securing Industrial Control Systems - Rahman et al. (2026)
白皮书与报告
IoT 系列
实验环境与 CTF
易受攻击的应用
硬件
工业
VoIP
CTF 竞赛
硬件 CTF
IoT CTF
嵌入式/固件 CTF
ARM CTF
持续学习平台
实验环境搭建
研究与社区
技术研究
博客- Team82 Research
- Voidstarsec
- wrongbaud
- Firmware Analysis
- Exploitee.rs
- Payatu Blog
- Raelize Blog
- JCJC Dev
- W00tsec
- Devttys0
- Embedded Bits
- Keenlab
- Courk.cc
- IoT Security Wiki
- Cybergibbons
- Firmware.RE
- K3170makan
- Tclaverie
- Besimaltinok
- Ctrlu
- IoT Pentest
- Duo Decipher
- Sp3ctr3
- 0x42424242
- Dantheiotman
- Danman
- Quentinkaiser
- Quarkslab
- Ice9
- F-Secure Labs
- MG.lol
- CJHackerz
- Bunnie's Blog
- Synacktiv Publications
- Cr4.sh
- Ktln2
- Naehrdine
- Limited Results
- Fail0verflow
- Exploit Security
- Attify Blog
- Jilles.com
- Syss Tech Blog
- HardBreak Wiki
- 8ksec
- Starlabs
- boschko.ca
- 0xtriboulet
- Nozomi Networks
社区平台
社区
值得关注的研究人员
- Jilles
- Joe Fitz
- Aseem Jakhar
- Cybergibbons
- Jasper
- Dave Jones
- bunnie
- Ilya Shaposhnikov
- Mark C.
- Aaron Guzman
- Yashin Mehaboobe
- Arun Magesh
- Mr-IoT
- QKaiser
- 9lyph
特定设备研究
摄像头
- ARLO: I'M WATCHING YOU
- Hacking a Tapo TC60 Camera
- Rooting a Hive Camera
- Pwn2Own: Synology BC500 IP Camera
- Turning Camera Surveillance on its Axis
- Pwn2Own Ireland 2024 - Ubiquiti AI Bullet
智能家居设备
- Hacking a Smart Home Device
- The Silent Spy Among Us: Smart Intercom Attacks
- Pwnassistant - Home Assistant RCE
- Hacking Sonoff Smart Home IoT Device
智能音箱
- Turning Google smart speakers into wiretaps for $100k
- Smart Speaker Shenanigans: Making the Sonos ONE Sing its Secrets
- Listen Up: Sonos Over-The-Air Remote Kernel Exploitation and Covert Wiretap
- Streaming Zero-Fi Shells to Your Smart Speaker
打印机
- Pwning a Brother labelmaker, for fun and interop!
- lexmark printer haxx
- Pwn2Own Ireland 2024: Canon imageCLASS MF656Cdw
- Print Scan Hacks: Brother devices
无人机
- DJI Mavic 3 Drone Research: Firmware Analysis
- DJI Mavic 3 Drone Research: Vulnerability Analysis
- DJI - The ART of obfuscation
- Local Privilege Escalation on the DJI RM500 Smart Controller
厨房电器
NAS 设备
- A Pain in the NAS: Synology DS920+ Edition
- Weekend Destroyer - RCE in Western Digital PR4100 NAS
- Exploiting the Synology TC500 at Pwn2Own Ireland 2024
游戏主机
- Hacking the Nintendo DSi Browser
- mast1c0re: Exploiting the PS4 and PS5 through a game save
- Being Overlord on the Steam Deck with 1 Byte
- Hacking the XBox 360 Hypervisor
手机/平板
- Pixel 6 Bootloader Series
- Solo: A Pixel 6 Pro Story
- Gaining kernel code execution on an MTE-enabled Pixel 8
- Bypassing MTE with CVE-2025-0072
- Debugging the Pixel 8 kernel via KGDB
- A First Glimpse of the Starlink User Terminal
- Diving into Starlink's User Terminal Firmware
TrustZone 与 TEE 研究
- ARM TrustZone: pivoting to the secure world
- TEE Reversing
- A Deep Dive into Samsung's TrustZone - Parts 1-3
- Researching Xiaomi's TEE
- Kinibi TEE: Trusted Application Exploitation
- Reversing Samsung's H-Arx Hypervisor Framework
- EL3vated Privileges: Glitching Google WiFi Pro from Root to EL3
Pwn2Own 研究
- Your not so "Home Office" - SOHO Hacking at Pwn2Own
- Pwn2Own Toronto 2023 Series - Parts 1-5
- Pwn2Own: WAN-to-LAN Exploit Showcase
MCP / AI Agent
蓝牙逆向工程
- bt-re-mad-skillz - 用于在 HCI 层对蓝牙控制器固件进行逆向工程的 LLM 技能,适用于 Claude Code 和 ChatGPT/Codex。
贡献
欢迎贡献。请按照现有结构提交包含新资源的 PR。