Hello, everybody, welcome to my advanced ethical hacking, networking, penetration testing, costing.
Welcome to the application challenging Oct 13, we believe that you have already downloaded and extracted
it so we can come back here.
Now we will study it.
So but first thing first, let me close this because we don't need it anymore.
So, yeah, we don't need it anymore.
We just say, OK, we just say okay.
And we can move them to Josh.
So I'll move to Josh, move to Josh
or before moving to try to let me try, let me try something.
If everything was working fine.
And.
Preaching to the choir episode one to 18, one on duty in Syria and the war on cancer.
Goodbye.
OK, so that's because we didn't put that not all right.
So we can now put it put them to Josh Afrik.
So let's come here.
I can put this to you as well.
So right now, let's try to open this application by pressing button and it says that into your password.
Just just want to see one password.
The password I was looking for was twenty three.
Oh, nine, let me increase it for you, 20 to eight or nine.
Okay, so let me please.
Okay, let me try it again.
Let me take a number of the.
Wait a minute.
Okay.
Now I can put into.
One person because know we're looking for now is to create one again, one last time.
Richard.
OK, let me put up
an OK, as you can detect that as many times we enter a new password.
So it says that the password I was looking for was something new.
You see, every every time you see something new, therefore, let's go to open that application in
order and in ADA and so that we can try for this takes one password.
The person I was looking for was OK, so we closed it and now we're doing it to Ida over here.
We are waiting a little bit and take on, OK, so now we just waiting to put it here like this.
So we are waiting.
We are waiting.
Until we see the Eidelman is here.
OK.
Perfect.
Everything is alright because we see Aly is here.
Well, now we're going to try to analyze the code.
OK, so let's analyze it, let's bring this here to see what kind of strings are there.
OK, so we thought we'd start seeing some so we can just stop it in.
Welcome to System.
Application is working if you just move the upset.
Welcome to Stila Dwight Kay.
Let's check below.
Enter Password Care and next.
Okay, so now it is.
It is jumping to the location 40.
Let me increase it for you.
So it is if, John, if that jump if we call Zuhal, jump here, jump to this location, if you will,
so it jumps here and it's going down down below.
Jump, jump to this location, if not impossible to this location is the new outside.
Let me check it.
So as you can see that here, we don't need even to come back here anymore because here there are no
codes.
So we can just come back here and because everything so the place that the green goes is still here.
OK, so we don't even need to go there.
So we will scroll down, scroll down, scroll down.
We can put it in this and go, OK, scroll down.
If not equal to zero to somewhere, if not equal to zero would jump to this location.
OK, John, we've never got to jump on this occasion, OK?
And the old line, the old line from the first node when this node jumps here.
Jumps here, so it jumps here if it is equal to zero.
Let me check it for you.
It it it jumps.
It jumps here if it is not equal to zero because it's the opposite.
Now, when it is Jay-Z, it's jump here if we will change it and put.
And that means it will jump here.
So let's go down again below.
It drops below.
Below, below, below, below me.
Lawyers let's take well those are wall lines or gun.
Okay, so you will see.
Let's check again.
OK, let's check again the main thing to look at this jump, jump to this location, 14, 15 to 24.
Okay, let's come back here, John, if not equal to this jump here, one password.
All right.
So let us start the application again.
I forget.
How was it OK?
Blah, blah, blah.
The person I was looking for was something so that you can hear that, OK, this is the text.
This is the text that was approved and the application and the application that push those new numbers.
So they are here.
They are Whitehill Integer and offset and moves it on this E.S.P register.
OK, so we can go down, go down, go down, get down to see what is the end.
So this is the end.
We.
Now let's come back here because we do need to find if any text here and the headline.
OK, so let's come back here.
OK, now what we can see that all those operations were made just way above and then now from this node,
from this node, if it is if jump to this powered jump, if you will, to this location.
And therefore, we've got to change this to to Jay Z Oge so that it jumps over here.
And if something else is needed so that we can get the application, we will do it.
But first thing first we're going to do is by changing this disaccord.
I mean this function, we will change it to the opposite.
OK, so we wait, we just click and come back here and Buche program assemble.
And again, we use the N word.
OK, we can control and we put it on DRIN, we click on OK, now we have to apply define, we apply
it.
Let's apply it over here.
ABSs.
Apply patches to input file.
OK, so now let me put it back a little bit.
So that you can see everything.
Well, so now we can come back to the application and let's try to ruin it.
Or if you want, you can just want it over here, guys, so it's not a problem, but we just want our
stuff or stuff to be reloaded again and again.
So we just apply to today applied the change, the modifications to the federal system, the fines that
we get it.
OK, now let me put anything in em.
And one password, the password, the password I was looking for was days.
So that means something still need to be changed.
So as you can clearly see that it compares something white.
Yes, it is a compared to something and after it compares with X register.
OK, so we get to figure it out.
He and this broke in this node, we see that it be something, as we have said, and let's go it up
again in this blog, it compares something and push it and compare it with the X. Let's go all over
again.
The same thing.
Again, composed again, composed again and again and again and again, that's crazy.
OK, so very sound of it that we see that some populations are made into this, not because it after
moving this Vibora Bruce MBP on on X, it compares is voidable on E it with X and then after it jumps
to somewhere with the green green line if not equal to zero.
Therefore since we were here, when we change this, we prevent that application to go to Dysport because
when it it is jumping if equal to zero, it jumps over here.
That means it jumps here.
As you can see, so we got to figure it out.
OK?
As we can see, that something is different in this application and what is that thing when it jumps
to Dysport, that means it is jumping or equal to jumping, if equal to zero in jumps over here.
But what we can see the cords jump in here when we don't get the password.
Exactly, because this is the wood line.
And when we type here, everything, anything, it it automatically jump.
Jump goes to this point.
Let me show you the text again.
It automatically goes to Despard, which is followed by the red line.
You see, before we go into what?
The process so that it goes over here, so let's do it.
Therefore, when we won the application, what we get, we automatically get a new message and then
that message is form the red line now, not from the green line.
Therefore, we should change the court's direction for this.
We come here and oops moment mentality.
It can come up and we would change it to not equal zero zero program again sambal.
Within.
OK, so now again, highlighted in green color.
OK, so put it in green, because we have this change, that means we will identify which nodes we have
already made or change.
Now let's go jump to anything if it's not equal.
Let's try to find out anything, guys.
We will find it just for the first line.
OK, so let me come here first thing first.
Let me highlight the good line.
OK, so this one, the first one, OK, let's come here.
Again, let's come here, let's come here it is this one to see where it is jumping.
You see, it doesn't go here.
So all those one, two, three, four, five green light lines, they jump.
They jump directly to another location.
But we want them to jump here.
So we got to change those due note without changing the nodes we will never reach here.
So we have to follow the path so that we first could follow the path that we need so that they don't
jump over here.
They jump in front of the process and then to the day job here.
So to do so, we are going to use the same thing and light in the opposite code.
OK, so now we are here.
Instead of going here, it should go here.
The same thing.
Go here.
Oh, wait a minute.
I can make it bigger for you get.
Indeed, program at Progun, a symbol.
And not equal, not equal.
OK, I'll just put it this way.
OK.
We put it in green.
And do the same thing again, we avoid.
We want to avoid the green light from going this way.
It was go to this node, so it did not let me come here.
It did.
A symbol.
And yeah, g e if you want A, you can just put it OK, you see, it's the same like Jazy so it doesn't
matter C automatically it takes like Jazy, so
green color and the same thing will avoid the third line.
It turned green light to go this way.
So again, indeed.
Peukan Biologies, Azango and you, is that the end and yep, click on OK console and now again, green
decks.
Guinot I mean.
You can we can come down below.
Below, below, below, below, below is so the next red green light, so we can change it as well.
But first thing first, the assembled batch assemble.
It was the not.
And click on console and console and put the green light.
OK.
And do the same thing, guys, so just follow me.
OK?
All right.
Click over here something.
Symbol.
So.
So we identify all the blogs which we have made, which we make or modification, and then the last
we have gone to demotivate or five green lines.
Now let's check.
Before changing it, it was John, if not equal, is equal to this location, and then the position
was followed by going to that line, therefore we put the opposite so that it jumps over here.
And the now then the last one should be we got to avoid the the jumping from going to this location.
It should jump to this node because after jumping to this node, we have already modified this.
We avoid it from going that way.
It will go this way and all black.
Right.
So we click here.
We click here again, so we come here and bargepole one sample they send us.
Click on Talk of.
Oil and green.
OK, so now I can put the screen in there to be back for you so that you can see everything.
Great.
Now let us apply the changes and if I'll come back over here and punch program as usual, OK, which
is the input file and cookie.
So we must close.
Oh, Canada.
Yes, I know, I know.
I must close this up with intelligence risk X and let's come back again.
OK, now it's OK, so when I come back here and press into trying to end it again and blah, blah,
blah, Corrick, the password for H.B it is minus one hundred fifteen to two, let me put it like this,
two two five five one seven three.
Oh, it's strange that we will meet again, but never mind all the steps that we have taken should be
called Let me put up or.
The same can be said, no, let me put it in your he did last time I was in the care, let me put it
like this for you and let you put blah, blah, blah.
Blah, blah, blah, blah, enough.
Oh, I see, said no.
So it might be the password.
Let let's try to copy it.
Can a.
OK, so anyways, it's minus one hundred fifteen, so let's let it be like this and let's come back
to all.
Two of our fox.
OK, so you see your very well and it's a good it's application 13, so now we're going to try to type
it here.
One one one five.
And was it one one five of the.
On one one five two two five five one seventy two two five five one zero, he control two two five five
under control, a control X that's coming back here and just posted by click and post and we submit.
So we will see.
Please enter decoyed password.
That means the password is not correct, so we we should try to modify the tax codes.
OK, so let's see.
Or before let us try to put out that minus first and first.
Let me come back here and post it was it was the Williamsburg check again.
Let's try to erase the fact that my news so fast and it's come back here.
And OK, please enter the password.
OK, so we got to figure it out.
Oops, no, no, no, no, no, I don't want you.
Come on.
No, not OK.
So we are here.
So what we can do now, while warning or application, we have seen that it has a minus number so it
can come back again here.
We have done everything properly and quickly jump everything.
From the opposite, OK, OK, good, good, good so far.
OK, so let us come back here and we can try it again with this.
And the.
Okay, minus one one five two two five five one seven three, OK, so this number is signed.
So what is the assigned number is ranked number or assigned integer?
Is that.
And four of that number or in front of that integer, it has either plus or minus when we have a number
which has a minus or plus and minus, that number is sound.
And exactly the opposite is that unsigned number, unsigned number doesn't have any flag and you flag
it doesn't have a minus flag and no a plus flag.
Therefore, we assume that all the numbers which don't have any flags before them, we assume that they
are saying no because they automatically have a plus number in front of them, but which is not within.
So it is unsigned.
OK, so just just to let you know.
So let's go back to our topic.
Auto topic is that we got to figure out a way so that we can enter something in our account so that
we can get the password.
So this number is for us a signed number.
So we get to try to convert it to an unsigned number or two to binary numbers.
So therefore, you can go to Google or to a start page.
And let's come back here.
Let's come back here.
So you go to this website, let me put it like this just a little bit by now, reconvert dot com.
So now it is not secure, but never mind.
So we don't care about it.
We just want to convert or no.
And so that's a.
Yeah, so what do we need?
We need to convert assigned integer, so when same characters and characters and sideshows or there
are a few of them.
So what we need is this one is the minimum is this number one minus, blah, blah, blah, two plus
the fourth.
Let's try to count one, two, three.
Let me put it like this for you again.
So one, two, three, four, five, six, seven, eight, nine, 10.
Okay, let us come back here.
One, two, three, four, five, six, seven, eight, nine, 10.
Therefore, it belongs to that interval to the center of our.
I mean, OK.
OK, so now the next step is the next step will be last step, guys.
So we wanted to show you that you can try to do many things because since you don't know exactly.
Which number that they need, so you're going to try to figure it out, but the consensus is that if
here we see that the password for each page is this with a minus and before this number, that means
this number is for us like a signed number.
So now what we can try to do, since we have tried to enter this password and it didn't work.
So let me check it out again today.
So if I show you so we copy can be OK in a way so we can come back here and come here.
I think we need.
So scroll down to scroll down, we are looking for all Korkin Facebook.
It's minus minus one one legged David Hill instead minus one one five twenty two five five one seven
two.
So we control going to an X and then we're going to pass it here.
So we place it here.
Let's try to see again.
OK, that means these numbers.
This number is not valid, sir.
So we got to find the opposite of this number by converting this signed number to one signed number
and how to do so.
We're going to showing you guys first thing first.
If you know that Java, it would be very helpful for you because we can convert a site number two to
an unsigned number in Java.
So let me try to open my terminal here and I will try to create a job application.
I open terminal and I type something like Dodge Doge H h, h, h, h and B, age 13, that java.
OK, so now I create like this application here in Java and now I'm going to write stuff inside so I
double click it.
Let me get here.
OK, so what we have to do first, you got to figure out that you are Java application in Java is installed
on your system to see it.
You're going to come here on terminal and then you can type this in Java and vision.
And it was into.
We have this version, one that eight guys make sure that you have the vision of one that eight or or
later, so not a dot seven or six, and so some stuff like that to avoid any kind of mistake.
And then you're going to try the same thing again, but not with just Java.
OK, so well done.
Now we can start writing or code, though, for our application is it should be age 13.
So we can type here, let's say in Java, dot Apple, don't start at all and then we can type class
class each.
It should be age 13 and
go budget and then he'll want to make it public for the main public class static type class static and
void main.
Therefore I come here and stream which string and this and all that and like this.
Oh so here we're going to type the code that we want to convert.
So which number.
The number we want.
The number we want to convert is this number minus one one one five and and so on and so on.
So we'll come back here again.
So we type it as integer because it is to be the integer number.
So we dive into Joe Inderjit, let's say integer blah.
Now, we should try to convert it to the unsigned, long integer to do so, we're going to do the same
thing.
And coming here, let me put it a little bit here.
So,
OK,
so integer and we can type one.
OK, now we can type long black one equals what we don't know.
So he I'm going to tell you the formula.
It's that therefore you're going to type.
Blood in an zwar eggs, one, two, three, four, five, one, two, three, four, five, no, sorry.
One, two, three, four.
Come on.
One, two, three, four.
One, two, three, four, eight times both of them and L means long and L and then it wasn't.
Now you just put in the system out system out Gwendoline and then you're going to die of let's say that.
It's say that day, the one unsigned, one signed number four age, the age must be this we don't know
about.
So we would organize so and it's the one OK, and then you put it, we put semicolon.
So let's check again if everything is alright.
So OK, we create a class and then so we and the main board, we put the integer.
So that integer that we have got here, one one five two two five five one seven one.
OK, and then this is a long, long integer.
I mean unsigned long.
So this blah in converting to this long numbers.
So we put out the system.
OK, so let's compile it.
So we're going to come back here again.
So now we type javadoc and it is to be that it it was on edge and this one is the.
And OK, if we get any worse, that means it is compiled and automatically here you're going to see
a class of it.
So let's check where it is, because it must be here.
It should be age.
Is it really is.
Something is wrong, we got to figure it out.
We save an.
OK, now we can compile it, now we can try try to compile it.
Now, automatically, we're going to have a class which is here.
All right, so now we can win it by typing Java and Age and just Blissett tab.
Don't put any extensional in just positive.
We get a no.
The unassigned number for each age must be days.
So we're going to copy it like this.
Let me get a minute copy like this.
Copy.
And we are coming back here.
We will see.
Congrats.
Forty five point has been added, guys, so as you can see that this is where many students like me
and said that, OK, but we have already found a way to trackwork the application or to find a number,
but.
Does it work?
Yes, it is inital it it will be not working because hellbound hackers, they need that they unsigned
number.
So if that number is signed and therefore you have to you have to convert it to an unsigned no long
digit.
So I'm going to show you a quick way.
Some some people can can do it to find this this version of this number as well, because that application
you can if you want, you can say that you're not going to use a.D.A or or Winnipegger to to put the
opposite here.
But that application will require you to run the application 13 at the same time, four to one application
at the same time.
So I'm going to show you and very quickly how to do it.
Me come back.
He was my Windows machine.
Try here.
So let me show you how you can make it so in windows, sometimes it is very it is very needful that
you know how to one many applications at the same time, because sometimes you might want to open Google
Chrome firewall or Firefox or so on some antivirus software or some Photoshop anythings at the same
time.
And then you would want to put them to one of them at the same time.
So how can you do it?
You will create a file and say it as an extension.
But then after that, what you can do, you will write the name of those applications.
But the file that you are going to created must be in the same folder, or if even the software are
not installed.
For example, we have this application application 13 application to it, and so we take it twice because
we want it to be open choice.
All right.
So how can we know that?
We know that because when we open the application, do it with only the book we see in the window.
No, that means it is applied by the time.
So let me just very quickly show you how you can make it to the typical application.
13 desktop desktop.
This application 13.
OK, I can open it with all iboga.
Come here already bigger and OK.
And so open it as an administrator.
Come on, your feelings in a way I don't want, you know, so quickly and as usual.
OK, so let's try to win it.
I just want to show you why this application is based on time interval so I can like they can search
for us to index, search for students to take a look.
Let me check with this one, OK?
And
one person.
One person, one person, one person, one person.
OK, so here we are, the application.
OK.
When you first started it says that.
Welcome to System Application and Thomsons one.
Here we see a time c the window number though for this application.
It depends on the time if you try to open it just once and you will see how it will look like.
Let me show you let me not close it first, but let me go back here to my download folder.
Let me check on my document.
Let me check that in my documents or on download or let me check this first music.
OK, here it might be.
Let me see that to do.
OK, let me say something.
You see.
It is beeping, ta ta ta ta ta, so what we can do now, we should try to open a choice, OK, so to
open it twice, we go to or stop and then we try to enter that.
That application form here, let me show you, we don't need this anymore.
We can try to close this.
OK, you can still be here, of course, but it is still there.
Okay, let me show you how it is.
We shall be.
Ta ta ta ta ta ta ta.
So now bye bye.
Typing the application, which you want choice and then it will, it will open that application according
to the number of times you have written it here.
So but remember it should be in the same folder.
Right.
So let me come back here to meet.
So I figured, you see, now it opens choice, I can this.
OK, guys, so we hopefully think that this is part of shooting, brings you something new and go to
the next application but 14 and downloaded it in your folder and then we will see you there.
All right.