Well coming into this lesson we are going to crack this survey less openly.
The FCC fined e.g.
and we are now had to break point.
So let's see what happens.
We run meaning we know opens a weekly and the message box pops up to show you the same message that
is shown in the main window.
OK.
So now observe carefully when the program starts it automatically knows that he has 11 days so think
for a moment.
How does it know.
It has 11 days he has to perform check a check of the date and also some calculation to see how many
days are left before the message is showing so let's restart this program.
So now we had the entry point again and we can press trace anything over oh we can keep pressing it
and do the program is running so any program is running.
We lose control the pass message will not be shown.
So let's see an email over and now we still pass.
Now it is safe to run east state.
So now the message to be shown.
Which means that we are not in control of the program anymore.
It is in the running state so at this point in time observe that this is the last call.
There was me just prior to the dialog box being shown.
So it is a good place to put a breakpoint so that we can step into it and a nice run.
So now let's restart.
We are at a great entry point.
Run to the breakpoint.
So now we either breakpoint and be set.
Press F seven to enter it and now press f it
observe what happens here we create the dialog parameters then here we shall we know through enough
to the issues.
I'm just pressing F it and then we're here days.
Call call and get local time so the local time also includes the local date.
They did that is start on your busy after day.
It seems to move some parameters around and here a move something too easy.
No some kind of calculation to minus some values from easy.
If yes and then next nine days a variable the result of the calculation store in E6 is now moved to
this variable and this address so this suggests that this is the variable that keeps track of how many
days remaining and then easy ice will be the days remaining.
So what do you think.
How should we fashion this program so we should pack easy ice.
We got easy answers we move into this variable and this address location so to pack is variable.
We can go up here.
This is a place where the value of ICAC is set before it is being minus to calculate these remaining
so a good way to pressure is to move a big number into easy.
So at a moment when he's moved east yes and then yes yes is subtracted by the value he X so if move
a big value into it.
Yes yes yes we'll eventually be safe into this variable and we have a big number.
So let's try to patch it here.
Never really and we are going to move a big number yes and check this for now.
Just move a big number is your eyes ever.
This is a big number.
FFP is in hexadecimal when converted in decimal it is two hundred and fifty five.
So now you want to check to see whether the size allows for us to assemble here changes and he says
is Russia is the same size.
So we can safely assembly here without affecting the next line.
So okay Glenn Close so Nova assembly we can pass you file batch on page FA then give him union they
pay me for a dash patch please save one passion plane.
Now we can open the cash file to test it click and run and you have to it six days remaining above to
it.
This is the spirit remaining so this is how we can extend it beyond 30 days.
Thank you for watching.