Philippe Laulheret - Intro to Hardware Hacking
A practical beginner's guide to hardware hacking fundamentals: identifying and exploiting UART, JTAG, and SPI debug interfaces on consumer electronics.
Summary
Hardware Hacking Fundamentals
Philippe Laulheret (Security Researcher, McAfee ATR) delivers a comprehensive practical introduction to hardware security research targeting consumer IoT devices.
Tooling Setup
The talk covers essential hardware hacking tools: multimeters, oscilloscopes, soldering stations, logic analyzers, bus pirate/FT232H adapters, and software (sigrok/PulseView for protocol decoding).
Identifying Debug Interfaces
Laulheret demonstrates techniques for identifying unpopulated UART, JTAG, SWD, and SPI headers on PCBs using visual inspection, continuity testing, and logic analyzer probing. UART ports typically provide Linux shell access at boot time.
Firmware Extraction
The talk covers multiple firmware extraction paths: UART console commands, JTAG memory dumps, SPI flash chip-off using dedicated programmer hardware (FlashCAT, CH341A), and OTA update capture via network interception. Each path is demonstrated against real target devices.
Related talks
Main Stage·20 min
Nicolas Oberli
Explores the attack surface of the SD card specification, revealing undocumented commands and firmware update mechanisms that enable persistent device compromise.
Main Stage·42 min
Ladar Levison · hon1nbo
Ladar Levison and hon1nbo presents booby trapping boxes: Ever worry about the hardware you leave behind?
Main Stage·33 min
Bui · Rao
Bui and Rao presents last mile authentication problem exploiting the missing link: With "Trust none over the Internet" mindset, securing all communication between a client and a server with protocols such as TLS has...


