~/talk

Backdooring Hardware Devices by Injecting Malicious Payloads on Microcontrollers

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [embedded-and-hardware, security]
links:none on file
slides:none on file

Demonstrates three concrete backdoor methods for microcontrollers: overwrite the reset-entry hex to run injected opcodes at boot, hijack interrupt vectors to exfiltrate incoming data, and forge the tiny stack to build a stack ROP chain that redirects execution. Uses vendor tools and workflow: dump/modify hex with MPLAB IDE, program via PICkit3, fix per-line checksums and relocated call targets. Live demos include LED proof-of-concept, relaying hoverboard Bluetooth traffic to USB, and a PIC18 ECU change that keeps petrol and CNG injectors firing. Also covers code-protection bits (CP/Configuration) and a planned automation tool.

AI-written summary · about

  1. 0:00black hat USA 2019
  2. 6:54MICROCONTROLLERS PROGRAMMING
  3. 9:00PROGRAM MEMORY DUMP
  4. 12:44PAYLOAD INJECTION: AT THE ENTRY POINT
  5. 32:54STACK PAYLOAD INJECTION: CONTROLLING PROGRAM FLOW_
  6. 36:40PROGRAM MEMORY PROTECTIONS
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.