Now that we've got our Kelly car utilities that can utils and our instrument cluster simulator, I see
Simu installed.
It's time to run our instrument cluster panel panel simulator.
So what we're going to do is start a virtual Khan network.
This is going to set up a virtual car or automotive network, a control area network in our Caleigh
Linux box.
Then we're going to run an icy simulator.
The instrument cluster simulator is going to look just like a dashboard in a car.
Then we'll run a controller and we'll run something called the can sniffer so we can start to listen
to or sniff those packets as they run across the controller area network.
And we will run a couple of these commands with an ampersand after that.
That means that we want it to run and then give us back control or background.
That application so that it can run and still give us control of our terminal window.
So we're going to run.
I see Sam the beacon and the control on V can zero.
So one interesting thing that you should note is we created a new network as soon as we run this set
up B candidate, S.H..
We got an actual network running on our Kalli Linux box.
So let me show you what I mean by that.
And we'll even be able to do a quick IP address or IPA and see a new interface.
So I have already CTD into Bisi set, but I'm going to show that one more time just to help you if you're
coming back into this lab after walking away.
We c.D into the Tilda's slash.
I see Selm folder.
That's our instrument cluster simulator.
Our dashboard of our virtual car.
We're going to run the file setup weekend at S.H..
So we'll say S.H. space setup.
Becan dartez H or just set tab.
And this may ask you for your Kalli your Kelly password.
So remember, on older Kelly, it'll be TDL who are on newer.
Kelly Twenty twenty, twenty dot two and newer.
You're going to enter a KLR Caleigh as your pseudo password.
You can also say pseudo S.H. set up becan, but I think this should have worked just fine.
We're gonna check by saying IP and then either address or just a.
And if you notice, we have a new network in addition to our Ethernet zero, our tendo, the nine,
the Seven Network that we've gotten used to working on.
We've got a new network called V Can Zero.
That is a controller area network link.
So that's nice.
What we're gonna do is run a dot slash.
So in this folder is what dot slash means.
Run.
I see sym on v can zero and then put a space and the ampersand that shift and seven on a U.S. keyboard
and I'll make that just a touch larger so you can see it better.
So if I control Dell.
There we go.
I see Simu.
We can zero ampersand.
What this is going to do is run an instrument cluster simulator right here on our virtual desktop.
So I've got my icey simulator running here.
So it looks just like a regular car dashboard.
I'm going to resize my Kelly.
Terminals so that I can fit a couple of things on the screen at the same time.
So next I'm going to run dot slash controls.
On V can.
Zero.
With an ampersand.
And once we run this, we're actually going to be able to use our virtual controller area network.
So I'm just resizing this down a little bit so I can see everything.
And if I am on my local Kelley box, like I am here on my virtual machine, I can now click the canvas
control panel window, press the up arrow and I can see.
My car accelerate.
If I'm also pressing the right or the left key arrows, you're going to see the turn signals.
And then this is a little bit different.
One, if you see the unlock, right shift and lock, right shift.
You actually have to hold down the right shift and tap the left to lock the doors, hold down the left
shift and tap right to unlock the doors.
Now, depending on your keyboard, like you're going through a virtual lab to get to this, you may
not be able to use both shift keys.
So those the doors may not work for you.
Hold on the right shift.
Click the left called on the left shift.
Click the right.
But as long as you've got access to your arrow keys through whatever keyboard you're using, you should
be able to ramp up the accelerator and turn left or right.
Now, just to give you a quick look ahead, we've got everything working.
But let's go ahead and take a look at this can network.
Now, if we installed the way that we did, you won't be able to run, can sniff or dash C on V can
zero directly.
Well, you'll have to do as c.D back Slye c.D backup home.
Else we're going to c.D and two that can utils.
Yes.
And we're willing to make install.
And, of course, make sure you do a pseudo so pseudo make install pseudo bang bang since I already
there make space install.
And now that we've run the the make install, pseudo make install, we should be able to run that can
sniffer command down to the bottom there.
So let's say can sniffer dash see?
We can zero.
Excellent.
And what were you actually seeing is the data flowing from this controller area network?
And what I'm going to do is shrink the size of this window a little bit.
Control minus.
So that we can fit more of this on there.
So there's not a lot of information going across my version to the network right now.
This is an updated version of the the control panel running through can't sniffer.
But if I press my up arrow, I'm going to see that.
Can I.D. 244 move up if I control.
Let me control.
See to stop that one.
Let's rerun Kane's sniffer with the slightly larger window.
So if I press my left and right turn arrows.
Make sure you click back.
After you run the cat sniffer.
Make sure you click back on your canvas control panel.
Your left and right windows.
Turn signals.
In fact, you might be able to get both to turn on at the same time if you hold one and then release
and grab the other one.
Almost the same time you can see some can I.D. So what you're seeing over here in the small window are
can I.D. and data values.
So idee one eight eight.
Looks like it moved something with our turn signals an 80 to ForFour.
Looks like it moved something with our speedometer.
So this is giving you a little bit of noise from the camera's control panel.
Just some random noise to make it look like the car is idling.
When we come back in the next lesson, we're going to see how to capture some traffic from this control.
This came bus control panel using cance sniffer can dump.
And then we're gonna be able to replay that onto our controller network and make it look like our car
is is being driven all by itself.
So we'll see how to do that.
And then we'll get a bonus lesson that we're creating for you.
On reverse engineering specific commands so that we can manually control our controller network, our
car from the command line.
We'll see how to do that.
Coming up in the next few lessons.