Comparar banners en diferentes puertos en la terminal Xfce
En este paso, compararemos la información de los banners obtenidos de diferentes puertos. Esto puede ayudarnos a identificar los servicios que se ejecutan en esos puertos y entender sus versiones. Usaremos la terminal Xfce y el comando grep para extraer y comparar la información de los banners del archivo banners.txt.
Primero, asegúrate de tener el archivo banners.txt en tu directorio ~/project, que contiene los resultados del escaneo de Nmap de los pasos anteriores.
Para extraer la información del banner del puerto 22 (SSH), usa el siguiente comando:
grep "22/tcp" banners.txt
Esto imprimirá la línea que contiene información sobre el puerto 22, incluyendo el banner:
22/tcp open ssh
| banner: SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.5
|_
Del mismo modo, para extraer la información del banner del puerto 80 (HTTP), usa el siguiente comando:
grep "80/tcp" banners.txt
Esto imprimirá la línea que contiene información sobre el puerto 80, incluyendo el banner:
80/tcp open http
| banner: Server: SimpleHTTP/3.10 Python/3.10
|_
Ahora, comparemos la información de los banners. Podemos ver que:
- El puerto 22 está ejecutando SSH, y el banner revela que es la versión 8.2p1 de OpenSSH en Ubuntu.
- El puerto 80 está ejecutando HTTP, y el banner revela que es un servidor SimpleHTTP implementado en Python 3.10.
Al comparar la información de los banners, podemos identificar rápidamente los servicios que se ejecutan en estos puertos y sus versiones. Esta información es valiosa para las evaluaciones de seguridad y el análisis de vulnerabilidades. Por ejemplo, saber la versión específica de SSH o del servidor HTTP nos permite verificar las vulnerabilidades conocidas asociadas a esas versiones.
En este ejemplo simple, solo comparamos dos puertos. Sin embargo, puedes extender esta técnica para comparar banners entre muchos puertos y hosts diferentes para obtener una comprensión integral de los servicios de red que se ejecutan en tu entorno.
Recuerda detener el servidor http de Python después de terminar este paso presionando Ctrl+C en la terminal donde está en ejecución.