Privacy leaks Extracting data from used smart home devices
"Remember the good old fun sport, where people bought random hard drives from eBay and did forensics on them? Did you know you can do the same thing with used IoT devices too? Most end-users have no idea what kind of ...
Summary
In this comprehensive hardware security talk at the DEF CON 27 IoT Village, Dennis Giese reveals how second-hand smart home devices purchased from online auction sites and thrift stores frequently leak extensive personal and sensitive user data. He begins at 07:00 by exploring why standard "factory reset" functions often fail to sanitize flash storage, leaving gigabytes of residual user data intact across discarded smart vacuum cleaners, smart speakers, Wi-Fi cameras, and IoT hubs.
At 14:00, Dennis breaks down the internal storage architectures of smart devices, explaining the differences between SPI NOR flash, raw NAND flash managed by the Linux Memory Technology Devices (MTD) subsystem, and integrated eMMC chips. He demonstrates physical hardware extraction techniques at 21:00, showing how to attach debug probes to UART serial consoles, solder onto JTAG pins, or read eMMC chips directly using SD card adapters. He also reviews low-cost hardware tools for dumping SPI flash chips at 28:00.
At 35:00, Dennis demonstrates parsing extracted flash file systems (such as SquashFS and UBIFS) to recover original factory credentials, Wi-Fi SSIDs, WPA2 pre-shared keys, and cloud OAuth authentication tokens. In the session's climax at 42:00, he displays sensitive recovered artifacts—including indoor LiDAR floor plans from robot vacuums, camera snapshots, audio recordings, and associated personal identities. He concludes with recommendations for both manufacturers and consumers on how to securely sanitize embedded IoT storage. (AI summary — Gemini Flash)
Related talks
IoT Village·28 min
Michael Raggo
"Over the last 2 years we've analyzed and reverse-engineered a plethora of IoT-enabled surveillance cameras and spy cameras analyzing their app behaviors, cloud storage, network communications, data-at-rest, and hardw...
IoT Village·44 min
Daniel Wegemer
We will show how the Fitbit ecosystem works based on the Fitbit Flex and Fitbit Charge HR as well as the Fitbit Ionic smartwatch. We also show how we modified the firmware of the Fitbit Flex and discuss several vulner...
IoT Village·31 min
Erez Yalon
Cheaper devices that consume less power - What more can you ask for? SECURITY!. Based on multiple tests we have done across a variety of devices, we can conclude that there are still many vendors who lack the security...


