Welcome to a special bonus section for my ethical hacking students, this is a tutorial you can't find
anywhere else on the Web or in any other course that I've found.
It's also one of the favorite lessons of our past two years of National Cyber Warrior Academy students.
So I wanted to share it with you in this video.
It makes use of some of the skills that you've been building up in Cauli Linux.
And it will also show you a little bit about packet sniffing, some things that we use when we touch
Wireshark, et cetera.
It's also a good way to understand how to hack a modern car.
So we know that since the 1990s, computers have been running in cars.
We had a network looks something like this called the Controller Area Network for more than 20 years.
And the average modern car ships with as many as 50 microchips.
So 50 little microcontrollers and an average production vehicle out there right now.
So there are a lot of things going on inside your car that look just like the hacking that we do on
a regular network.
So we're going to connect to a virtual controller area network or a V can, and we're going to see how
to simulate a controller area network safely on Calli Linux first.
And then I have a bonus video that we shot with our National Cyber Warrior Academy here that shows actually
plugging in one of these devices to my car.
There are some great open source tools out there for car hacking or for working on your car.
Ethically, the version that you see on your screen here was created by Craig Smith and the team at
Open Garages.
Doug, this is called the Instrument Cluster Simulator or the I see SIM and the I see simulator of the
instrument cluster simulator simulates a real dashboard and a real car.
And then we have a set of controls under see, you can see we could even use a PlayStation controller
like you see at the bottom of the screen there that will allow us to drive our virtual vehicle so we
can simulate the exact kind of network traffic that you would see in a real production automobile.
But you can do it safely from your computer and Linux.
We're going to do all of the setup that it takes to simulate a controller area network.
And then at the very end, we'll see how to use a little cable like this.
This is a twenty dollar USB cable that you can buy on Amazon.
It's got an onboard diagnostic port connector and then a USB.
This is called a can to USB Cable, but we can set up the Vikan or the can utility's software and this
icey simulator and a couple of tools that we'll learn under the Cain utilities to a real vehicle record.
The packets that are going on when we do things like press the accelerator, turn on the the turn signals,
the blinkers left and right open and or unlock and lock the doors.
So we'll be able to see all of those things real time.
And by the end of this lesson, we'll be able to capture that, then replay it back on a controller
area network so that we can affect the vehicle even when no one's touching those controls.
So this is the same kind of hack that you may have seen on television.
When people connect in using the onboard diagnostic port or when they are able to compromise another
system like the You Connect system that we saw a couple of years ago from Charlie Miller's team compromising
Jeep Grand Cherokee while it was driving by, moving from the you connect to network the dashboard entertainment
system into the actual controller area network to record some signals like the ones that we're going
to see right now.
So I hope you're ready for some cool car hacking.
We're going to learn some practical skills.
You might want to use this ethically on your own vehicle, either to test the security of your vehicle,
make sure that your car company is doing a good job of security or to just be able to work on your car.
When I was a kid back in the 70s, we used to be able to just work on our own cars in our backyards
or in our garages.
These days, you pretty much have to go to a dealer to figure out what's going on with your advanced
cyber car.
We're going to see how to ethically retrieve those signals, how to analyze them a little bit, and
even how to play them back and control a vehicle when no one is touching the controls at the dashboard.
So some really exciting stuff.
Like I said, one of the most fun lessons that we do in the Cyber Warrior camp, and you're going to
get a chance to see how to do every bit of it step by step with full instructions on the screen.