Skip to content

BitUnlocker: Leverage Windows Recovery to Extract BitLocker Keys

David Ledbetter

Demonstrates physical and firmware attack vectors against Windows Recovery environments to extract BitLocker encryption keys from TPM and memory.

Summary

BitLocker Full-Disk Encryption Foundations

Microsoft BitLocker secures enterprise endpoints by sealing full-disk encryption keys within the hardware Trusted Platform Module (TPM) and validating boot integrity.

Attacking the Windows Recovery Environment (WinRE)

David Ledbetter details how physical access to Windows endpoints during WinRE boot sequences exposes diagnostic interfaces and unencrypted memory regions containing keying material.

Sniffing TPM Buses and Memory Extraction

Attaching hardware logic analyzers to LPC or SPI buses during boot allows researchers to intercept plaintext BitLocker Volume Master Keys (VMK) transmitted between the discrete TPM and CPU.

Defensive Hardening for Enterprise Laptops

Mitigating physical BitLocker key extraction requires enabling TPM with startup PINs, deploying integrated/firmware TPMs (fTPM), and restricting WinRE execution.

Related talks

Wireless Village·33 min

  • DEF CON
  • Hardware
  • Date: Aug 2018
  • Location: Las Vegas

Travis Goodspeed

Travis Goodspeed provides an update on the Goodwatch open-source wrist-worn RF radio hacking and packet manipulation platform.

hardwarerf-hackinghardware+1