Overview
Syllabus
Shenanigans We Will Cover
What is a Vehicle Diagnostics Adapter (VDA)?
Attacker Plan
Reverse Hardware: Enumerate Components
Reverse Hardware: UART Time!
Obtain Firmware: UART Time!
Obtain Firmware, Reverse Format
Reverse Firmware Update
Super Complicated Update Procedure
Modify Firmware: Earth, Wind & Coldfire
Why is this a problem? (hypothetically)
Defender Problem
Defender Goal
Autotomic Binary Reduction (ABR)
Reverse Engineer Firmware - RTOS
Identify Feature Entry Points
ABR: Identify code & data to remove, and remove!
Defender Reflections
Cyber Truck Challenge -2-Hour Workshop using OFRAK and VDA
DC30 CHV CTF Challenges
Shenanigans We Covered
Taught by
DEFCONConference