-: Okay, jetzt, da wir Nexpose erfolgreich installiert haben, wollen wir sehen, wie
wir dieses Tool ausführen und sehen, was
dieses Tool ist.
Ich weiß, wir haben
viel darüber gesprochen und den Installationsprozess
durchlaufen, aber Sie haben immer noch nicht gesehen, was das Tool macht.
Dies ist also die Homepage des Tools.
Und wie Sie jetzt sehen, ist alles leer.
Bevor ich also beginne, darüber zu sprechen, was alles bedeutet, fügen
wir das Ziel hinzu und dann
machen wir einen Test und wir werden sehen, denn dieses
Zeug wird gefüllt, nachdem wir einen Test gemacht haben.
Als erstes gehe ich also auf
Create und dann auf Site, um das Ziel hinzuzufügen.
Und ich werde dieses Ziel "metaesploitable" nennen,
und ich gehe zu den Assets und wir werden
das Ziel hinzufügen.
Das Ziel kann also genauso angeordnet werden, wie wir es
hinzugefügt haben, als wir den Teil der
Netzwerkdurchdringung mit Zenmap durchgeführt haben.
Sie können also den Bereich hinzufügen oder eine bestimmte IP hinzufügen.
Hier zielen wir also tatsächlich auf
die Metasploitable-Maschine ab.
Also fügen wir
unser Ziel hinzu, das 10, 20, 14, 2, 0, 4 ist.
Bestätigen Sie dies hier. Dies ist unsere Metasploitable-Maschine,
10, 20, 14, 2, 0, 4.
Und wir werden dies zu
einer Gruppe hinzufügen und wir nennen das auch "metasploitable".
Und wir nennen das "Test".
Das ist also unser Gruppenname.
Nun, hier im Authentifizierungsteil, wenn das Ziel eine
Art Authentifizierung verwendet, kann also niemand auf das
Ziel zugreifen, es sei denn, er
muss sich mit einem
Dienst authentifizieren.
Zum Beispiel, wenn es sich um einen
FTP-Dienst oder eine Web-HTTP-Authentifizierung,
einen TELNET- oder einen SQL-Server handelt.
Sie können es also hier auswählen,
die Domäne, den Benutzernamen und das Kennwort eingeben und Ihr Kennwort bestätigen.
Auf diese Weise kann sich das Framework bei diesem
Dienst authentifizieren und die Sicherheit Ihres Servers testen.
Nun verwendet unser Server keine Art von Authentifizierung, also
brauchen wir diese nicht.
Auch wenn Sie auf eine Webanwendung abzielen
und die Webanwendung eine Anmeldeseite hat, z. B. für Benutzer,
z. B. Facebook.
Nehmen wir an, Sie zielen auf Facebook ab.
Dann haben Sie keinen Zugriff auf die meisten Funktionen von Facebook,
es sei denn, Sie melden sich mit einem bestimmten Benutzernamen und
einem Passwort an.
Auch hier können Sie sich
mit dieser Funktion einloggen und dann die Sicherheit Ihres Ziels testen.
Und die Vorlagen ist, wo Sie den Scan-Typ auswählen.
Es ist also dem Scan-Typ mit Zenmap sehr ähnlich.
Wir haben in Zenmap gesehen, wir hatten einen schnellen Scan,
einen schnellen Scan plus und einen intensiven Scan. Das ist das gleiche.
Jedes dieser Profile ist also anders.
Es scannt verschiedene Dinge.
Wir haben hier zum Beispiel das
vollständige Audit, das viel
Zeit in Anspruch nimmt, aber so ziemlich alles überprüft.
Dann haben Sie eine vollständige Audit-erweiterte
Protokollierung ohne Web Spider.
Ein Web Spider ist also ein Tool oder
ein Skript, das alle Dateien und Verzeichnisse in Ihrem Ziel findet.
Und die Standardeinstellung ist eine vollständige Prüfung ohne Web Spider.
Das werden wir also tun.
Und Sie haben auch netzwerkspezifische Profile.
Sie haben auch Web-Audits.
Daher empfehle ich Ihnen wirklich, alle oder die meisten von ihnen auszuprobieren und sich
mit ihnen vertraut zu machen.
Jetzt werden wir nur
dieses versuchen, weil die Verwendung dasselbe ist.
Welches nach ICMP-, TCP- und UDP-Ports scannt.
Also lasse ich das gleich.
Ich werde die Engine auch gleich
lassen, was bedeutet, dass sie unsere lokale
Engine verwendet, die wir installiert
haben, anstatt die von Rapid7 bereitgestellte zu verwenden.
Und die Benachrichtigungen können Sie benutzerdefinierte Benachrichtigungen einrichten.
Wenn also eine Schwachstelle gefunden wird,
erhalten Sie eine Benachrichtigung.
Und der Zeitplan ist ein wirklich, wirklich cooles Feature.
Angenommen, Sie arbeiten für ein Unternehmen oder für
ein Unternehmen, das ständig Code pusht, jeden Tag neuen Code.
Oder zum Beispiel vielleicht Ihr Code, Sie
machen heute einen Test und
alles, woran Sie arbeiten, ist gut.
Ihre Webserver, Ihre Programme, Ihre Anwendungen.
Alles ist auf
dem neuesten Stand und es gibt keine Schwachstellen.
Nehmen wir an, Sie pushen morgen einen neuen anfälligen
Code, oder vielleicht entdeckt morgen jemand eine neue Schwachstelle mit einem
Programm, das Sie auf Ihrem Webserver verwenden.
Sie sind also nicht mehr sicher.
Mit dieser Funktion können Sie diesen Test also so planen, dass
er jede Woche, jede Stunde oder jeden Monat ausgeführt wird,
je nachdem, wie kritisch er ist.
Sie müssen also nur einen Zeitplan erstellen und den Zeitplan erstellen, damit
Sie ein
Startdatum und ein Enddatum eingeben und die
Häufigkeit von hier aus für jeden
Tag, jeden Donnerstag, jeden 26. oder . festlegen
je nachdem was du wirklich willst.
Sie erstellen einen Zeitplan und dann wird der Scan
in jedem von Ihnen festgelegten Intervall ausgeführt.
Und sogar Sie können einen Bericht für Sie erstellen lassen.
So können Sie den Bericht durchgehen und sehen, was sich geändert
hat oder was entdeckt wurde.
Also jetzt ist alles gut.
Der wichtigste Teil heute, oder
was wir hier gemacht haben, ist, dass Sie Ihr Ziel hier platzieren.
Als nächstes wählen Sie die Vorlage aus.
Wir haben also beide
ausgewählt, und wir werden speichern und
scannen, wodurch diese Konfiguration gespeichert und ein Scan für uns gestartet wird.
Wie Sie sehen, ist unsere Asset-Erkennung jetzt im Gange.
Ich werde das Video pausieren.
Und danach werden
wir über die Ergebnisse sprechen, die wir erhalten haben.