Поиск открытого порта на сервере Луна

NmapNmapBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом задании вы займете роль младшего сетевого инженера, которому поручено определить открытый порт на критическом сервере на космодроме Луна Гейтвей. Сервер с IP-адресом localhost имеет проблемы с сетью, и ваша задача - использовать Nmap для сканирования открытых портов и записи результатов.

Ваша задача включает использование команды nmap с соответствующими параметрами для сканирования всех портов на целевом IP-адресе и сохранения полного вывода сканирования Nmap в файл /home/labex/project/luna_server_scan.txt. Цель - определить номер открытого порта и убедиться, что сканирование было выполнено правильно на указанном IP-адресе.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) nmap/NmapGroup -.-> nmap/save_output("Save Output to File") nmap/NmapGroup -.-> nmap/port_scanning("Port Scanning Methods") nmap/NmapGroup -.-> nmap/target_specification("Target Specification") subgraph Lab Skills nmap/save_output -.-> lab-548697{{"Поиск открытого порта на сервере Луна"}} nmap/port_scanning -.-> lab-548697{{"Поиск открытого порта на сервере Луна"}} nmap/target_specification -.-> lab-548697{{"Поиск открытого порта на сервере Луна"}} end

Поиск открытого порта на сервере Луна

Критический сервер на космодроме Луна Гейтвей имеет проблемы с сетью. В качестве младшего сетевого инженера используйте Nmap для поиска открытого порта на сервере и сообщите о нем команде.

Предварительные требования

Выполните следующую команду, чтобы запустить фиктивную службу на порту 7777:

while true; do nc -n -lvp 7777; done &

Задачи

  • Используйте Nmap для сканирования сервера Луна по IP-адресу localhost на наличие открытых портов.
  • Определите и запишите номер открытого порта в файл /home/labex/project/luna_server_scan.txt.

Требования

  1. Вы должны использовать команду nmap для сканирования целевого IP-адреса.
  2. Вы должны указать целевой IP-адрес как localhost.
  3. Вы должны сохранить вывод сканирования Nmap в файл /home/labex/project/luna_server_scan.txt.
  4. Вы должны сканировать все порты.
  5. Вы должны выполнить команду nmap в директории ~/project.

Примеры

Файл /home/labex/project/luna_server_scan.txt должен содержать вывод, похожий на следующий:

Starting Nmap ...
Nmap scan report for localhost
Host is up (0.00010s latency).
PORT     STATE SERVICE
7777/tcp open  cbt
...

Подсказки

  • Не забудьте использовать правильный синтаксис Nmap для указания целевого IP-адреса и сохранения вывода в файл.
  • Используйте опцию -p- для сканирования всех портов.
  • Тщательно проверьте вывод Nmap, чтобы определить открытый порт.
✨ Проверить решение и практиковаться

Резюме

В этом задании требуется использовать Nmap для определения открытого порта на сервере Луна с IP-адресом localhost. Процесс включает настройку фиктивной службы на порту 7777 для тестирования, выполнение полного сканирования портов с использованием команды nmap с опцией -p- и сохранение вывода сканирования в файл /home/labex/project/luna_server_scan.txt.

Основные моменты обучения - это понимание того, как использовать Nmap для сканирования портов, а именно, как целенаправленно сканировать определенный IP-адрес и сохранять вывод в файл. В задании также подчеркивается важность проверки результатов сканирования, чтобы убедиться, что был выбран правильный IP-адрес и что выходной файл существует.