All language subtitles for 4. Discovering Vulnerabilities With Nessus

af Afrikaans
ak Akan
sq Albanian
am Amharic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranรฎ)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu

Original subtitles

OK, that was loading for over an hour, but it is finally over.

So we are ready to explore the necesito it is pretty simple to use your page should be blank since you

haven't performed any scan yet.

So we can click right here on this X button just to see better this page.

And all you want to do from here is go to the new scan button.

Right here, we will see all of the available options that we can do for our scans, so we got basic

network scan, as it says, a full system scan suitable for any host.

We got the advance scan, configure a scan without using any recommendations, and we got a bunch of

the other options.

And for some of them, we need the less professional version in order to use, such as this one, this

one, this one, and all of these that have the upgrade on them.

Now, it's already talked about witness centrals.

We're only going to be able to scan local IP addresses inside of a company.

You could use this tool to scan their networks for vulnerabilities.

However, you cannot scan an external IP address with this scanning a website is not going to work unless

it's inside of your network.

Another thing to remind you is that we can scan with the free version up to 16 IP addresses, and if

I'm not mistaken, those 16 IP addresses clean after 90 days.

So after 90 days, you will be able to scan more IP addresses, but I'm not sure about that.

And if you have a free version and you have more than 16 targets, you will have to scan that network

with multiple Nessa's scans.

So scanning big enterprise networks for big companies will require NASA's professional version.

But what we want to do here to learn Nessus and how to use it, we want to go on to the basic networks

can.

And this basic scan will require us to specify some options now for our first scan will be scanning

only.

So turn it on.

If you haven't already, check out the iPad to submit depletable.

In my case, it is 190 to date, 168 at one point for.

And once you do that, we can proceed to specify our options in the general tab under the name, you

could specify anything you want.

I will simply just type method exploitable under the description.

I will just leave this empty.

There is nothing really to specify here.

You can put anything you want here.

Just you can recognize which type of scan you did and on which target you did it in the folder.

We will leave it on my scans and in the targets we specify the IP address of our target machine, since

right now we are only scanning one machine.

We will specify the IP address of metal plate.

But if you were to scan on network, you would specify something like this.

Wanted to do that 168 at one point one twenty four in case it is a 24 network.

I believe you can also specified like this.

So want to add to the 168 that one dot two fifty five.

But right now let us just go with our metal plate and with the free version we can even scan two hundred

and fifty five hosts.

Remember we can only scan 16.

Once you specify this, we want to proceed to the schedule tab and here this schedule tab is useful

once you want to schedule their scans on a certain period of time or you just want to schedule a scan

while you're doing something else on the site.

For now, we're going to leave it off under the notifications.

You can choose if you want to send results to some emails over SMTP server.

We are not going to be doing that right now in the Discovery tab.

This is the important stuff.

Here we choose how many and which ports we want to scan, we have an option of scanning common ports

and this is similar to a map default ports.

It will only scan most popular ports or you can select scan all ports, which we are going to use right

now to scan all sixty five thousand ports, no exploitable.

And if you want, there is a custom option, which is the third option right here.

But we are pretty satisfied with this scan all ports option.

If you read the settings, the general settings always tells the Nexus localhost use Fastnet for discovery

and of the ports or settings.

We have scanned all ports usenet's that if credentials are provided use since scanner if necessary,

and we're pinging hosts using TCP, AAFP and ICMP.

Good.

Once you set this to scan all ports, you can go to the assessment and in the assessment tab we can

choose what we want to scan for.

So there are a few options.

If I click right here on this can type, we have scanned for known web vulnerabilities, scan for all

web and abilities and scan for all Verbruggen abilities complex.

For the purposes of this tutorial, we will be scanning for known Web vulnerabilities.

Why?

Well, this will just take lesser time to finish.

When you run scan for complex web vulnerabilities, it usually takes a lot more time and we can see

right here and the general settings avoid potential false alarms enabled by scanning and web applications.

We will crawl up to one thousand pages, up to six directories, and we will test for known vulnerabilities

in commonly used Web applications.

These are our assessment settings.

But also, keep in mind that if we discover some vulnerabilities, we will see how to attack them in

the Web penetration testing section that will come right after the exploitation section.

For now, let us just see whether Nessus will find something juicy right after we go to the report settings.

And usually you want to leave this on default.

So we are not going to be changing anything right here.

And finally, in the advanced that we will leave it on default for now and proceed to click on Save.

So click on Save right here.

And you should have your skin right here.

Now you will notice that it does not automatically start, we must launch it and we do that by clicking

on this arrow right here, which says launch, click on it.

In just a few seconds, here it is, these green arrows will start spinning and our skin has officially

started.

This will try to discover all the vulnerabilities it can find for the political machine.

Now, keep in mind that these scans can take a lot longer then and map scans.

You can always check the current status scan by clicking on the scan name, in our case on the anticipatable.

And you will be able to see what it managed to find for now during the scan, different vulnerabilities

will be marked with different colors.

We will have blue color, which means information, disclosure.

And what that is, is it possibly managed to find some information that should be private or it managed

to find the service version or something similar that allows us to find out more information about the

target?

It doesn't necessarily mean that the information is useful, though.

Then we have green, yellow and orange vulnerabilities or also known as low, medium and high vulnerabilities.

