Encontrar el Puerto Abierto en el Servidor de la Luna

NmapNmapBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este reto, asumirás el papel de un ingeniero de redes junior encargado de identificar un puerto abierto en un servidor crítico en la Luna Gateway Spaceport. El servidor, ubicado en la dirección IP localhost, está experimentando problemas de red, y tu misión es utilizar Nmap para escanear los puertos abiertos y registrar los hallazgos.

Tu tarea consiste en utilizar el comando nmap con las opciones adecuadas para escanear todos los puertos en la dirección IP de destino y guardar la salida completa del escaneo de Nmap en el archivo /home/labex/project/luna_server_scan.txt. El objetivo es localizar el número de puerto abierto y asegurarte de que el escaneo se realizó correctamente en la dirección IP especificada.


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{{"Encontrar el Puerto Abierto en el Servidor de la Luna"}} nmap/port_scanning -.-> lab-548697{{"Encontrar el Puerto Abierto en el Servidor de la Luna"}} nmap/target_specification -.-> lab-548697{{"Encontrar el Puerto Abierto en el Servidor de la Luna"}} end

Encontrar el Puerto Abierto en el Servidor de la Luna

Un servidor crítico en la Luna Gateway Spaceport está experimentando problemas de red. Como ingeniero de redes junior, utiliza Nmap para encontrar el puerto abierto en el servidor y reportarlo al equipo.

Requisitos Previos

Ejecuta el siguiente comando para iniciar el servicio ficticio en el puerto 7777:

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

Tareas

  • Utiliza Nmap para escanear el servidor de la Luna en la dirección IP localhost en busca de puertos abiertos.
  • Identifica y registra el número del puerto abierto en el archivo /home/labex/project/luna_server_scan.txt.

Requisitos

  1. Debes utilizar el comando nmap para escanear la dirección IP de destino.
  2. Debes especificar la dirección IP de destino como localhost.
  3. Debes guardar la salida del escaneo de Nmap en el archivo /home/labex/project/luna_server_scan.txt.
  4. Debes escanear todos los puertos.
  5. Debes ejecutar el comando nmap en el directorio ~/project.

Ejemplos

El archivo /home/labex/project/luna_server_scan.txt debe contener una salida similar a:

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

Pistas

  • Recuerda utilizar la sintaxis correcta de Nmap para especificar la dirección IP de destino y guardar la salida en un archivo.
  • Utiliza la opción -p- para escanear todos los puertos.
  • Revisa cuidadosamente la salida de Nmap para identificar el puerto abierto.
✨ Revisar Solución y Practicar

Resumen

En este reto, la tarea consiste en utilizar Nmap para identificar un puerto abierto en el servidor de la Luna con la dirección IP localhost. El proceso incluye configurar un servicio ficticio en el puerto 7777 para pruebas, realizar un escaneo completo de puertos utilizando el comando nmap con la opción -p- y guardar la salida del escaneo en el archivo /home/labex/project/luna_server_scan.txt.

Los puntos clave de aprendizaje son comprender cómo utilizar Nmap para el escaneo de puertos, específicamente apuntando a una dirección IP específica y guardar la salida en un archivo. El reto también enfatiza la importancia de verificar los resultados del escaneo para asegurarse de que se apuntó a la dirección IP correcta y de que el archivo de salida existe.