Hello and welcome.
Now we are going to do crazy.
So going down a Category five, put it in your crummy folder.
This are is are if MiFi.
Objectives, enter your name, create new software to find a valid Cerutty for your first name.
This is why you have to Google who has her name and checking in January this year.
Based on your name.
So that is one Courbefy.
So let's say I grace my name into something down here.
I think it is wrong here, try again.
OK, so let's analyze this with Ida.
A new.
Open, Craney, fine.
OK.
He didn't know.
So here it is, the familiar pre setup for the ugly come down, look for this check.
Here and here, you hear pushes to into one instance in this year, meaning to point something on the
eastern border and here is Creadon of Pahrump to create a window and to show the window.
Then over here, you scroll down.
So this is a look here, it's too big for you to enter something, so in this case here, if you were
to run the program, we're going to use a different method now if you touch something which is wrong.
Clean check is going to show a message box, so this time I'm going to show you a way to solve these
crime by looking for the message box API.
So we go to the idea here, go to the airports, look for a message box.
So we can fit our message both by pressing contract and key message box and you find the here box.
So we double click on this and we go to the message box API and two locations in the message box is
being used by this program from the cross-reference, you can see one is over here who are almost here.
You can see it is use.
To show a message box with a caption about an advertiser, call it by creating lessons.
So this is for showing you a button box and that box is one call back as an icon.
And then there is another one down here.
And the Red Cross reference down here, if you see this is a funny one, this is the one where he shows
a message box with a caption of Congress and the message then.
All right.
So this is a 21.
So let's click on this to go to double click on this cross reference to go there and there you go.
So you can see certainly that there are two outcomes for this program, either the left or you left
blocks, users of Congress who are again.
To the message box, all shows as a sorry, wrong Iraqi truly message box.
OK, so now if we go up to the top, we will see the Aristotle dysfunction, just, for instance, and
push up here, increase a few strings.
Westry.
And I suspect for input strings, this is the starting point.
He's probably started zero, I'm just guessing here, and then you scroll down further, you get you
get an item text here and here.
Now if you look at him as Dean, that item takes his input.
To read the text and you came here, so she's the two inputs, one on this is to get the input from
the name, the other one is getting input from the Shiraki.
That's why the two so the first one, he gets a name, probably the name is stored in this variable
called String.
So this is the address of her array, which does the first name, Abebe Plastering is an area.
And probably the second one here, EBP person will be zero is another area, and that is three to start
to see if suspecting one of these to be a name.
And the other thing is here, we can rename it calling on this president to rename this as name.
If we are wrong, we can always change the label and this one click on these two and press in to rename
this label as key for SOCOG.
So now what relabelled this way, he sees it, analyze it, easier to analyze.
So down here you can see if gear.
And we have Nimia.
After getting the name and a key and storing it in just two addresses, he goes down to get the time,
get local time and he starts in this structure just in time, and then he strikes the day.
There can be one, two, three, four, five, up to thirty nine month, one that year and the year.
So he gets all these for and pushes to the stage the day, the month, the year, and finally after
moving in the year is setting the year to year.
He adds this to the year.
So take a look at this Reichling.
And this converges to a decimal.
Yes, one, two, three, four times a year.
And then you push it to the state where.
And now over here.
Creates the address for the Enin variable and industry and push it to the status of a.
And then you get upholstering and after that he pushes this specify to the state all these pushes,
as we have seen before many times, are always in preparation for function call.
And sure enough, he has a function call.
So a daily is a print function to bring up a string of strings that digit digit digit meaning.
No, no, no.
So my suspicion is that he's going to take your name and put it in here, followed by a day followed
by probably the year, the month and a day.
But for the year it will be the year plus one, two, three, four.
That's what he's doing, so not to test this hypothesis, we can use the debugger.
So in the next lesson, I will show you how to use a debugger to confirm our hypothesis.
See you in the next lesson.