Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

There Will Be Glitches - Extracting and Analyzing Automotive Firmware Efficiently

Black Hat via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course teaches how to efficiently extract and analyze automotive firmware, focusing on fault injection as a method. The learning outcomes include understanding fault injection techniques, implementing fault injection for security testing, and hardening ECU hardware and software. The course covers skills such as glitching the security access check results, finding the right parameters for fault injection, and emulating CPU architecture. The teaching method includes demonstrations, hands-on exercises, and theoretical explanations. The intended audience for this course is cybersecurity professionals, automotive engineers, and anyone interested in automotive security and firmware analysis.

Syllabus

Intro
Today we target an Instrument Cluster
Let's get our target's firmware!
Quick analysis of our dashboard
Fault Injection - Tooling
What happens when we glitch?
Fault Injection breaks things!
Glitching the Security Access Check Results
Glitching ReadMemoryByAddress Results
Fault Injection demo setup
Finding the right parameters: Randomize
There is a relationship!
Why not a 100% success rate? :'
The Plan
Static analysis?
Tools?
What do we need?
Emulating the CPU architecture
"Implementing" peripherals
How difficult was it?
Why write an emulator?
Execution tracing
Taint tracking
Demo Time!!!
Wrap up!
Debug interfaces
Electromagnetic Fault Injection
Fault Injection is universal
Hardening ECU hardware
Hardening ECU software
Hardening ECU design
Key takeaways
There were glitches... hopefully!;

Taught by

Black Hat

Reviews

Start your review of There Will Be Glitches - Extracting and Analyzing Automotive Firmware Efficiently

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.