> For the complete documentation index, see [llms.txt](https://beafn28.gitbook.io/beafn28/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beafn28.gitbook.io/beafn28/apuntes-hacking/nessus/getting-started-with-nessus.md).

# Getting Started with Nessus

## Descargar e Instalar Nessus

Para comenzar a usar Nessus, es necesario descargar el archivo binario adecuado y seguir un proceso sencillo de instalación y configuración. A continuación se muestra un resumen paso a paso.

### **1. Descargar Nessus**

Primero, debemos navegar a la Página de Descarga de Nessus para obtener el binario correcto para nuestro sistema. En este tutorial, descargaremos el paquete **Debian** para Ubuntu.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FCzAn6szySaGImroRAqBi%2Fdeb.webp?alt=media&amp;token=e0d9f4da-142e-46d9-ad6f-019ab8500358" alt=""><figcaption></figcaption></figure>

### **2. Solicitar una Licencia Gratuita**

Para obtener una licencia gratuita, podemos visitar la Página de Código de Activación de Nessus, donde solicitaremos un código de activación necesario para usar la versión gratuita de Nessus.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FKTduQGSvKVnV2I4a7BTN%2Fregister.webp?alt=media&amp;token=c7615714-239a-4600-b137-8715ec34ce45" alt=""><figcaption></figcaption></figure>

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2F5cVkR0jBMFHbwgw47wrk%2Fregistrationcode.webp?alt=media&amp;token=f3395ebb-2fbf-49d7-b015-329eef08f0c3" alt=""><figcaption></figcaption></figure>

### **3. Instalar el Paquete**

Con el binario descargado y el código de activación en mano, podemos proceder a instalar el paquete de Nessus. Usaremos el siguiente comando para instalarlo:

```bash
sherlock28@htb[/htb]$ dpkg -i Nessus-8.15.1-ubuntu910_amd64.deb
```

Salida esperada del comando:

```bash
Selecting previously unselected package nessus.
(Reading database ... 132030 files and directories currently installed.)
Preparing to unpack Nessus-8.15.1-ubuntu910_amd64.deb ...
Unpacking nessus (8.15.1) ...
Setting up nessus (8.15.1) ...
Unpacking Nessus Scanner Core Components...
Created symlink /etc/systemd/system/nessusd.service → /lib/systemd/system/nessusd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/nessusd.service → /lib/systemd/system/nessusd.service.
```

### **4. Iniciar Nessus**

Una vez instalado Nessus, podemos iniciar el servicio con el siguiente comando:

```bash
sherlock28@htb[/htb]$ sudo systemctl start nessusd.service
```

### **5. Acceder a Nessus**

Para acceder a la interfaz de Nessus, debemos abrir un navegador web y navegar a `https://localhost:8834`. En la página de configuración, seleccionamos **Nessus Essentials** para usar la versión gratuita e ingresamos nuestro código de activación.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FVoRToK7OmgAi0l2UhCz3%2Fessentials.webp?alt=media&amp;token=393a788b-00c2-4719-b311-215cd4be0e7e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FIPIuLHJHwV6v0Ngvw6hd%2Finit.webp?alt=media&amp;token=c5585a30-793f-49c9-9da8-93e06bacc3ba" alt=""><figcaption></figcaption></figure>

### **6. Configurar un Usuario y Contraseña**

Después de ingresar el código de activación, debemos configurar un usuario y una contraseña segura para nuestra cuenta de Nessus. Una vez completado este paso, comenzará la compilación de los plugins.

### **7. Acceso a la VM de Laboratorio**

En la sección **Nessus Skills Assessment**, se proporciona una máquina virtual (VM) con Nessus preinstalado y los objetivos ya en ejecución. Podemos iniciar esta VM y usar Nessus a través de `https://<IP>:8834`. Las credenciales para Nessus son:

* Usuario: `htb-student`
* Contraseña: `HTB_@cademy_student!`

Estas mismas credenciales también se pueden usar para acceder vía SSH a la VM y configurar Nessus.

### **8. Configuración y Creación de Escaneos**

Una vez que la configuración esté completa, podemos comenzar a crear escaneos, políticas de escaneo, reglas de plugins y personalizar la configuración. La página de **Configuración** ofrece muchas opciones, como configurar un servidor proxy, servidor SMTP, gestión de cuentas y ajustes avanzados para personalizar la interfaz de usuario, los escaneos, los registros, el rendimiento y las opciones de seguridad.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2Fg79m8MdVhXohfPHdIcI4%2Fnessus_settings.webp?alt=media&amp;token=13c6a2ae-77f5-4cc5-a0cb-1317ce60a2cc" alt=""><figcaption></figcaption></figure>
