Vergleichen Sie einen Xmas-Scan mit einem FIN-Scan im Xfce-Terminal
In diesem Schritt werden wir die Ergebnisse eines Xmas-Scans mit denen eines FIN-Scans vergleichen. Sowohl Xmas- als auch FIN-Scans sind Arten von Stealth-Scans, die verwendet werden können, um offene Ports auf einem Zielsystem zu identifizieren. Sie funktionieren, indem sie speziell geformte TCP-Pakete an das Ziel senden und die Antworten analysieren.
Zunächst führen wir einen FIN-Scan auf dem localhost (127.0.0.1) aus:
sudo nmap -sF 127.0.0.1
Dieser Befehl 告诉 Nmap, einen FIN-Scan (-sF
) auf die Ziel-IP-Adresse 127.0.0.1
durchzuführen. Sie benötigen sudo
-Rechte, um diesen Befehl auszuführen.
Beispielausgabe (die tatsächliche Ausgabe kann variieren):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:00 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000029s latency).
All 1000 scanned ports on localhost (127.0.0.1) are filtered
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Vergleichen wir nun diese Ausgabe mit der Ausgabe des zuvor durchgeführten Xmas-Scans. Sie können entweder in Ihrem Terminal-History zurückscrollen, um die vorherige Xmas-Scan-Ausgabe zu finden, oder Sie können den Xmas-Scan erneut ausführen:
sudo nmap -sX 127.0.0.1
Beispielausgabe (die tatsächliche Ausgabe kann variieren):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:01 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000029s latency).
All 1000 scanned ports on localhost (127.0.0.1) are filtered
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Beobachten Sie die Ähnlichkeiten und Unterschiede zwischen den beiden Scan-Ergebnissen. In vielen Fällen werden die Ergebnisse identisch sein und alle Ports als gefiltert angezeigt werden. Dies liegt daran, dass viele moderne Firewalls und Betriebssysteme so konfiguriert sind, diese Art von Paketen abzulehnen oder zu ignorieren.
Um die Vergleichung weiter zu vertiefen, können Sie die FIN-Scan-Ergebnisse in eine Datei speichern, ähnlich wie wir es mit dem Xmas-Scan getan haben:
sudo nmap -sF -oN fin.txt 127.0.0.1
Anschließend können Sie den diff
-Befehl verwenden, um die beiden Dateien zu vergleichen:
diff xmas.txt fin.txt
Dieser Befehl zeigt Ihnen alle Unterschiede zwischen den Dateien xmas.txt
und fin.txt
. Wenn die Scans identische Ergebnisse erzeugt haben, wird der diff
-Befehl nichts ausgeben.