In this lesson I'm going to show you how to step to a course.
Previously you had to learn how to use F nine to run an effort to step over so in this to this lesson
we'll be doing seven step into a call Control F nine execute to return alternate F nine run to using
all these three new commands are used in conjunction with stepping into cars and stepping out of house.
So let's begin.
Open your 0 1 Mexican.
Correct me if X 64 DV G
and on the top here.
If you go to the bar menu you'll be able to see all these shortcut keys associated.
If you have the commands for example run his F nine step over is f it.
So these two we have been using in a past lesson.
Today we are going to step into a security return and run to use our code.
And these are the corresponding shortcut keys F seven.
Step into obscurity return control of Nine run to use a code alternate F nine.
So let's begin.
So now we have started and we are at the starting address of the operating system.
Let's run to our entry point by pressing f 9 or clicking this button.
And now we are at our entry point.
And if you want to step over we will use F H or this button so let's go it.
Click this button or F it and now we come to our first call.
Remember that in the past lesson I told you that Carl is also a kind of jump but he does not show behind
the scenes.
He actually does a gem.
He goes to this address for 0 1 f 0 perform the instructions and that address and comes back to the
Russian after the call.
That means every time you see a call it will actually jump over there perform whatever it needs to do
and come back to the next instruction after the call.
Okay let's take a look.
If I could continue to press f it now it will go there and come back but it isn't sure.
I just press F it and you actually have gone there and done the instructions and come back to the next
Russian okay.
I press F it and now this will take a jump.
F 8 f f keep up pressing F it and now the next call.
So this time we want to step into the call instead of stepping over it.
F it I am going to press F seven.
This is our new command.
If you forget the command shortcuts you can always refer to DBA when you step into his F seven.
As you can see all you can press this icon to step into Personally I prefer to use F seven so step into
F seven now.
Press seven and the moment you press F seven it is going to jump to this address 4 0 2 6 8 0 so press
s I now take a look.
You are now jumped to this address 4 0 2 6 8 0 now.
When you are here you can step over by pressing every
OK.
This region
and then you see a red.
Red means a return return to a return to the place you jump from the means before you jump.
Where were you so when you click when you run this return you will go back day.
So now notice when you enter here he enter this address 4 0 2 6 0 0 and you execute it all the code
here until red.
So every call will start from a starting location and then execute all the instructions in a call and
return back to the place where it came from before the call.
So if I the press Enter now he will go back to the place before the call to the place where I was so
let's press it and notice if I scroll down.
You can see we were here just now.
We jump to this location executed it by pressing S7.
Then when we hit the return he came back to the line after the call.
So this is a characteristic of all cause whenever the call is finish whenever you're finished doing
what you're supposed to do you will always return using the Reconstruction Authority.
He will return to the place after the call Get lost.
Now we're back from the call.
US press FAA to step over the rest of the instruction.
Just keep pressing FAA keep to this John will not be taken because this is not Rick
jumped it couldn't be this unconditional.
John he's keeping this car jammed will not be taken.
He also says Jiang is not even John is not taken down.
He's not taken jump is taken Jiang taken.
So he would jump
OK.
Now we have another call.
So over here if you press F it he would jump over instead of go to the car but he will still execute
the.
Behind the scenes.
So if you want to step into the car.
What key should be press.
That is correct.
F seven.
So if you press S7 he will step into the car.
If you if you're not interested to step into a car because you do not want to see the details of the
car you can always press have it.
But remember even pressing FAA it does not mean you do not his good car.
The car is still being executed but for now we want to step into it to see what happens.
Soviet press F seven to enter the car at this address.
Anytime Anytime is a operating system memory memory address that will run a system.
So let's press S7 and go there and we have come here and location and days jumps to this and we jump
to the operating system code starting at 7 you can see this our operating system code.
So if you the press et now you execute all this operating system code but most of the time usually we
are not interested in the operating system code because we are not cracking the operating system.
Our interest is to correct the me file these we and the base address four thousand.
Not this address here.
So mostly we are not interested in this but if we press FAA we will continue to step through but and
we are looking for the REIT which is over here are.
So if we keep on pressing eventually we hit charity and go back to our car.
Just before we jump in.
So now is going to hit the charity all right now.
He will go back to the place just before he made the call.
Oh here so you make a call over here by pressing F seven.
We jump to this operating system code and then when you hit the return we came back to this but this
after the call.
Now we press F.
Now we have another call that we insist we are not going to jump into it this time.
So press Effi
all right now we are going to call another instruction at this register.
We start this address.
So whenever you see call E X always look to the register here to see what address it is going to jump
to.
So in this case he is going a charming 2 4 0 1 6 C 0.
So if you press F seven we are going to jump to this address.
Seven and take a look.
We are now here and in the press at 8 to sectoral
his jungle be taken.
General.
Also be taken because his Red Sea jumps over this red image is not going to return yet
this time is going to return.
See this.
So now you press F it return.
To the location just before we call press F it and you return it before the call we will hear and then
we press S7 to go to this earlier address and then when you hit the return it came back to hear right.
Press F it and now we are here.
And this time if you press F seven we are going to jump to this address 4 0 1 C 7 0 so press 7 gave
you a 4 0 1 C. 7 0 press enter and a jump over this written
and even keep on moving until you find a return somewhere or goes back up here to written by let's say
you do want to keep on exploring this part of the quote but you want to do Strictly execute until you
hit a return.
Why do you keep.
What could you press let's say you do not want to keep pressing effort every effort you can guess a
shot at me to jump straight to the written you can press this key execute to return all the shot lucky
for Disease Control F 9 you can check it out here control F nine execute two written so execute the
return will jump straight will you execute all the Russian until he hits the return so let's try it
now control F nine or this key here the return.
Let's go let's click on this control at 9 go.
So he has jam not jam it has SC cause and all the.
The intervening chords and hitting the return.
So now it is ready to return to the place where he was before the call.
So if you press F it now he returned to the place before the call.
There you go.
We were here just now.
You press F seven to enter the call.
And now we are back here.
Let's try another one.
Press TV Now we are going to enter this UN system address press F seven and we are adding system code
and now we can keep on pressing f it until we hit the return OK.
We are not here any return yet.
So if you want to run to the return quickly we exploding any further we can always press risky this
one security return or control F nine.
So let's hit that now country at 9.
And again we strip we execute until the return.
Now we're at the return.
We are ready to return to the place where we were before we caught.
So we press have it to return and take a look.
We return back again.
We were here just now the F 720.
And now we return here okay.
Let's try it further F F A F it.
Another call.
So now we are going to call.
We are going to jump to this address 4 0 2 6 0 0.
So press F seven to step into it and we are here for 0 2 6 0 0.
Let's press F it.
This is a fast written select only to instructions and we are returning press f it back we are back
to the place where we were we were here just now and now we return here and now there's another call
we are going to jump to this address for 0 1 after 3 0 press s 7 and we go to for the 1 3 0 and there
is only one instruction press F it and then we are going to return again so press every now and return
and we return we were here just now we press our seven execute and now we return to this location continue
to press every
This is Jaime is not taken
OK so I think you get the idea.
Not another thing I want to show he is not a con man.
Call the run to use a code.
Let's try it.
Let's reset this by restarting press F nine.
Denise to run two and three point and press f a two step over entities all right.
So.
Press F eight nine.
If you want to run to return click on this to run to return a security return and then press FAA to
return.
We have done this before now.
Press enter
if you want to enter you press seven to enter to enter the call press.
If you want to return fast you could this security return and you either return press equity return.
Step it
given pressing FAA.
All right.
Now this is the one that I want to demonstrate.
So now we are going to enter this system.
So let's press S7 entry.
Now we are going to jump press of.
Now we're at the operating system call operating system memory address.
So we oh here we can press FAA.
And if you want to quickly execute a return which TV press yes right here you can present this key security
return.
So if you practice Kino you will execute all code until you finally return and stop the another alternative
is if you quickly want to go back to our user code which is our crack me code.
We can do another key.
We can use this key here run to use a code so run to use the code shortcut his alternate have nine so
run to user code to execute everything until it hit no return and then automatically go back to the
user code to place where we came from.
So let's try it now alternate f 9 click on this through in a we are back to the user code.
So the user code is the correct me memory address space so remember that whenever we have an operating
system code and we want to come back to the user code we can always use run.
Two years ago.
So you execute all the operating system instruction and come back to our user code.
So our user code is correct me code.
All right.
So let's try another example.
Here it is again another operating system instruction Let's F nine F seven jump to step into it one
more time f eight to jump day.
And now we are in the operating system code.
So how do we go back to use a code.
That's right.
He can use this button here run to use the code.
So instead of pressing F F F it and looking for return we can quickly and really execute until we return
back to use a code.
So just click on random user code or alternate f Knight and we are back in the user code.
We just executed this call.
Now we that in user code.
So that's it for this.
And the instructions that I want to show you are these three seven is how you step into a car instead
of stepping over using f it we can step into it using S7.
And then when we are in your car we can execute until we find the Harry D which is by using control
F nine two.
And none of these if we are in the operating system code there's a shortcut to return back to use a
code by using alternate F nine so F nine to execute all the operating system code and return back to
the user.
So this is why they call it the assassin house here the this one.
Thank you for watching.