How to Hack Any Micro-controller with a Raspberry Pi Pico…
summary
A cheap setup uses a Raspberry Pi Pico plus two high‑speed switches, a probe resistor and a logic analyzer/oscilloscope to perform precise voltage glitching timed by a record-and-replay of debugger traffic, avoiding writing a device driver. The method pinpoints a critical handshake, flips the Pico PIO for ~16 ns spikes and 150–400 ns effective glitches, and repeatedly injects until success; it repeatedly dumps firmware from an RO78 target, with higher success when undervolting or slowing the link.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:09Fault injection attacks
- 3:59Precise voltage glitching
- 6:10Real-world trigger acquisition
- 8:20Driver implementation challenges
- 11:32Record and replay approach
- 15:30Isolating bidirectional signals
- 18:22Recording analog signals
- 20:29RO78 chip attack
- 24:04Hardware details
- 27:13Precise glitches with Pico
- 29:20Attack workflow
- 31:48Summary
- 33:17Boot sequence exploits
- 37:00Q&A
related talks
46mChip.Fail - Glitching the Silicon of the Connected World
31mA Beginner's Complete Guide to Microcontroller Programming w..
04mBridging the Glitch Gap: Hash Salehi on Making Professional Fault Injection Accessible
43mImplementing Practical Electrical Glitching Attacks
39mBackdooring Hardware Devices by Injecting Malicious Payloads on Microcontrollers
50mPicoDMA: DMA Attacks at Your Fingertips
39mA Slice of Zephyr Pi!
39mA Slice of Zephyr Pi!
