Overview
Syllabus
Intro
Who is Graham
Where did this all begin
What this talk covers
Previous work
Chipset datasheet
Management engine
Security override
VGA pin
HD Audio
Debug Mode
Prior Research
Neutralisation
ME Flash
partitions
the problem
the circuit
keyboard controller
keyboard strap
ASA
Emmy
Emmy Unlock
Weird Jumper
Docking connectors
Future work
Disable any from software
Architectural issues
Privileged buses
How do we find them
This is not the same motherboard
Internet of Dims
Serial Presence Detect
SPD Chip
SPD Pins
RAM Stick
Fake SPD
Persistence
UEFI BIOS
Failure State
Firmware
SPD Flash
Scratch Registers
Security Secure Reuse
Modify Firmware
System Reflash
Known Good State
Solutions
Hardware Data Sheets
Special Thanks
Taught by
44CON Information Security Conference