Hello and welcome back.
In this lesson, I'm going to show you how to start using Iida, so that's opened for them.
Veiga is fun.
Click on activities here and then here you can click on the terminal to open a terminal.
And have you get to your idea for the evilest.
I would see the idea for this here so I could get into it and hear the singing and the voice here.
So the study done just tightened that from a slash, followed by the name of the executable it asked
for.
And then if you want the process to run in the background free of the terminal, can you just put in
a percent of the back and hit enter?
So he will start off either separately as a GUI program and you will not take up your terminal and this
is free for you to do any other commands.
So now I started you in starting a new project.
You click on the new button.
And then here and there, we get to young revising file, which is reversing for his home territory
under Inuksuit.
Reversing and go to the level one for the next one, click open.
So here is detected that this is our 64 executable for Linux, so it is automatically deleted, so you
don't have to make any changes.
So just click, OK, now this here, there are other platforms you can choose, but this is already
that, so you don't need to do anything.
OK.
So now you've successfully opened the file and disassembled it for you.
Now, remember, you can always go to the activity stream button here and click on this false navigator
and he can take you to the view for all your followers inside your Linux.
And we are now inside this folder here.
We are now examining this, reversing this five.
It seems that he managed to understand a lot more from this far compared to our hexameter, this is
the default view, but you can see this for you in this foggy is called graph.
If you you can switch it to the new view by pressing space on the keyboard.
So this is called the linear view.
On the left is your address.
This is 64 bit addresses because we are examining if we file.
If you scroll down, you will see the addresses increase and then you will see the court here and the
disassemble code.
And this is called assembly language.
If you keep scrolling down, you will see a little section which contains all the data structures.
And further down you get scrolling.
We see in the data section, which contains some of the strings which we have seen earlier.
And you scroll down for the.
And here is the BSF session, also known as the initialised notarization, as you can see, VSS on initialised
Detestation from further, you will see the external session.
We hear this down some of the external functions provided by system.
So this is called a linear view, you can see it back to the graph you by pressing the spacebar one
more time.
So if you see this kind of error, it means that you are not in the function.
So you need to go to a function, so you need to screw up now you in the data session, so screw up
to the function.
One quick way to go into a function is to click on this any of this function here.
For example, I click on the first one and other ways to go out here and the string here, the blue
outline, the location and the function.
So this is actually the entire content of this linear file and the one in Blue WHIO functions the programs
to code.
So I'm going to click on this one here now and press spacebar.
And you go back to your graph.
You can go to any function by clicking on this here.
So I go to the state now and I'm back here.
So one more time you click space, you go to the linear view, you press space again, you go back to
your graph here.
So one of the many advantages of the graph here is you can get an idea of the flow of the control even
before you understand what the program is trying to do.
So, for example, here we see a green arrow and arrow.
So here you can take Tupa now to get to the bottom path here.
This will be a easier path, but this would be a harder path, a longer path.
So this to suggest that this is probably the wrong path because it's easy to get here.
So this is probably some kind of error if you get here.
So but this one takes a longer path.
So this is probably the right path.
And the other thing to note is Green Arrow and the Green Arrow indicates true.
You will happen when the gas is true.
So you could do this, but the arrow will take place when the test is false.
So you will go here.
You also have the blue error arrow.
The error doesn't mean as a test, but it simply means that the gem will take place even though there
is no test before.
Sometimes the arrow is also used to split up into two small blocks.
So that's easier to visualize.
If you wanted to move the Graffy around, you just press on the left mouse button, hold it down and
right and you be able to move the Graffy around.
If you want to zoom in and out press control, hold on control and screw.
And you're in a scruby and you can zoom in and out if you press one on the key.
But he goes back to the normal zoom, which is zoom one hundred percent zoom.
Now the error is so thing, as I mentioned earlier, is the stream here.
This tree here represents the linear view for the court.
So let's go back to linear view.
So if I now move this yellow mark here, I can screw up.
If I go left and if I scroll it, move it to the right, I'm scrolling down to higher addresses.
So this is the meaning of the street.
Yeah.
And you can see this blue collar here now, if I screw along the blue color, you can see all the in
here and other colors, for example, gray usually means is data that's more identical.
And you can see we're in a data session so we can get more standardization or more of the instruction
session by dragging the cursor here.
And there's also a big part here.
So if it's the pink, but you will see the pink, usually the there are also some gaps.
For example, here you have get.
Here.
Here, the blanket denoted by this line, you get another line here and this is and then I get here
in Gry, meaning that this is some data here, the Beiser not showing, but if you wanted to see the
bite, you can actually choose the option so you can get options here in general and then over here.
No, of course not.
You can set anything from, for example, six or eight.
So you put it here.
He will show it by now.
You can see it by all the Beiser here showing this column.
And if you see a plus sign here, you missed this instruction takes up more invites.
If you want.
You can increase the size of the base by going back to option to increase the size here.
So the instructions are different sizes.
So some instructions are only a few bytes, four or five.
Some are even longer.
So the bikes are not the same for every the no different, so you can just go to shooting going on general
antisemite.
So you go on a set of six, I can put succinctly.
OK, then.
Sure.
And you see some bikes.
So this for this video will continue with the rest in the next week.
Thank you for watching.