IoT Hacking 101: Reverse Engineering The Xiaomi Ecosystem
summary
Shows concrete exploits and methods: uses UART/JTAG/SWD and cheap tools (Raspberry Pi, multimeter, hot‑air, USB microscope, eMMC/SPI readers) to dump firmware and read flash; builds an emulated Mi Home app to send arbitrary RPCs and push OTAs; finds hardcoded S3 crash uploads leaking account tokens, device IDs that are incremental, serial‑derived root passwords, camera images left on flash, and a firmware signing scheme that allows creating accepted fake firmwares. Many attacks produce root on live devices and remote account access.
AI-written summary · about
chapters (8)
- 0:00Introduction, Goal, Agenda of the talk
- 5:38Motivation
- 12:59IoT Devices from a Hacker's perspective
- 22:34Hardware Reverse Engineering Methods
- 28:26The XIAOMI Ecosystem
- 32:27Reverse Engineering the Ecosystem
- 42:38Findings
- 48:44Summary
related talks
18mE-Trojans: Ransomware, Tracking, DoS, and Data Leaks on the Xiaomi E-Scooter...
28mThe IoT Hacker's Toolkit
42mBreakMi: Reversing, Exploiting & Fixing Fitness Tracking Ecosystems
32mCommon Attacks on IoT Devices
30mCommSec D1 - How to Find and Exploit Bugs in IoT Devices
40mIntroduction to IoT Reverse Engineering
01h 46mTutorial: Introduction to Reverse Engineering
49mxIoT Hacking Demonstrations & Strategies to Disappoint Bad Actors
