Taller Práctico de Laboratorio: Auditoría de Vulnerabilidades con Nessus y Desarrollo de Scripts NASL

Objetivo del Taller: Desplegar políticas de auditoría automatizada con Nessus CLI y desarrollar un plugin NASL para comprobación de sockets TCP.

Modalidad de Autoaprendizaje y Experimentación Libre

Laboratorio de autoaprendizaje procedimental: ejecuta los comandos en tu laboratorio local y contrasta los resultados obtenidos sin requerir entrega de archivos.

Guía Paso a Paso de Ejecución

Sigue las instrucciones y prueba los comandos en tu máquina virtual Kali Linux o laboratorio local:

Paso 1
Fase 1: Gestión de Nessus desde Interfaz de Línea de Comandos

Iniciar el servicio de escaneo y consultar el estado del demonio.

Entorno de Pruebas / Consola
$ sudo systemctl start nessusd
$ sudo systemctl status nessusd
Paso 2
Fase 2: Configuración de Políticas de Escaneo Básico

Definir objetivo de pruebas y perfil de descubrimiento de puertos y servicios.

Entorno de Pruebas / Consola
$ /opt/nessus/bin/nessuscli update --plugins-only
Paso 3
Fase 3: Creación de un Script de Detección en NASL

Escribir un script NASL básico para comprobar la apertura del puerto de administración SSH.

Entorno de Pruebas / Consola
$ cat << 'EOF' > test_port.nasl
$ include("compat.inc");
$ port = 22;
$ if (get_port_state(port)) {
$   soc = open_sock_tcp(port);
$   if (soc) {
$     display("Puerto SSH abierto y respondiendo: ", port, "\n");
$     close(soc);
$   }
$ }
$ EOF
$ /opt/nessus/bin/nasl -t 192.168.1.100 test_port.nasl
Consejo del Instructor: Te recomendamos registrar tus salidas y comandos en un cuaderno personal de laboratorio (Markdown o Obsidian) para consolidar tu metodología de análisis.
Última modificación: domingo, 27 septiembre 2026, 11:29 PM