Сравнить Xmas-сканирование с FIN-сканированием в терминале Xfce
В этом шаге мы сравним результаты Xmas-сканирования с FIN-сканированием. И Xmas-, и FIN-сканирования являются типами скрытых сканирований, которые можно использовать для идентификации открытых портов на целевой системе. Они работают путём отправки специально сформированных TCP-пакетов на цель и анализа ответов.
Сначала выполним FIN-сканирование на локальном компьютере (127.0.0.1):
sudo nmap -sF 127.0.0.1
Эта команда告诉 Nmap выполнить FIN-сканирование (-sF) на целевой IP-адрес 127.0.0.1. Вам понадобятся права sudo для выполнения этой команды.
Пример вывода (фактический вывод может отличаться):
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
Теперь сравним этот вывод с выводом из ранее выполненного Xmas-сканирования. Вы можете либо прокрутить историю в терминале, чтобы найти предыдущий вывод Xmas-сканирования, либо выполнить повторно Xmas-сканирование:
sudo nmap -sX 127.0.0.1
Пример вывода (фактический вывод может отличаться):
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
Обратите внимание на сходства и различия между результатами двух сканирований. В многих случаях результаты будут идентичными, показывая все порты как отфильтрованные. Это связано с тем, что многие современные фаерволы и операционные системы настроены на отбрасывание или игнорирование таких типов пакетов.
Для дальнейшего сравнения вы можете сохранить результаты FIN-сканирования в файл, аналогично тому, как мы это делали с Xmas-сканированием:
sudo nmap -sF -oN fin.txt 127.0.0.1
Затем вы можете использовать команду diff для сравнения двух файлов:
diff xmas.txt fin.txt
Эта команда покажет любые различия между файлами xmas.txt и fin.txt. Если сканирования дали идентичные результаты, команда diff не выведет ничего.