Instalación y Ejecución de un Escaneo Básico con Nmap
En este primer paso, aprenderá cómo instalar y usar nmap
, una poderosa herramienta para el escaneo de redes, para identificar puertos abiertos en un sistema objetivo. El escaneo de puertos es una habilidad fundamental en el reconocimiento, que le ayuda a descubrir qué servicios se están ejecutando en una máquina y, potencialmente, a descubrir vulnerabilidades. Este paso está diseñado para principiantes y le guiaremos a través de cada detalle.
Cuando abra la terminal en el entorno de máquina virtual LabEx, se conectará automáticamente al shell del contenedor de Kali Linux. No es necesario iniciar manualmente el contenedor o ingresar al shell; el entorno ya está configurado para usted.
Antes de comenzar, comprendamos qué hace nmap
. nmap
, abreviatura de Network Mapper (mapeador de redes), es una herramienta que se utiliza para descubrir hosts y servicios en una red mediante el envío de paquetes y el análisis de las respuestas. Los puertos abiertos a menudo indican servicios en ejecución, como servidores web o SSH, que pueden ser puntos de entrada para un análisis más profundo.
Ahora, instalemos nmap
y realicemos un escaneo básico. Siga estas instrucciones cuidadosamente:
-
Primero, actualice la lista de paquetes para asegurarse de que puede instalar la última versión de nmap
. Escriba el siguiente comando en la terminal y presione Enter:
apt update
Este comando actualiza la lista de paquetes disponibles. Puede tardar unos segundos en completarse y verá un resultado que muestra el proceso de actualización.
-
A continuación, instale nmap
escribiendo el siguiente comando y presionando Enter:
apt install -y nmap
El flag -y
confirma automáticamente la instalación sin preguntarle. Espere a que se complete la instalación; debería tomar solo un breve tiempo. Verá un resultado que indica el progreso de la instalación.
-
Una vez que nmap
esté instalado, ejecutemos un escaneo básico en localhost
(su propio contenedor, dirección IP 127.0.0.1
), que es un objetivo seguro para la práctica. Escriba el siguiente comando y presione Enter:
nmap localhost
Este comando escanea los puertos más comunes en localhost
. Después de unos segundos, verá un resultado similar al siguiente (el resultado real puede variar):
Starting Nmap 7.91 ( https://nmap.org ) at ...
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00010s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
80/tcp open http
...
Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
En este resultado, Host is up
confirma que el objetivo es accesible. La tabla enumera los puertos abiertos, su estado (open
significa accesible) y el servicio asociado (como http
en el puerto 80
). Esta información le ayuda a comprender qué servicios se están ejecutando en el sistema.
Este paso le ha introducido a la instalación y el uso de nmap
para el escaneo básico de puertos. Ha dado el primer paso en el reconocimiento al identificar los puertos abiertos en un objetivo seguro. En el siguiente paso, construiremos sobre esto guardando los resultados del escaneo para un análisis más profundo. Asegúrese de sentirse cómodo ejecutando el comando nmap
antes de seguir adelante.