We Hacked A Car! - CANbus injection
Channel: Andrew Gerlitz
Date: 2024-04-05

Take control of your car, redline your tachometer! We break down CAN bus basics and teach you how to hack, inject, and sniff data from your car's onboard systems. Controller Area Network (CAN) is a simple protocol, and simple to manipulate! Many of the features of a vehicle communicate over the CANbus, this is how they work together to bring you that smooth driving experience. 

Most people don't know these systems can be exploited! From your speedometer and tachometer, displays, transmission, engine, and more, all use the CAN bus in some way. 

We completed this project at school using a laptop, CANtact reader, and a little know how. The tools and methods have been highly simplified and more are more accessible than ever (Like a Flipper Zero)! I’d like to do an update in the near future!

If you are interested in cybersecurity and penetration testing, this is a fun project to familiarize yourselves with various aspects of the industry, its methodologies, and procedures.

Want to open an automated lock? Change the lights in a building? Display information in a car? There are so many different avenues for exploitation. BE SURE YOU HAVE LEGAL GROUNDS TO TEST ON. If you don’t own it, or fully understand the implications of your actions, please leave it alone. You can cause some havoc if you don’t know what your doing.

Resources:
Reddit Carhacking Subthread:
- https://www.reddit.com/r/CarHacking/
How to hack a car – A quick Crash-Course
- https://medium.freecodecamp.org/hacking-cars-a-guide-tutorial-on-how-to-hack-a-car-5eafcfbbb7ec
Charlie Miller and Chris Valasek’s research
- http://illmatics.com/carhacking.html
Car Hacker’s Handbook
- http://opengarages.org/handbook/
CANtact CAN to USB Converter (Unavailable):
- https://www.amazon.com/CANtact-Source-Controller-Network-Converter/dp/B00XLX05V2/ref=lp_14562548011_1_1?srs=14562548011&ie=UTF8&qid=1548900615&sr=8-1

Socials: 
Youtube: https://www.youtube.com/@AndrewGerlitz?sub_confirmation=1
Twitch: https://www.twitch.tv/wardenology)wardenology
Twitter: https://twitter.com/AndrewGerlitz
TikTok: https://www.tiktok.com/@AndrewGerlitz
Instagram: https://www.instagram.com/AndrewGerlitz

[Timestamps]
0:00 - Introduction
0:39 - What is a CANbus?
1:36 - Project Requirements
2:35 - Sniffing The CAN data
3:09 - CAN packet injection
3:39 - Car hacking!
5:02 - Next Steps