Program

/

CODE BLUE 2025

Time Table

How to Hack Any Micro-controller with a Raspberry Pi Pico. Easy Fault-Injection by Traffic Mocking

DAY 1

16:10-16:50

Propose a new generalized precise Fault-Injection methodology, that can work against any micro-controllers.

The new methodology makes a precise Fault-Injection attack significantly easier, by eliminating the needs of implementing a custom application-level communication driver before an attack. Usually, such a driver is required to capture both a digital trigger and a success signal, and is also used to issue further commands after a successful glitch. Such a driver is vendor/chip dependent, and usually takes immense research/reverse/debug effort to implement.

The new method did everything by replaying legitimate communications, which are easily obtainable by capturing the communication between a new chip and an official debugger.

PoC: dumped firmware from RL78, a micro-controller used in PS4 and cars, used undocumented commands, bypassed On-Chip debug security ID and more. The attack is stable.

Implemented with a “Pico” micro-controller. All code is on the author’s github.

  • Location :

    • Track 1(HALL B)

  • Category :

    • Technical

  • Share :

Speakers

  • トンレン・チェン の写真

    Tongren Chen

    トンレン・チェン