Kursleiter: In diesem Vortrag
werden wir über ein wirklich cooles Tool namens Nexpose sprechen.
Dies ist eher ein Enterprise-Tool, das für
den Einsatz in großen Unternehmen und Organisationen entwickelt wurde.
Es ist im Grunde ein Vulnerability
Management Framework von Rapid7. Also die gleichen Leute, die Metasploit gemacht haben.
Es kommt mit einer wirklich schönen Web-GUI.
Und was ich mit einem
Vulnerability-Management-Framework meine, ist, dass es den gesamten
Lebenszyklus des Vulnerability-Managements abdeckt.
Es kann also nach offenen Ports
suchen, laufende Dienste entdecken, Schwachstellen in
den Diensten finden, Exploits finden, ob Sie sie in Metasploit ausnutzen
können oder ob es eine
andere Möglichkeit gibt, sie auszunutzen, Ihnen die
Ressourcen dafür zur Verfügung
zu stellen, zu überprüfen dass diese Exploits existieren, und sogar Berichte erstellen, um
alles, was es entdeckt, detailliert zu beschreiben.
Tatsächlich werden zwei Berichtssätze generiert, ein technischer
Bericht für die technischen Mitarbeiter und
ein übergeordneter Bericht, der
für weniger technische Mitarbeiter wie
Administratoren und Manager freigegeben wird.
Sie können es auch verwenden, um diese
Scans zu automatisieren, sodass Sie
in jedem bestimmten Zeitraum spezifische Scans ausführen können, die Sie selbst konfigurieren.
Wie Sie sehen, ein wirklich
cooles Framework mit vielen wirklich nützlichen
Funktionen, von denen die meisten jedoch
nur für große Unternehmen und Unternehmen
nützlich wären, insbesondere angesichts
des Preises und der Ressourcen, die dieses Programm erfordert.
Es ist also sehr ressourcenhungrig,
es benötigt mindestens acht GB Arbeitsspeicher und
viel Speicherplatz.
Aber machen Sie sich
darüber keine Sorgen, denn wir werden dies nur in einem
Vortrag, dem nächsten Vortrag verwenden, nur
um Ihnen zu zeigen, was Sie in einer Unternehmensumgebung
erwarten können, in der Sie solche Tools einsetzen.
Und deshalb müssen Sie sich auch
nicht um
die Ressourcen kümmern, denn wenn Sie diese Art von Software
jemals benötigen, wird das Unternehmen, mit dem
Sie zusammenarbeiten, diese bereitstellen und die erforderliche Infrastruktur bereitstellen.
Wenn Sie Kali also acht Gig Speicher geben können,
dann probieren Sie es aus,
wie ich Ihnen im nächsten Vortrag zeigen werde.
Wenn Sie das nicht können, ist das in Ordnung, schauen
Sie sich einfach den Vortrag an, und Sie
werden eine gute Vorstellung davon bekommen, wie man diese Art von Werkzeugen bedient.
Zuerst müssen Sie also Nexpose herunterladen.
Es ist nicht in Kali installiert.
Es gibt einen Link dazu in den Ressourcen dieser Vorlesung.
Stellen Sie sicher, dass Sie eine Firmen-E-Mail verwenden.
Wenn Sie keine haben, verwenden Sie auch den Link
in den Ressourcen, um eine E-Mail zu erhalten,
die wie eine Firmen-E-Mail aussieht, da sie Ihnen einen Bestätigungscode senden.
Sobald Sie es heruntergeladen haben...
Ich habe es hier schon in meinen Downloads.
Ich werde von meinem Terminal aus zu
meinem Download-Verzeichnis navigieren.
Also machen wir CDs, Downloads, wir machen ls, und wir
können sie hier finden. Dies ist das Installationsskript.
Bevor wir dies ausführen, ist dies eine binäre ausführbare Datei,
wir müssen ihre Berechtigungen in nicht ausführbar ändern.
Und um das zu tun, machen wir chmod, +x,
gefolgt vom Dateinamen.
Wenn ls jetzt angezeigt wird, wird es grün aufgelistet, was
bedeutet, dass es nicht ausführbar ist
und wir es daher
ausführen können, indem Sie tun. / gefolgt vom Dateinamen.
Wir werden die Eingabetaste drücken und dies zeigt
uns einen wirklich einfach zu bedienenden Installationsassistenten.
Wir werden also auf Weiter klicken.
Wir behalten dies bei der ersten
Option, um die Konsole und die Scan-Engine zu installieren.
Sie können das Installationsverzeichnis hier ändern, aber wir werden
es auf den Standard setzen.
Wir werden auf Weiter klicken.
Nun hat es uns gewarnt,
wie Sie sehen können, dass 80 Gigabyte Speicher empfohlen werden.
Dies ist nicht erforderlich.
Es bedeutet einfach, dass Sie viel Speicherplatz verbrauchen könnten,
wenn Sie das Programm weiterhin verwenden.
Aber zu Testzwecken ist das, was ich gerade habe, 56,
mehr als genug, also machen wir weiter.
Und dies ist nur die Checkliste,
um sicherzustellen, dass Sie die Mindestanforderungen erfüllen.
Der wichtigste ist die Speichermenge, die ich Kali zugewiesen habe.
Wie Sie sehen können, hat es 10 Gigabyte Speicher,
denn wie gesagt, das Minimum sind acht.
Wir werden auf Weiter klicken.
Und wir werden das nur mit meinen Informationen füllen.
Also werden wir meinen Vornamen, meinen Nachnamen, den
Firmennamen angeben.
Wir werden einen Benutzernamen festlegen, wir setzen ihn einfach auf Zaid,
und wir geben ein Passwort
ein und wir werden auf Weiter klicken.
Jetzt gibt es Ihnen nur eine
Zusammenfassung von allem, was wir bisher eingestellt haben.
Das Wichtigste, was Sie tun möchten,
ist, dieses Kontrollkästchen zu deaktivieren. Es ist also bereits deaktiviert.
Wenn Sie es aktivieren, wird das Programm nach
Abschluss der Installation automatisch gestartet.
Aber wie gesagt, es ist ein wirklich riesiges Framework
und ich starte es lieber manuell, und ich
zeige dir später, wie das geht.
Daher möchten wir sicherstellen, dass wir dieses Kontrollkästchen nicht aktivieren.
Wir werden auf Weiter
klicken und es beginnt mit der Installation dieses Frameworks für uns.
Also werde ich das Video anhalten und fortsetzen, sobald es installiert ist.
Perfekt, jetzt ist die Installation abgeschlossen.
Das einzige, was ich jetzt ändern möchte, ist,
wie Sie hier
sehen können, dass die Konsole so
konfiguriert ist, dass sie beim Start automatisch ausgeführt wird.
Ich möchte nicht, dass das passiert, denn wie gesagt,
wir werden das nur in einer Vorlesung verwenden.
Daher macht es keinen Sinn, diese Software jedes Mal zu
starten, wenn wir unser Kali Linux starten.
Also klicke ich auf Fertig stellen.
Und was ich jetzt tun werde, ist den Autostart
dieses Programms von Nextpose zu deaktivieren.
Um das zu tun, machen wir systemctl, deaktiviert.
Und wir folgen dem mit dem Namen des Dienstes,
den wir deaktivieren möchten.
Und wie in der vorherigen
Nachricht des Installationsprogramms erwähnt,
lautet der Name des Dienstes nexposeconsole. Bedienung.
Wir werden die Eingabetaste drücken, und wie Sie sehen können, heißt es,
dass es aus dem Autostart entfernt wurde.
Wenn wir nun also unsere Kali neu starten
und neu starten, wird die Nexpose-Konsole nicht automatisch gestartet, was genau das
ist, was wir wollen.
Nun, da wir Nexpose installiert haben,
wollen wir sehen, wie wir es starten.
Also lösche ich den Bildschirm.
Und es zu starten ist eigentlich sehr, sehr einfach.
Zuerst navigieren wir
zu dem Ort, an dem wir Nexpose installiert haben.
Wie wir während des
Installationsassistenten gesehen haben, wird dies in opt/rapid7/nexpose/ installiert.
Jetzt listen wir das Verzeichnis auf, das sich
hier befindet, und das Startskript wird in diesem Verzeichnis gespeichert.
Also werden wir auch dorthin navigieren.
Also machen wir CD, nsc.
Und wenn wir hier alle Dateien und Verzeichnisse auflisten, werden Sie feststellen, dass
wir eine Datei namens nsc haben. Sch.
Dies ist das Startskript für Nexpose.
Also maximiere ich mein Terminal und
wir werden es tun. / gefolgt vom Namen des
Skripts, das wir starten möchten, nämlich nsc. sh, und wir drücken
Enter.
Wenn Sie nun den Assistenten lesen, heißt
es tatsächlich, dass das Starten von Nexpose bis zu 30 Minuten dauern kann.
Und in meinem Fall dauerte es manchmal bei anderen älteren
Computern bis zu 40
Minuten, um dieses Framework tatsächlich zu initialisieren.
Sie möchten also später sehr geduldig sein und sicherstellen, dass Sie
10 GB Speicher haben, wie ich bereits
sagte, und Sie werden wissen, wann es fertig ist,
weil Sie die URL
erhalten, mit der Sie darauf zugreifen können .
Also werde ich es pausieren und wir werden
fortfahren, sobald es vollständig initialisiert ist.
Jetzt perfekt, weil wir keine Fehler
sehen und weil wir diese Meldung sehen, die uns
mitteilt, dass wir tatsächlich über diese URL auf Nexpose zugreifen können.
Das heißt, alles hat erfolgreich begonnen.
Wir können es also einfach steuern und anklicken, um
es in unserem Browser zu öffnen.
Und wie Sie sehen, erhalten
Sie eine Warnung, weil Sie dies über
HTTPS laden und Nexpose ein selbstsigniertes Zertifikat verwendet.
Sie müssen also nur auf Erweitert klicken und das
Risiko eingehen, denn
dies läuft auf unserem eigenen Server.
Wir wissen also, dass das in Ordnung ist.
Und wie Sie sehen, bekommen wir jetzt den Anmeldebildschirm.
Also logge ich mich mit den gleichen Informationen
ein, die ich bei der Installation von Nexpose verwendet habe.
Also war mein Benutzername Zaid und das
Passwort ist das, was ich gesetzt habe. Ich werde die Eingabetaste drücken und perfekt, wie
Sie sehen können, haben wir die Konsole bekommen.
Jetzt fragt es
mich zuerst nach dem Aktivierungsschlüssel
Sie sollten jetzt eine in Ihrer E-Mail in Ihrem Posteingang erhalten.
Ich habe
es bereits und habe es bereits in meine
Zwischenablage kopiert, also füge ich es einfach hier ein und klicke auf Schlüssel aktivieren.
Geben Sie ihm etwas Zeit, um den Schlüssel zu aktivieren.
Es könnte tatsächlich wieder ein paar Minuten dauern.
Nun, perfekt, wie Sie
sehen können, heißt es: "Aktivierung erfolgreich. "Also klicken
wir auf OK und das war's.
Jetzt ist das Framework einsatzbereit, und ich werde
Ihnen in der nächsten Vorlesung zeigen, wie Sie
es genau verwenden.
Aber wie ich schon sagte, das wäre die
einzige Vorlesung, die wir in diesem Rahmen verwenden werden.
Ich zeige Ihnen jetzt nur, wie Sie
es verwenden, nur um Ihnen eine Vorstellung von dieser Art von Software zu geben.
Aber wenn Sie es nicht auf Ihrem Computer
installieren können, ist das
völlig in Ordnung, da wir uns im weiteren Verlauf
des Kurses nicht darauf verlassen werden.