Instructeur: In deze lezing, gaan
we praten over een echt cool hulpmiddel genaamd Nexpose.
Dit is meer een bedrijfsinstrument dat is ontworpen
voor gebruik in grote bedrijven en organisaties.
Het is eigenlijk een raamwerk voor het beheer van kwetsbaarheden,
gemaakt door Rapid7. Dus dezelfde mensen die Metasploit hebben gemaakt.
Het komt met een echt mooie web GUI.
En wat ik bedoel met een raamwerk voor kwetsbaarheidsbeheer
is dat het de hele levenscyclus van kwetsbaarheidsbeheer
bestrijkt.
Dus het kan scannen naar open poorten,
het kan draaiende diensten ontdekken,
kwetsbaarheden vinden in de diensten, exploits vinden, of je ze
kunt exploiteren in Metasploit of
dat er een andere manier is om ze te exploiteren,
je de middelen geven om dat te doen,
controleren of deze exploits bestaan, en zelfs rapporten genereren met details
over alles wat het ontdekt.
Het genereert eigenlijk twee sets rapporten,
een technische, voor de technische mensen,
en een high-level rapport, om te
delen met minder technische mensen,
zoals admins en managers.
U kunt het ook gebruiken om deze scans te automatiseren,
zodat u elke bepaalde periode specifieke
scans kunt uitvoeren die u zelf instelt.
Dus zoals u kunt zien, een echt cool raamwerk
met veel echt nuttige functies, maar de
meeste daarvan zouden alleen nuttig
zijn voor grote ondernemingen en bedrijven,
vooral gezien de prijs en de middelen
die dit programma vereist.
Dus het heeft veel middelen
nodig, minimaal acht giga geheugen en veel
opslagruimte.
Maar maak je daarover geen
zorgen, want we gaan dit maar in één lezing gebruiken,
de volgende lezing, om je te laten zien
wat je kunt verwachten in een bedrijfsomgeving
waar je zulke tools gebruikt.
En daarom hoeft u zich eigenlijk geen
zorgen te maken over
de middelen, want als u ooit dit soort software zou moeten gebruiken,
zal het bedrijf waar u mee samenwerkt het leveren
en de benodigde infrastructuur verzorgen.
Dus als je Kali acht gig geheugen kunt geven, ga er
dan voor en test het, zoals ik je in
de volgende lezing zal laten zien.
Als je dat niet kunt, dan is dat prima, kijk gewoon
naar de lezing, en je krijgt een goed idee
hoe je dit soort gereedschap moet bedienen.
Allereerst moet je Nexpose downloaden.
Het is niet geïnstalleerd in Kali.
Er is een link voor in de bronnen van deze lezing.
Zorg ervoor dat je een bedrijfs e-mail gebruikt.
Als je die niet hebt, gebruik dan ook de link in de bronnen
om een e-mail te krijgen die lijkt op een bedrijfsmail,
want daar sturen ze je een verificatiecode naartoe.
Als je het eenmaal gedownload hebt...
Ik heb het hier al in mijn downloads.
Ik navigeer naar mijn download directory
vanaf mijn terminal.
Dus we doen cd, downloads, we doen ls, en we kunnen
het hier vinden. Dit is het installatiescript.
Voordat we dit uitvoeren, dit is een binair uitvoerbaar bestand,
we moeten de rechten veranderen in niet uitvoerbaar.
En om dat te doen, doen we chmod, +x, gevolgd door
de bestandsnaam.
Als ls, zie je dat het groen wordt weergegeven, wat
betekent dat het niet uitvoerbaar
is en daarom kunnen we het
uitvoeren door . / gevolgd door de bestandsnaam.
We drukken op Enter, en dit toont ons een zeer eenvoudig
te gebruiken installatiewizard.
Dus we klikken op Volgende.
We houden dit bij de eerste optie om
de console en de scan-engine te installeren.
Je kunt de installatiemap hier aanpassen, maar we
houden het bij de standaard.
We gaan naar Next.
Nu geeft het ons een waarschuwing, zoals
u kunt zien, dat 80 gigabyte opslagruimte wordt aanbevolen.
Dit is niet nodig.
Het zegt alleen dat je veel opslagruimte zou kunnen gebruiken
als je het programma blijft gebruiken.
Maar voor testdoeleinden is wat ik nu heb, 56,
meer dan genoeg, dus we gaan door.
En dit is slechts de checklist om er zeker
van te zijn dat je aan de minimumeisen voldoet.
De belangrijkste is de hoeveelheid geheugen die ik aan Kali heb toegewezen.
Zoals u kunt zien, heeft het 10 gigabyte geheugen,
want zoals ik al zei, het minimum is acht.
We klikken op Volgende.
En we gaan dit gewoon vullen met mijn informatie.
Dus we zetten mijn voornaam, mijn achternaam, bedrijfsnaam.
We gaan een gebruikersnaam instellen, die zetten we op Zaid,
en we zetten een wachtwoord,
en we klikken op Volgende.
Nu geeft het een samenvatting van alles
wat we tot nu toe hebben ingesteld.
Het belangrijkste wat je moet doen
is dit vakje uitvinken. Dus het is al uitgevinkt.
Als u dit aanvinkt, zal het programma automatisch starten
nadat de installatie is voltooid.
Maar zoals ik al zei, het is echt een enorm raamwerk
en ik begin het liever handmatig, en ik zal je
later laten zien hoe je dat doet.
Dus we willen er zeker van zijn dat we dit vakje niet aanvinken.
We klikken op Volgende,
en het gaat dit raamwerk voor ons installeren.
Dus ik ga de video pauzeren en hervatten als hij geïnstalleerd is.
Perfect, nu is de installatie voltooid.
Het enige dat ik nu wil aanpassen is, zoals
je hier kunt zien, dat de
console is geconfigureerd om automatisch
te starten bij het opstarten.
Ik wil niet dat dit gebeurt, want zoals ik al zei,
we gaan dit maar in één lezing gebruiken.
Daarom heeft het geen zin dat deze software telkens
start als we Kali Linux opstarten.
Dus ik ga op Voltooien klikken.
En wat ik nu ga doen is de automatische start van dit programma
uitschakelen, van Nextpose.
Dus om dat te doen, doen we systemctl, uitgeschakeld.
En we volgen dit met de naam van de dienst die
we willen uitschakelen.
En zoals vermeld in het vorige bericht dat we
kregen van het installatieprogramma,
is de naam van de dienst nexposeconsole. service.
We drukken op Enter, en zoals je kunt zien, zegt het dat het uit
de automatische start is verwijderd.
Dus als we nu onze Kali opnieuw opstarten, zal de
Nexpose-console niet automatisch worden gestart, wat precies
is wat we willen.
Nu we Nexpose hebben geïnstalleerd, laten
we eens kijken hoe we het gaan starten.
Dus ik maak het scherm leeg.
En ermee beginnen is eigenlijk heel, heel eenvoudig.
Eerst gaan we naar de locatie
waar we Nexpose hebben geïnstalleerd.
Zoals we tijdens de installatiewizard
hebben gezien, wordt dit geïnstalleerd in opt/rapid7/nexpose/.
Nu gaan we een lijst maken van de directory hier, en
het opstartscript is opgeslagen in deze directory.
Dus we gaan er ook naartoe navigeren.
Dus we gaan de cd doen, NSC.
En als we alle bestanden en directoris hier opnoemen, zul je zien dat we
een bestand hebben met de naam nsc. sh.
Dit is het startscript voor Nexpose.
Dus ik ga mijn terminal maximaliseren
en we gaan... / gevolgd door de naam van het script
dat we willen starten, namelijk nsc. en we drukken op
Enter.
Als je de wizard leest, staat er dat
het opstarten van Nexpose 30 minuten kan duren.
En in mijn geval, soms in andere oudere computers, duurde
het tot 40 minuten om dit raamwerk
daadwerkelijk te initialiseren.
Dus je moet later heel geduldig zijn, en ervoor zorgen
dat je 10 gig geheugen hebt, zoals
ik zei, en je weet wanneer het klaar is, want dan
krijg je de URL die je kunt gebruiken
om het te openen.
Dus ik ga het pauzeren en we gaan verder als
het volledig geïnitialiseerd is.
Perfect omdat we nu geen fouten zien, en
omdat we dit bericht zien, dat ons vertelt dat
we daadwerkelijk toegang hebben tot Nexpose via deze URL.
Dat betekent dat alles met succes is begonnen.
Dus we kunnen eigenlijk gewoon controleren en erop
klikken om het te openen in onze browser.
En zoals je ziet, krijg je een waarschuwing
omdat je dit via HTTPS laadt en Nexpose een zelf
ondertekend certificaat gebruikt.
U hoeft dus alleen maar op Geavanceerd te klikken en het risico
te aanvaarden, want dit
draait op onze eigen server.
Dus we weten dat dit goed is.
En zoals je ziet, krijgen we nu het inlogscherm.
Dus ik ga inloggen met dezelfde informatie
die ik gebruikte toen ik Nexpose installeerde.
Dus mijn gebruikersnaam was Zaid
en het wachtwoord heb ik zo ingesteld, druk op Enter, en perfect,
zoals je ziet hebben we de console.
Het eerste waar het om vraagt
is de activeringssleutel.
Je zou er nu een moeten ontvangen op je e-mail in je inbox.
Ik heb het al,
en ik heb het al gekopieerd in mijn
klembord, dus ik plak het hier, en klik op Activate Key.
Geef het wat tijd om de sleutel te activeren.
Het kan eigenlijk een paar minuten duren, alweer.
Nu, perfect, zoals je
kunt zien, staat er, "Activering succesvol. Dus we klikken op OK, en dat is het.
Nu is het raamwerk klaar voor gebruik,
en ik ga je in de volgende lezing laten
zien hoe je het precies gebruikt.
Maar zoals ik al zei, dat is de
enige lezing waarin we dit kader gaan gebruiken.
Ik laat je nu alleen zien hoe je het moet gebruiken,
om je een idee te geven van dit soort software.
Maar als je het niet op je computer kunt installeren,
is dat prima, want we zullen er
in de rest van de cursus
niet op vertrouwen.