Instructeur: Oké, mijn scan is voorbij.
En ik ben nu hier bij de activa pagina.
En zoals je kunt zien hebben we een troef.
Is gescand.
We kunnen zien dat het object Ubuntu draait en
de vaardigheden die je nodig hebt
om dit object te hacken zijn beginners.
Hieruit blijkt al dat Nexpose ons veel meer informatie
laat zien dan Metasploit Community, en het is een veel geavanceerder
raamwerk voor het beheer van
kwetsbaarheden.
We zien dat we één doelwit hebben gescand,
het is Metasploitable, en de site is Global.
Laat me inzoomen.
Het draait op Ubuntu Linux 8. 04.
We ontdekten geen malware en 177 exploits, 308
kwetsbaarheden.
Vergeet niet dat we met Metasploit Community slechts
acht, slechts één exploiteerbare kwetsbaarheid
hebben ontdekt, en acht modules die gebruikt
kunnen worden.
Hier hebben we 308 kwetsbaarheden ontdekt,
dus er zijn nog veel meer kwetsbaarheden en exploits.
U kunt zien dat er een risicofactor is beoordeeld naar dit
en de laatste keer dat de scan werd gedaan.
Als we nu naar beneden gaan zien we dat het besturingssysteem
dat we weer ontdekt hebben, Metasploit is.
We zien de software die op de doelcomputer is
geïnstalleerd.
Dus niet alleen de diensten die op de poorten draaien,
maar ook de software die op de doelcomputer is geïnstalleerd.
Dit kan zeer nuttig zijn nadat we de computer hebben,
dus nadat we erin geslaagd zijn om in
te breken, is het zeer nuttig om lokale exploits te vinden die
kunnen worden gebruikt om onze privileges te verhogen,
bijvoorbeeld, als je een normale gebruiker hebt en je wilt
een route worden, dan kun je een lokale buffer
overflow gebruiken om je privileges te verhogen of om andere dingen
te doen.
Deze zijn dus zeer nuttig in termen van post-exploitatie.
Als we naar beneden gaan, zien we de diensten die geïnstalleerd
zijn op de doelcomputer.
Net zoals UNMAP het ons gaf, kunnen
we zien dat HTTP's draaien,
DNS, enzovoort.
Als u op een van deze diensten klikt,
ziet u dat u er meer informatie over krijgt,
bijvoorbeeld dat het een HTTP-dienst is, een beschrijving ervan en de poorten
waarop hij draait.
Dus we zien dat HTTP's draaien op
poort 80, en op poort 8180.
Laten we nu naar boven gaan.
En als we de kwetsbaarheden nader willen
bekijken, kunnen we hier naar
de kwetsbaarhedenpagina gaan.
En je ziet hier een grafiek van
de kwetsbaarheden, gecategoriseerd
op basis van hun risicofactor.
En hier zijn ze ingedeeld op basis van het vaardigheidsniveau
dat nodig is om deze kwetsbaarheden uit te buiten.
En hier zie je een lijst van al die dingen en we
kunnen ertussen schakelen met dit hier.
Nogmaals, als er malware is,
zie je het hier.
En als er een uitbuiting is zie je het hier.
Nu hebben al deze top kwetsbaarheden hier
geen exploitatie met hun tool, maar ze zijn
gerangschikt op basis van hun risico.
Dit zijn dus zeer riskante kwetsbaarheden
en naarmate we erdoorheen gaan, wordt
het risico wat minder.
Dus je ziet hier dat ik ontdekt heb dat het VNC-wachtwoord
'wachtwoord' is, dus we kunnen naar binnen gaan en proberen verbinding te maken met VNC.
VNC is een dienst die veel lijkt op Remote Desktop,
die je het bureaublad laat zien en
je volledige toegang geeft tot de doelcomputer,
net als Remote Desktop.
Ik ga je niet laten zien hoe dat moet, heel simpel.
Het wachtwoord is 'wachtwoord', nu zegt
het ook dat er een achterdeur is en die
hebben we al gebruikt.
Het vertelt ons dat het een oude versie van
PHP draait die misbruikt kan worden, gewoon een oude versie eigenlijk.
Laten we nu eens kijken naar iets dat uitgebuit kan worden.
Dus ik ga hierop klikken om ze te rangschikken volgens de exploit, en je ziet
dat ze allemaal een 'M' logo hebben, wat betekent dat ze kunnen
worden uitgebuit met Metasploit.
Je ziet hier de remote shell service die
we gebruiken, en er is de rlogin service die ook gebruikt
kan worden, waar we al eens naar gekeken hebben.
Dus laten we iets aanklikken wat we nog niet eerder hebben gezien.
En hier ziet u een beschrijving van deze kwetsbaarheid.
Ook hier zie je de poort waarop het draait.
En je kunt zien waarom het denkt dat dit specifieke doelwit
kwetsbaar is voor deze exploit.
Als je naar beneden gaat, zal het je laten zien hoe je het kunt uitbuiten.
Dus er zijn drie verschillende modules
die gebruikt kunnen worden om het te exploiteren.
Maar het hoeft niet echt te worden uitgebuit,
soms zie je gewoon modules die kunnen worden gebruikt
om het bestaan van deze exploit te verifiëren.
Maar in principe zijn dit modules die ermee samenhangen.
En als we hierop klikken komen we op de Rapid7 pagina die we altijd
gebruiken als we dingen Googelen.
En we zien de naam van de module die we gewoon kunnen
kopiëren en plakken in Metasploit en die toont de opties en dan kunnen we
deze exploit gebruiken op dezelfde manier als in de vorige
video's.
Als je weer naar beneden gaat, zie je verwijzingen naar dit, naar
deze specifieke exploit.
En onderaan staat de oplossing hoe je deze
exploit kunt oplossen.
Dus voor deze hoeft u alleen maar het
beheerderswachtwoord te wijzigen en niet de
standaardconfiguratie te gebruiken.
Ook handig zijn de rapporten.
Met dit raamwerk kun je dus rapporten genereren
voor elke scan die je doet.
En er zijn verschillende soorten sjablonen voor
de rapporten, dus als u naar Rapport
maken gaat, kunt u zien dat er een auditrapport
is dat veel informatie bevat, gedetailleerde informatie
voor de programmeurs of voor de technische mensen.
Of u kunt een directieverslag gebruiken
dat minder informatie bevat en gemaakt is voor de managers of
voor mensen op topniveau die niet veel ervaring hebben
met technische zaken.
Je kunt elk sjabloon kiezen dat je wilt, noem het om het even wat,
dus ik ga dit 'Metasploitable' of 'Metasploit' noemen.
En je selecteert het formaat dat je wilt, dus
het is hier ingesteld op PDF.
Dan ga ik de doelscan selecteren waarvoor ik het rapport wil
genereren, en ik heb mijn Metasploitable
geselecteerd.
En dan sla je op, en voer je het rapport uit, om
het rapport te genereren.
U kunt dit ook gebruiken om telkens automatisch rapporten
te genereren, want zoals ik u liet
zien, kunt u rapporten plannen, u kunt scans plannen,
en u kunt ook een automatisch rapport plannen nadat
een scan is gedaan.
Dus als u bijvoorbeeld elke week scant,
kunt u ook elke week een rapport genereren,
elke keer dat er gescand wordt.
Nu zal ik het rapport downloaden en u laten zien
hoe het eruit ziet.
Zoals u kunt zien heeft het de datum,
de titel en alle gevonden exploits.
Maar dit is het uitvoerend rapport, dus het bevat kleine details
over de exploits en meer grafisch materiaal om de leidinggevenden
te laten zien welke risico's zijn gevonden en hoe kritiek
ze zijn.
Zoals u ziet, toont Nexpose u veel meer details en is
het veel geavanceerder.
Het is gericht op grotere bedrijven, grotere
infrastructuren, waar je altijd moet zorgen dat alles
up-to-date is, en alles is geïnstalleerd,
en geen exploits heeft.