3.5 Burp Suite

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with

Already have an account? Sign In »

14 hours 43 minutes
Video Transcription
Hello, everybody. Welcome to the episode number nine off the RCP course. Forfeit.
My name is Alejandro Gina, and I'll be your instructor for today's session.
Some learning our objectives for decision is to understand the most common number visit functionalities and options
also used Berkshire to implement hacking and information gathering techniques.
So let's get down to business.
Well, first of all, let me just tell you I don't lower it a bit too machine from the B Web weapons,
you know, be weapons just not. It's an application. Uh, Web server there is really, really vulnerable. It actually has several vulnerability, so you can practice on your own, but, you know, we'll be using that later in the curse. But for now, I just need to know that we'll be using the brutal machine dedicated for that
which is called the B bucks. Just need to download it. And that's it.
Eso I have it right here. This is
you know,
uh, P would have it and you know, the Loki. And actually, you know the credentials
are in the clear writer, and, you know, it's really belittle, but just let me get looking,
and as you can see, it has a lot off pulling abilities we can play with,
you know, nothing. Nothing really, to be,
you know,
But for now, I just need to know that Ah, there's that we'll be using that machine.
well, birthday it is a proxy. I know you guys really know that. What a proxies. But, you know, just put it in simple words. Ah, proxies like Millman that sits between your machine or decline on the web server. Or, you know, this the server itself. But
why will you do that? I mean, why bother to another step in your connection? Well, first of all, in an anonymized your traffic
some sometimes that's really important. That's really important feature. When you're trying to hide your traffic, maybe you're trying Thio performer, Pay intestine against our server. But you don't really want to show your really I p or sure show where the traffic is coming from. Uh, you know,
you can also use it for other purposes, but you know us for a penetration destined process.
That's I guess, the most common use for that. You can use it combined with other tools like a proxy chains and the Thorn network. You know, full well we'll discuss that later in the course.
I was all of this, of course, for well, for legal purposes, I mean, don't don use it to how your traffic from your corporate net incorporate network. Or maybe, you know, to ah,
avoid being filtered by your company policy and maybe surf through social media. Something like that. You know, just legal stuff. That's the point.
Now, why? Perhaps it will burst. It will intercept the connection to your Web server on Deacon. Do you know Cyril task over that connection? You know, Anna, less traffic change cookies test different responses in packages,
um, Spider, the Web server, and so on. But first, let me, you know,
tell birds that were too. Listen, we're in the proxy were in the or Web browser, and we have to tell him that too. To listened in in in
e. I mean to go to the burbs with first, So let me just start barbs at first.
No, I don't have it up today. As for now,
you know, later, maybe temporary project. Just to show you guys
started burb. And first we need to know where we will be listening so
you can go to the Brocks E and then two options.
And then you see that it will be listening in the local interface import 80 80. So now you can go to your browser.
I mean, whatever browsers you're usin and just go this case, you go to settings, you know? I mean, I don't
specifically followed this with the browser. Uh, you might be using a different browser or different stuff. So you know, the point is that you have to actually tell the proxy that there's a proxy. I'm sorry to tell the wife served with
browser that there's a proxy in the middle and were ill be distance. As you can see,
I'm selling to that. Well, you have to go to my local interface import 80 81st before any connection happens. And as you can see Amber fit, you will be listening here. So we're good to go.
So we said that, and from now on, any connection to any Web page he will be, they will go to two
brooksie up.
But if the births of proxy.
But you know,
again, what's the user of that? What's the purpose of that.
Well, let me just go here to Milligan weapon again. Well, well, you have to, of course. Tell it to mean intercept is on. You can turn it off if you don't want to intercept the traffic. But, you know, intercept is on. That's for now. So let me just go ahead
candle again. Here again,
Be Buck.
Nothing to see here.
And as you can see, something changed caller here, which is telling me that you know B will be here in Buck will be here so you can see we can *** changed a lot of stuff. For example, if we don't have, maybe we're not sure about the password. Or, you know,
maybe we're not sure about the cookie or something that we can change it right here. There, You know, you can tell me what? Yeah. Hey, there are other Web browsers
pull gins that you can actually use to do that. For example, Hack bar. This is an amazing plucky in. Yeah, I agree with that. But the point is that you can do a lot of stuff for stamp aspiring this kinder, By the way, I'm using the free version of burps it peeking pay. You can actually use the paid version of it.
And if you actually are really invested intestine
web applications and you know our building have a living will amputate applications. I highly recommend you to go with the paid version. He has a lot of more stuff. You can actually do that when the free version. But as for now, the free version will do their work
again. You king used intruder, the repeater, this sequencer decoder. I mean, full c all of them at a time. As for now, we just first need Thio. Uh,
make a side map. This will prevent us from the makers. Go here. This will prevent us from actually going to something. Let me just
forward this forward, this
forward this and I'm loved in. That's the point. As you can see, sir, but that Ah, you can see Ah,
we already locked in and we saw all the information sitting in the middle here. But you know, we need to define or target. Why's that? Because if we're going to use despite our capability or actually any other capabilities, we don't want this to run out of control. We don't You know, as you can see there,
several other pages involved here And why do you think is that? I mean, we were just running for this webpage, But what the Why do you think this is actually happening? We see Twitter here. Facebook. I mean, we don't want to scan Facebook or Twitter will get into troubles. So
this'll happens because
this web pages or this link and are located somewhere in this weapons may be in the service curd. Or maybe there's there's our reference. I'll pointing to that link or something like that. So what verb buses to gather gathers all that information, but putting in the target
tough. So, uh, we're again. We don't want to, actually, uh,
it's Can those were pages of links, So waking at us at the site we really care about in the scope. I mean, you see the scope here because, you know, we just
once you actually you can just go here and out here the scope and go to this web page
and got me here.
Single is that
and I right here. Okay,
you have added an item telescope. Do you want to, bro? Brooks it to stop sending out of Scott items to the history. Yeah, we went that. Ah, but you can see that we're actually
haven't scoped defined. And the point here we can just click here and show on Lian scope items
This will prevent from the scans to go nuts in other what beach
And now that will prevent us from doing malicious stuff on other service we don't care about.
But that's the point. Simple is that you can actually see that they're some information here already. Ah, look, Ian, you know, it saved the buzzword or or the phrase
that we're using to look in, you know, other stuff right here.
But this is the magic of burbs. It it doesn't just really intercepts connection. It gathers all the information on or all that intel so we can play around later.
But you know, what's the point of spider than I mean isn't supposed to, despite her niece is supposed to do that, and we never click a spider, But well, it could be a more data and go further in this can remember. We have to limit our scope again. If we don't do that, despite, we'll go through all the things we saw
before, and we may have not been troubled.
So I start a test. Just, you know,
Roxy here. I'm sorry, Spider Options. And we have a lot of options here.
You know, you can stop the cider despite her of any time, and you can just go, you know, in any page.
That's okay.
The point is here that you can limit here. What? To gather what to go prom from the guidance done. Submit luck looking forms, for example. We don't want to log in to the pages and just ignore the pages that we actually, um, scanning for, you know, it. It's some stuffs for here.
And we can, you know, a start Spider.
You know, spiders running these gather information, you know,
used street scope defined in target left. Yeah.
We actually want to do that on, you know, stop Spider and we want to target. You can see that There's a lot of information here. We saw We see a page in a evil which no *** be at me and sq light way More information portal reset security level. Set
a lot of information you can go actually use in here
to do some other stuff.
But, you know, let me again
go to Brock, See? Intercepts on and let me just log off
so I can show you the page. Okay? Have to forward here. Forward, forward, forward. See, locked off.
And what's the magic again of orbs? It we can We can use several other
cap capabilities that you know. For example, other proteins don't have. For example,
let me just try to lugging here
And lucky. And okay, first of all,
let's go to burbs. Said again, An action, for example, Saying to in tutor.
And what is the US is study, actually, you know, payloads
it actually, you know, you can define one or more pails here. It actually performs a pale, the least processing. You can actually let me just go here. And, for example, we don't want to change this. I mean, this can stay the same.
The skin state. Same. This king all stayed the same,
and these other two stuff can stay the same. But actually, we went to change. What? Ah, the log in and password. Um,
Bay devils have, for example, maybe we're not sure about what's the use her name or what's the password? We cannot we can We can do this and, you know, impaled options. You can actually, you know, at removed.
Ah, in the in the paid version a person you have way more capability than this option that I'm showing you here. Yes, you know,
And you can actually at a payload. And, you know, as from list, you know, pro version on Lee. There's a list here. You can actually of load. Ah, for example, here, um,
wordless that are there comes with Caroline. It's for example, rock you rock you Dottie XTC and were released that most of the time he's used to crack wise words. So you can you do that? I mean, you can actually go ahead and do that.
We're not going to do that. Was because Well, right now, the guys work, but that's the point. If you maybe don't don't know the bodies work
Or maybe your first. For some reason, you have deposit work, but you don't have the user name. You can also do that. I mean, you can change again positions and say, Hey, you know what? I don't I don't actually want to change the use of them because I got it through social engineering or whatever,
but I actually don't know the password, so I will, you know, change the password that will try all these options. You know, that's the point of the intruder. Let me just go hit a good hair in Senate two repeater again.
The repeater is willing to change to take, you know, the parameters you may have. And we'll see. What's the response, for example, All happen if we actually change here, and we put something like secret or something like that
and you will say Go.
It will tell us what's the response? And, you know, the magic of this is you can see a lot of the response in in several
formats. For example, headers hex as mo html. You know, raw. And you can render the response.
That's some good stuff right here, guys, for example, Uh, actually boogie up. Yeah, we know that
in violent credentials
or a user not activated. Okay, I know that. So let me see what happens if I put the correct password,
Buck and I go again
and go, you know? Go, Go, go, go.
I didn't get to do that. Okay, so, uh, that's the point. You can actually go here and, you know, as many times fall a ridge oration for the right direction and, you know, again
and the security level Loki And he doesn't say anything about me putting something that it's not actually there. And if you go to the weapons were still trying to locate and remember, this is still loading mean this hasn't gone to to the whips or the original responses to steal here in the proxy. I haven't forward that.
So that's another thing that you can, you know, Actually, you do
doing burps it and kind of a big deal to me. Ah, sequencer, for example. You can go to sequencer in manual love a lot off any sequence you may have. You may want I'm sorry and maybe change the cookie or change. For example. You know that the files were policy for that. Businesses, too,
have a number
in the 1st 3 digits. I mean, maybe 12 tree to dry them in creating world list. Based on that policy, for example, I know that it has to start with the capital. I don't know capital letter or an opera case later, but it has to end with a number or it has to end with a symbol.
So maybe you can create
patterns and, you know, try to do that and you have a lot of stuff. Maybe you are getting an answer or I reply from my server buddies encoded so you can go ahead and decoded as well and compare. And you know, a lot of options you can actually use in Burt's it.
And it is not only in t always say, okay, forward that
that I actually loved into the application. So again, births it has that capability and wait more other capability that you can use into pro abortion.
Ah, what is proxy and how came we use it in our penetration testing process? Well, actually, you can, uh,
use it to how your traffic or, you know, to tell the server Larry actually coming from a different I p or different, maybe country or whatever you can do that. And you can also use it to intercept connections so you can change them, maybe change the cookie or changing information.
What does it mean when someone say's is Spider in a Web page where it's actually trying to all the possibilities to see what Bages are existent and maybe find some other information. Loki informs cookies and files and whatever they're actually trying. T map
the Web page itself so you can have an idea of
what information is contained in dialogue with server.
What can be achieved by the repeater? Well, actually, you can change information and send it several times to the Web server to see what's the reply or the response from the word server and you're trying Thio. Guess a positive word. Thio. Maybe change possible several times and see what the response So you can
actually get an idea
if the password trying to use is correct.
It is me. Here we saw the most common burst of options to perform very barest sat with based hacking techniques. We executed some options over a Web page to see what functionalities on the results
supplemental materials. I will highly recommend you to go through the Buck Grout University course. They have really specialized
course for for burps it. Looking forward in the next video, we'll cover some basic knowledge off mad exploit. Well, that's it for today, folks, I hope in your video and talk to you soon
Up Next
Offensive Penetration Testing

This is a deep course about penetration testing. In this course, you’ll learn from basic to the most advanced and modern techniques to find vulnerabilities through information gathering, create and/or use exploits and be able to escalate privileges in order to test your information systems defenses.

Instructed By