Welcome back.
In today's lesson we are going to analyze how the pecker protects the program so too do they have to
both fast I will start with this one.
Yeah and back version of Trekkie.
And then I will patch it and then repeat the same thing is the penguin and see whether it works or not.
So now let's say so I open the unpacked version with excessive for DVD
and then run it
into anything kitchen
now have tossed in the button.
Taking on the costing using more you should be this one to the far right click photo front.
And now we come to this address in No did he have said this before in a previous earlier lesson.
So he took forward.
How do you do this.
Fiscal and revise.
So now time is here and you see there is a jam here.
And this jam if he jumps it jump to the good message if he doesn't jam we show you the impact message
so this and Breakpoint here.
KING On run
king Okay picture again.
And now it has stopped any break point and you see jam is not taken that means he is going to show you
that message.
So in order to prevent me from showing you that message the issue assemble and jam here making jam.
So we assembled a jam here
yen B check size trashes inside okay.
You.
So now the jump should take place soon known as press f it heavy press.
Fitting in.
Now the good message has shown karaoke.
So we are just trying these subway now less batches so please file batch file.
And this is the best we are going to make.
So take pass file and then give it in Union.
And in that here put a dash C patch
DC to gain losses.
Now let's try to run it.
Right.
Enter anything
so our patch works.
Okay now let's try to do with the penguin so I'll close the debugger
and open the path vision.
Excessive for the
and now run
enter anything check wrong key So please pass anything click on casting and insert the user module column
rightly photo from and it comes at the same pace as before.
Now this gem should take place.
So we are going to assemble a gem here.
So assemble a gem GMP
OK first.
So another jam is here.
It should be a..
So another script run
off key feature again.
Key.
All right.
Sylvia.
Now managed to create this a bank version.
Now let's try to patch it see what happens.
So if you file deep bench and we see patching the same thing like before this instruction fetch and
yet giving name back
fetch
say 80 0 0 1 fetch a pay.
We are not able to touch it.
OK.
You're not able to budget rescue OK do it.
If he discusses the United child you run is Bashar getting run.
Anything any fears.
He feels
if you trust is this value and you open your pacifier you evaluate
the same thing.
He can run
into check key parts cost say goes to the follow from to and noticed as he fails to patch the assembly
did the GMB but he feels a patch.
So that's why you work.
So as you can see the pay phone has prevented the developer from patching the file.
So this is how it protects the software from being cracked.
He added You are not able to patch it.
This is how so hypotension was using packing.
So in the next video I'll show you how to bypass the protection using the unpacking method.
So I'll see you in an SS and thank you for watching.