Dozent: Bisher haben wir gelernt, wie
man eine Reihe sehr gefährlicher Schwachstellen manuell entdeckt.
Wir haben gesehen, wie sie funktionieren und wie man sie ausnutzt.
In dem heutigen Video
möchte ich Ihnen ein Tool zeigen, mit dem Sie
automatisch Schwachstellen in Webanwendungen erkennen können.
Auf diese Weise können Sie die
Schwachstellen ermitteln, die wir kennengelernt haben, und vieles mehr.
Der Grund, warum ich Ihnen dies zu Beginn nicht
beigebracht habe, weil ich wollte, dass Sie lernen, wie man
es manuell macht, und ich
wollte auch, dass Sie wissen, wie diese
Sicherheitsanfälligkeiten auftreten, um den Grund dahinter zu verstehen.
Auch das sind nur Werkzeuge, also
ist dieses Programm nur ein Werkzeug, es
kann Fehler machen und es kann falsch positive Ergebnisse zeigen.
In einigen Fällen können auch Sicherheitslücken übersehen werden.
Daher wollte ich, dass Sie wissen,
wie man diese
Dinge manuell ausführt. Wenn das Programm
also nicht funktioniert oder etwas
fehlt, können Sie es finden.
Der beste Weg, diese Programme zu verwenden, ist als
Backup oder als Hilfsmittel, um Sie bei Ihren Penetrationstests zu unterstützen.
Die Verwendung des Tools ist also sehr einfach.
Ich werde meine Bewerbungen
bearbeiten und dann ZAP eingeben.
Und es fragt mich, ob ich die aktuelle Sitzung speichern möchte, wenn
ich nach etwas suche, also werde ich nein sagen.
Dies ist die Hauptansicht des Tools. Links hier
sehen Sie die Websites, auf
die Sie abzielen.
Auf der rechten Seite können Sie die URL der Website angreifen und senden.
Hier sehen Sie die Ergebnisse für Ihren Angriff oder für
Ihren Scan.
Wenn wir hier auf dem Zahnrad
auf der linken Seite gehen, können Sie die Optionen für das Programm ändern.
Sie können also bestimmte Aspekte ändern, die
Funktionsweise des Fuzzers, die Funktionsweise der Spinne und die
Funktionsweise des Scans.
Ich werde alles gleich lassen.
Eine andere Sache, die Sie ändern
können, sind die Richtlinien, die in diesem Scan
verwendet werden. Es ist also
ähnlich wie bei diesen Scans, die wir
mit andmap verwenden, dem intensiven Scan und all dem.
Also drücke ich auf das Plus,
drücke auf den aktiven Scan, und
wenn Sie hier links
auf das
Plus und dann auf die Standardrichtlinie klicken,
können Sie jetzt Ihre
eigenen Richtlinien erstellen Über die
Schaltfläche "Hinzufügen" drücke ich auf die Standardschaltfläche
und gehe auf
"Ändern", um Ihnen die Aspekte anzuzeigen, die Sie ändern können.
Hier können wir also den
Namen, den Schwellenwert und die Stärke für die globale Richtlinie ändern.
Klicken Sie in
jede dieser Kategorien, um die einzelnen durchzuführenden Scans zu
ändern.
Auf der Registerkarte "Injection"
sehen Sie beispielsweise alle Injection-Scans,
die das Programm versuchen wird.
Hier sehen wir beispielsweise SQL-Injections,
hier können wir Cross-Site-Scripting sehen, und
hier können wir durch
Drücken auf den Schwellenwert den Standardwert auf niedrig, mittel oder hoch einstellen.
Wenn Sie den Standardwert
festlegen, wird standardmäßig nur der hier ausgewählte
Wert verwendet, der
gerade mittel ist. Sie können
beispielsweise festlegen, ob Sie nach SQL-Injection
suchen oder ob Sie auf die Datenbank zugreifen
möchten. Dann können Sie diesen
Wert auf "Hoch" setzen,
damit es alles versucht und es auch an schwierigen Orten findet.
Also werde ich das
alles schließen, ich lasse alles gleich
und ich werde meinen Angriff gegen das Mutillidae-Skript beginnen, also haben wir es
in 10. 20. 14. 204 läuft
auf einem metasplo-fähigen Rechner, und wenn
wir hier auf Mutillidae gehen, dann ist das
die URL, also werde
ich das buchstäblich nur kopieren und
hier einfügen, und
dann werde ich angreifen.
Jetzt wird das Tool zuerst versuchen, alle URLs
zu finden und dann versuchen, diese URLs basierend auf
der von uns verwendeten Scan-Richtlinie anzugreifen.
Ich werde das Video
anhalten und fortsetzen, sobald der Scan beendet ist.