Einführung
Metasploit ist ein Framework mit vielen Modularten, darunter Werkzeuge zur grundlegenden Informationssammlung. Zu verstehen, wie du ein Modul findest, prüfst, konfigurierst und ausführst, ist vor fortgeschrittener Arbeit nützlich.
Du verwendest seine interaktive Konsole, um ein lokales HTTP-Titelmodul zu prüfen und die Antwort einer eigenen Übungsseite zu sammeln. Dieses Lab versucht keine Ausnutzung und erstellt keine entfernte Shell.
Ein Hilfsmodul in der Konsole erkunden
In diesem Schritt startest du Metasploit, findest ein Informationssammlungsmodul und prüfst seine erforderlichen Einstellungen.
Öffne Kali und wähle den gemeinsamen Arbeitsbereich:
kali
cd /home/labex/project
Metasploit organisiert Funktionen in Modulen. Ein Hilfsmodul kann Informationen sammeln, ohne eine Schwachstelle auszunutzen oder eine entfernte Shell zu öffnen. Dieses Lab verwendet den HTTP-Titelscanner gegen eine eigene lokale Seite.
Starte die Konsole. -q verkleinert das Startbanner:
msfconsole -q
Der Start kann etwas dauern. Sobald sie bereit ist, zeigt die Konsole eine Eingabeaufforderung wie msf > (manche Versionen enthalten eine Versionsnummer). Du bist jetzt in Metasploit statt der Bash-Shell. Die folgenden Befehle gehören in diese Konsole; stelle ihnen nicht die Eingabeaufforderung voran.
spool zeichnet Konsolenausgabe in einer Datei auf. Beginne eine Aufzeichnung deiner Modulprüfung:
spool /home/labex/project/module-notes.txt
search findet Module. Der Filter type:auxiliary begrenzt Ergebnisse auf Hilfsmodule; name:title sucht einen titelbezogenen Namen:
search type:auxiliary name:title
Suche auxiliary/scanner/http/title. Lies mit info und diesem vollständigen Pfad die Beschreibung:
info auxiliary/scanner/http/title
Die Beschreibung erklärt, dass dieses Modul Webseiten anfordert und Informationen einschließlich des HTML-Titels sammelt. Es ist kein Ausnutzungsbeweis.
use wählt ein Modul:
use auxiliary/scanner/http/title
Die Eingabeaufforderung enthält jetzt das gewählte Modul. Prüfe seine Einstellungen vor der Ausführung:
show options
Suche RHOSTS (Zieladresse oder -adressen) und RPORT (Zieldienstport). Andere Optionen können Standardwerte haben. Diese Übung verwendet ein lokales Ziel und normales HTTP.
Schließe die Prüfaufzeichnung und bleibe im gewählten Modul:
spool off
Lasse die Konsole für den nächsten Schritt offen. Die gespeicherten Metadaten erfassen Modulaufgabe und erwartete Zieleinstellungen.
Den lokalen Titelscan konfigurieren, ausführen und prüfen
In diesem Schritt führst du das gewählte Hilfsmodul gegen die bereitgestellte Übungswebseite aus und bewahrst seine tatsächlichen Befunde.
Bleibe mit gewähltem HTTP-Titelmodul in der Metasploit-Konsole. Beginne eine separate Aufzeichnung des Prüfungsergebnisses:
spool /home/labex/project/msf-results.txt
set weist einer Moduloption einen Wert zu. Die autorisierte Zieladresse ist 127.0.0.1; ihr Übungswebport ist 8085:
set RHOSTS 127.0.0.1
set RPORT 8085
Jeder Befehl sollte die zugewiesene Einstellung ausgeben. Führe das gewählte Modul aus:
run
Das Ergebnis sollte lokalen HTTP-Endpunkt, erfolgreiche 200-Antwort und Seitentitel Kali Guided Console identifizieren. Ein Titel ist nützliche Dienstinformation; er belegt keine verwundbare Seite. Die Aufgabe ist bei Beobachtung dieser tatsächlichen Antwort abgeschlossen, nicht schon beim bloßen Konsolenstart.
back kehrt vom Modulkontext zur Hauptkonsole zurück:
back
Beende die Aufzeichnung vor dem Verlassen der Konsole:
spool off
exit
Du solltest zur Kali-Bash-Eingabeaufforderung zurückkehren. Prüfe die aufgezeichneten Befunde mit einem Shell-Befehl:
cat /home/labex/project/msf-results.txt
Die gespeicherte Aufzeichnung sollte tatsächliches Ziel, Antwortstatus und Titel bewahren. Exploit-Modul, Payload-Listener, Meterpreter-Sitzung oder Datenbankkonfiguration sind für diese Informationssammlungsaufgabe unnötig.
Zusammenfassung
Du hast mit der interaktiven Metasploit-Konsole ein Hilfsmodul gesucht, geprüft, gewählt, konfiguriert und ausgeführt. Du hast tatsächliche HTTP-Informationen aufgezeichnet und ein erfolgreiches Informationssammlungsergebnis von einer Schwachstellen- oder Ausnutzungsbehauptung unterschieden.



