Security Research for Reverse Engineering Embedded Device Firmware


An Introduction to Communication Protocols for Hardware Hacking


Note: This page exists as a highlight reel of the presentation "I'm sorry I rooted your Smart House, I wish it was mine." The finalized presentation slide deck is available at the link at the top of the page and here.

All images, including both screenshots and drawings, are my own.

Parallel vs. serial communication protocols, or "how computers communicate in a vacuum"

SPI - Serial Peripheral Interface

UART - Universal Asynchronous Receiver Transmitter

Return to the main project page: