~/talk

Backdooring of Real Time Automotive OS Devices

Talkat Black Hat Asia 2022 · 2022-05-10..05-13· [embedded-and-hardware, security]
links:none on file
links:none on file
slides:none on file

A buffer overflow in a CAN‑FD handler copies a 64‑byte CAN‑FD frame into a smaller buffer, letting attackers overwrite pointer primitive so a subsequent frame writes anywhere. The vulnerable code runs in an interrupt in supervisor mode, enabling a ROP call to leak AES keys, placement of 32‑byte RH850 shellcode into an executable copy location, and use of an existing watchdog kick routine to avoid reboots. Attackers map the LED GPIO to blink proof of concept, disable the MPU via a writable register, fragment payloads into a code cave, and trigger a persistent backdoor by patching a periodic task with a magic‑number hook.

AI-written summary · about

  1. 0:00Introduction to speakers
  2. 0:45Automotive background
  3. 2:21The research challenge
  4. 4:08Compromising embedded systems
  5. 6:15Technical details of the ECU
  6. 8:35Buffer overflow vulnerability
  7. 10:45Information leak exploit
  8. 12:48Arbitrary code execution
  9. 14:37Bypassing the watchdog timer
  10. 17:19Demonstration and results
  11. 18:44Persistent malware creation
  12. 21:28Malware trigger mechanism
  13. 24:18Impact and conclusion
~/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.