Skip to content

A Black-Box Security Evaluation of the SpaceX Starlink User Terminal

Lennert Wouters

KU Leuven researcher Lennert Wouters demonstrates a custom hardware modchip that executes voltage fault injection on the SpaceX Starlink user terminal to bypass secure boot.

Summary

The Architecture of SpaceX Starlink User Terminals (Dishy)

The Starlink User Terminal (UT) relies on a custom quad-core ARM Cortex-A53 SoC with hardware-enforced verified boot to protect satellite network keys.

Black-Box Hardware Reverse Engineering

Lennert Wouters details tearing down the terminal PCB, decapping shielding, and analyzing power distribution networks and flash memory lines.

Executing Voltage Fault Injection (Glitching)

Wouters demonstrates building a low-cost custom modchip that injects precise voltage glitches into the eMMC and SoC power rails during bootrom execution.

Bypassing Secure Boot to Execute Custom Firmware

The author successfully bypasses bootrom signature verification, obtains root access, and explores Starlink backend satellite communication protocols.

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