And at the end we get the most interesting vulnerabilities which are critical vulnerabilities.

This usually includes remote code execution or something similar.

So what you can also do, you can click on them, and this is just what it managed to find at this current

point of scan.

So we got one critical vulnerability for now.

We got to mix vulnerabilities, one medium vulnerability and some information disclosure right here.

Let's go back and we're going to wait for this to finish, and once it's done, we will get back to

it and see the results.

All right.

It is finally over.

And we can see if I click on the scan that it managed to discover a bunch of vulnerabilities, all kinds

of them.

Let us go through these results and see some of the vulnerabilities it found.

Remember, we are most interested in critical and high vulnerabilities.

Others can also be useful, but these two are the main ones.

First thing we see is that it managed to find seven critical motability, 11 vulnerabilities.

Thirty six medium vulnerabilities, seven low and one hundred and forty eight information disclosure.

Let us click on the scan.

Right here, we can order the vulnerabilities by their severity, so if I click on this arrow, it will

go from the information to the critical, but mostly we are interested in critical vulnerabilities.

So click it once again and let's go with any one of them.

We're going to see an example of each vulnerability.

We're going to check one critical, one high, one medium, one low and one information disclosure.

Let's go, for example, with this one.

So it says Neff's exported share information, disclosure, this is a critical vulnerability down here,

we can see the description and it says at least one of the NAFS shares exported by the remote server

could be mounted by the scanning host and attacker may be able to leverage this to read and possibly

Vereide files on remote host.

He tells us what is the solution to fix this vulnerability, as it says Conficker nafs on the remote

coast so that only authorized hosts can mount its remote shares.

Down here.

It tells us where it found the vulnerability.

It found it on our display table on the two thousand forty nine UDP port.

And what you would do, for example, is you would then Google this vulnerability, which we learned

in the previous video, were recovered Googling vulnerabilities and search it and you would see how

you would exploit this.

For now, we know that this exists.

Let's check another critical vulnerability.

Let's go, for example, onto this one, bandshell, factor detection.

It says a shell is listing on the remote port without any notification being required, an attacker

may use it by connecting to the remote port and sending commands directly.

Hmm.

This seems like a really big problem.

And we're going to see in the next section how we can actually gain access from this critical vulnerability.

It is very, very easy, trust me.

But these types of misconfiguration happen often down here.

We can see the solution, verify the remote coast has been compromised and reinstall the system if necessary.

And the actual motability is found on the port one five to four over Tsipi.

Now, since critical vulnerabilities are most important.

Let us check another one.

Let's go on to this one free and see server password is password.

So it seems that we get the default credentials for some software running on our anticipatable.

As it says, the server running on the remote coast is secured with a weak password.

And this type of vulnerability is something that you will find the most.

Now, it doesn't have to be anything connected to the BNC server, but weak credentials are something

that even the biggest companies have.

And you can have all the security in the world.

But if your password is weak, none of that security will matter.

Down here, we see the Nessus logged in using a password password.

And what was it on?

It was port five thousand and nine hundred over TSIPI So we will see how we can exploit all of this.

But let us also check out some other vulnerabilities as well.

Pache, Tomcat, HP, Connecter, request injection.

Let's click on it.

This seems to be a high vulnerability and it tells us a fault for inclusion.

Motability was found in HP Connecter.

Our remote unauthenticated attacker could exploit this vulnerability to read Web application files from

a vulnerable server.

It tells us that the solution is to actually upgrade Tomcat server to the newer version.

And down here it tells us over which port did it find a vulnerability, which is Port 29.

On the right side, we can also see some additional vulnerability information, such as what is the

vulnerability for?

It is for Apache attack.

It is the exploit available.

Yes, the exploit exists for this and they are available.

The patch was published on March 1st, 2020, and vulnerability was also published on that same day.

And Nessus managed to successfully exploit it, reference information and here the vulnerability names.

She would just type this search for an exploit for it and you would manage to exploit them at this point,

the machine.

Let's check out a few more vulnerabilities and then we are going to wrap up with this tutorial.

Let's go to a medium one and let's go, for example, to this one.

SMB signing not required.

Signing is not required under both SMB server and authenticated remote.

Tacker can exploit this to conduct man in the middle attacks against the SMB server.

Now we have not covered many in the middle yet, but later in the course we will be devoting an entire

section to this attack to the man in the middle attack.

So for now, we just know that the S&P support, which is running on Port four for five, is vulnerable

to the man in the middle attacks.

OK, let us also check out some information disclosure.

So right here we can open a cell detection service detection, get request SSL DL's version supported

so we can check out which SSL and versions are supported.

This plug into text, which are some Thaler's versions, are supported by the Remote Service for Encrypting

Communications, and this port seems to be running SSL version two as Salvacion three and version one.

And these are just different protocols used for encryption of the data that is being transferred over

this port.

And once again, you will see that SSL is vulnerable to the man in the middle attack.

We can decrypt this data using that specific attack.

However, don't worry, if you fully don't understand what I'm talking about, this is once again something

that we will cover in a later section.

OK, great.

Do you see right now how amazing this NSA scandal is?

It literally gave us most of the vulnerabilities just from a single scan in the next section.

We will see how to exploit most of these vulnerabilities on them at this point, but on other targets

as well.

In the next video, we're going to scan other machine using Nessus and we're going to see what results

we get see in the next.

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.