Encontrar Puertos Abiertos en el Servidor Luna

NmapBeginner
Practicar Ahora

Introducción

En este desafío, asumirás el rol de un ingeniero de redes junior con la tarea de identificar un puerto abierto en un servidor crítico del Puerto Espacial Luna Gateway. El servidor, ubicado en la dirección IP localhost, presenta 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 el resultado completo del escaneo en el archivo /home/labex/project/luna_server_scan.txt. El objetivo es localizar con precisión el número del puerto abierto y asegurar que el escaneo se haya realizado correctamente en la dirección IP especificada.

Este es un Desafío (Challenge), que a diferencia de un Laboratorio Guiado, requiere que intentes completar la tarea de forma independiente en lugar de seguir pasos de aprendizaje estructurados. Los desafíos suelen tener cierta dificultad. Si te quedas atascado, puedes debatir con Labby o consultar la solución. Los datos históricos muestran que este es un desafío de nivel principiante con una tasa de aprobación del 97%. Ha recibido una tasa de valoraciones positivas del 99% por parte de los alumnos.

Encontrar Puertos Abiertos en el Servidor Luna

Un servidor crítico en el Puerto Espacial Luna Gateway está experimentando problemas de red. Como ingeniero de redes junior, utiliza Nmap para encontrar el puerto abierto en el servidor e informa los resultados al equipo.

Prerrequisitos

Ejecuta el siguiente comando para iniciar un servicio de prueba en el puerto 7777:

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

Tareas

  • Utiliza Nmap para escanear el servidor 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 dentro del directorio ~/project.

Ejemplos

El archivo /home/labex/project/luna_server_scan.txt debería contener una salida similar a la siguiente:

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

Consejos

  • 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 desafío, la tarea consistió en utilizar Nmap para identificar un puerto abierto en el servidor Luna en la dirección IP localhost. El proceso incluyó la configuración de un servicio de prueba en el puerto 7777 para fines de verificación, la realización de un escaneo completo de puertos utilizando el comando nmap con la opción -p-, y el almacenamiento de los resultados 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 determinada y guardando la salida en un archivo. El desafío también enfatiza la importancia de verificar los resultados del escaneo para asegurar que se apuntó a la dirección IP correcta y que el archivo de salida se generó correctamente.