Instructeur: Tot nu toe hebben we geleerd hoe we handmatig een
aantal zeer gevaarlijke kwetsbaarheden kunnen ontdekken.
We hebben gezien hoe ze werken en hoe we ze kunnen uitbuiten.
In de video van vandaag laat ik u
een tool zien waarmee u automatisch kwetsbaarheden in
webapplicaties kunt ontdekken.
Het laat je de kwetsbaarheden ontdekken
die we geleerd hebben, plus nog veel meer.
De reden waarom ik je dit niet aan het begin heb geleerd,
is dat ik wilde dat je leerde hoe je het handmatig moest
doen, en ik wilde ook dat je wist hoe
deze kwetsbaarheden ontstaan, zodat
je de reden erachter begrijpt.
Ook dit zijn slechts hulpmiddelen, dus
dit programma is slechts een hulpmiddel, het
kan fouten maken en het kan valse positieven tonen.
Het kan in sommige gevallen ook kwetsbaarheden missen.
Daarom wilde ik dat je weet hoe je
deze dingen handmatig kunt
doen, zodat als het programma niet werkt
of als het programma iets mist,
je het kunt vinden.
De beste manier om deze programma's te gebruiken is als back-up
of gewoon als hulpmiddel bij het uitvoeren van penetratietesten.
Het gebruik van de tool is dus heel eenvoudig.
Ik ga naar mijn applicaties
en dan typ ik ZAP in.
En het vraagt me of ik de huidige sessie wil opslaan
als ik iets zoek, dus ik zeg nee.
En dit is de hoofdweergave van de tool, dus aan de linkerkant
zie je de websites waarop je
je richt.
Rechts kunt u de website-URL aanvallen en verzenden, en
hier ziet u de resultaten voor uw aanval of voor
uw scan.
Als we hier naar het tandwiel aan de
linkerkant gaan, kun je de opties voor het programma aanpassen.
Dus u kunt bepaalde aspecten ervan aanpassen, de manier
waarop de fuzzer werkt, de manier waarop de spider werkt, de manier waarop
de scan werkt.
Ik laat alles bij het oude.
Iets anders dat u kunt wijzigen is
het beleid dat in deze scan wordt gebruikt,
dus het is vergelijkbaar met
de scans die we gebruiken met andmap,
de intensieve scan en zo.
Dus ik druk op het plusje, ik druk
op de actieve scan, en als u hierop
drukt, aan de linkerkant
hier, en ik druk
op onder standaard beleid, nu kunt
u uw eigen beleid maken door
de knop toevoegen te gebruiken,
ik druk op de standaard en ik ga op wijzigen om u de aspecten
te tonen die u kunt wijzigen.
Hier kunnen we dus de naam, de drempel
en de sterkte voor het globale beleid wijzigen.
Als u op elk van deze categorieën
klikt, kunt u de specifieke scans die zullen worden uitgevoerd, wijzigen.
Op het tabblad injectie bijvoorbeeld,
zien we alle injectiescans die het
programma gaat proberen.
Bijvoorbeeld, we kunnen hier SQL-injecties
zien, we kunnen hier Cross-site scripting
zien, en door op de drempel hier te drukken
kunnen we dit instellen op standaard, laag, gemiddeld of hoog.
Als u het op de standaardwaarde
zet, wordt de hier geselecteerde waarde,
die nu medium is, gebruikt,
of u kunt bijvoorbeeld, als u op
zoek bent naar SQL-injectie, als u op
zoek bent naar toegang tot de database, dit op
hoog zetten, zodat het alles zal
proberen en het zelfs op moeilijke
plaatsen zal proberen te vinden.
Dus ik ga dit allemaal
afsluiten ik laat alles hetzelfde,
en ik ga mijn aanval beginnen tegen het mutillidae script, dus we hebben
het in 10. 20. 14. 204 draait in
een metasploïde machine,
en als we naar Mutillidae gaan,
dat is de URL, dus
ik ga dit letterlijk kopiëren
en hier plakken, en dan ga ik aanvallen.
Nu gaat het gereedschap eerst proberen alle URL's
te vinden en dan gaat het proberen deze URL's aan te vallen
op basis van het gebruikte scanbeleid.
Ik zal de video pauzeren
en hervatten als de scan voorbij is.