Skip to content

NSA Playset: JTAG Implants

Joe FitzPatrickMatt King

Joe FitzPatrick and Matt King present DIY hardware implants leveraging JTAG debug interfaces to intercept bus traffic and dump memory covertly.

Summary

Architecture and Background

While the NSA ANT team has been busy building the next generation spy toy catalog for the next leak, the NSA Playset team has been busy catching up with more open hardware implementations. GODSURGE is a bit of software that helps to persist malware into a system.

Vulnerability Analysis

It runs on the FLUXBABBIT hardware implant that connects to the depopulated JTAG header of certain models of Dell servers. This talk will introduce SAVIORBURST, our own implementation of a jtag-based malware delivery firmware that will work hand-in-hand with SOLDERPEEK, our custom hardware design for a standalone JTAG attack device.

Exploitation and Demonstrations

We will demonstrate how to this pair enables the persistent compromise of an implanted system as well as release all the hardware and software necessary to port SAVIORBURST and SOLDERPEEK to your jtag-equipped target of choice. Anyone curious to know more about JTAG, regardless of previous hardware experience, will learn something from this talk.

Remediation and Defensive Strategies

Matt is a hardware designer and security researcher who has over a decade of experience designing, securing and exploiting hardware test and debug features on CPUs and SoCs. When not performing pointless hardware tricks Matt tries to help educate integrated circuit designers on the risks posed by hardware debug capabilities.

Related talks

Main Stage·42 min

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

Ladar Levison · hon1nbo

Ladar Levison and hon1nbo presents booby trapping boxes: Ever worry about the hardware you leave behind?

hardware-hackingreverse-engineeringhardware+1