Skip to content

Your Peripheral Has Planted Malware An Exploit of NXP SOCs

Zheng

Zheng presents your peripheral has planted malware an exploit of nxp socs: There are billions of ARM Cortex M based SOC being deployed in embedded systems.

Summary

Architecture and Background

There are billions of ARM Cortex M based SOC being deployed in embedded systems. Most of these devices are Internet ready and definitely security is always the main concern. Vendors would always apply security measurements into the ARM Cortex M product for few major reasons: 1) People will not be able to copy and replicate the product; 2) License control for the hardware and software; 3) Prevent malicious code injection in to the firmware. Vendors normally rely on the security measurements built within the chip (unique ID number/signature) or security measurements built around the chip (secure boot).

Vulnerability Analysis

In this talk, we will share the ARM Cortex M SOC vulnerability that we discovered and it will be two parts:

Exploitation and Demonstrations

The first is security measurement build within the SOC and how we break it. We could gain control of changing the SOC unique ID and write the firmware or even turn the device into a trojan or bot.

Remediation and Defensive Strategies

The second is security measure built around the SOC and how we break the Secure Boot elements and write into the firmware.

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

Main Stage·46 min

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

Douglas McKee

Douglas McKee presents 80 to 0 in under 5 seconds: It seems each day that passes brings new technology and an increasing dependence upon it.

hardware-hackingreverse-engineeringhardware+1