~/talk

Reversing a Brake ECU Firmware Update

Talkat VehicleSec '26 · 2026-08-10..08-11· [security, embedded-and-hardware]
links:none on file
slides:none on file

Reverse engineering of the ID9363 updater extracts firmware from three EC80 Brake ECUs using the S12X background debug module and IDA Pro, then automates differential binary analysis with Qbindiff to show 100–120 functions removed by the update. Analysis finds four patched vulnerabilities—buffer overflows, out‑of‑bounds writes including a write‑where primitive, DoS and RCE—validated on a bench and in a moving truck where exploitation disrupts speedometer, dynamic steering and automatic shifting; fixes align firmware to updated J2497 guidance.

AI-written summary · about

  1. 0:00Truck ECU hacking context
  2. 1:38Brake ECU role in trucks
  3. 4:47Prior work and silent patches
  4. 5:49Recall and updater details
  5. 7:14Reverse engineering update
  6. 10:01Bootloader and app regions
  7. 11:25RAM reconstruction
  8. 12:49Flash write anomalies in S12X
  9. 13:31Automated pipeline findings
  10. 14:34J2497 handling flaws
  11. 15:17ECU crashes and ABS denial
  12. 16:45Safety update security impact
  13. 17:05Acknowledgements
~/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.