Instalar Nessus en Debian 5.0 (Lenny RoX)
Nessus es un programa de escaneo de vulnerabilidades en diversos sistemas operativos. Consiste en nessusd, el daemon Nessus, que realiza el escaneo en el sistema objetivo, y nessus, el cliente (basado en consola o gráfico) que muestra el avance y reporte de los escaneos. Desde consola nessus puede ser programado para hacer escaneos programados con cron.
En operación normal, nessus comienza escaneando los puertos con nmap o con su propio escaneador de puertos para buscar puertos abiertos y después intentar varios exploits para atacarlo. Las pruebas de vulnerabilidad, disponibles como una larga lista de plugins, son escritos en NASL (Nessus Attack Scripting Language, Lenguaje de Scripting de Ataque Nessus por sus siglas en inglés), un lenguaje scripting optimizado para interacciones personalizadas en redes.
Descargarnos Nessus 4.0.0 para Debian 5.0
(Mi amigo Lenny)
Entramos a la siguiente pagina http://www.nessus.org/download/nessus_download.php
Nos Descargamos Debian 5.0 (32 bits), o si tienen una arquitectura 64 bits se bajan ese :S

Luego que se ha descargado, necesitamos el codigo de activación para tener los plugins mas actuales de Nessus.org. Clickiamos donde dice AQUI (HERE) xD

Luego Clickiamos en la parte donde dice GRATIS xD, dice que es para los que no lo usamos profesionalmente (eso es lo que no saben jijiji)

Aceptamos

Insertamos el correo donde nos llegara la clave de activación

Instalando Nessus 4.0.0
Lo unico que he notado en la instalacion de nessus 4.0.0, es que desinstala el GUI de nessus 2.2.0 que tiene la version de los paquetes de Debian.org, Con este paquete .deb actualizara su escaneador, pero perdera su nessus GUI hasta que nessus.org cree un GUI para esta version.
Bueno, este manual esta enfocado para los que queremos la ultima version y los que nunk han escuchado hablar de este potente escaneador xD. Ni YO SABIA O.o. Ahora vamos a instalar el paquete .deb
KernelError# dpkg -i directorioalojado/Nessus-4.0.0-debian5_i386.deb
Luego de la instalación, notaran que perdieron el lanzador de nessus gui y ademas los comandos directo en el directorio /usr/bin y /usr/sbin/. El Nessus se instalo en el directorio /opt/nessus. ahi conseguiran los bin y sbin que utiliza el programa, si no quieren entrar todo el tiempo en ese directorio para poder utilizar los binarios. Podemos copiarlos en la carpeta /usr/bin como se explica a continuacion
/opt/nessus/bin# cp nessus nessus-fetch nessus-mkrand /usr/bin/ /opt/nessus/sbin# cp nessus-adduser nessus-admin nessus-service nessus-mkcert-client nessus-mkcert /usr/sbin/
Ahora debemos crear el primer user.
KernelError# nessus-adduser
Configuración Nessus 4.0.0
Leyendo la Guia de Instalación Oficial de Nessus, dice que para tener un mejor desempeño de nuestro nessus debemos cambiar dos variables que se encuentran en el archivo /opt/nessus/etc/nessus/nessusd.conf
- max_hosts # Es el número maximo de host simultáneos que se pueden testiar
- max_checks # Este es el número de controles simultáneos o plugins que se llevará a cabo en contra de un solo Host-Objetivo durante el análisis de Testeo
Para el max_host, si tenemos un numero elevado de host simultáneos consumira mucho ram, mucho procesador y mucho ancho de banda por eso se recomienda bajarlo a una cantidad de 20 para SO Linux y a 10 para SO Windoom
Tambien el max_checks dice que un valor de “3″ sería suficiente para la mayoría de las organizaciones, y rara vez sería superior a cualquier conjunto “4″.
Así que cambiaremos el max_host a 20 y el max_checks a 3. XD
Fuente Guia de Instalacion
Ahora utilizaremos nano o vim el que ustedes prefieran
KernelError# nano /opt/nessus/etc/nessus/nessusd.conf # Configuration file of the Nessus Security Scanner # Every line starting with a '#' is a comment # Automatic plugins updates - if enabled and Nessus is registered, then # fetch the newest plugins from plugins.nessus.org automatically auto_update = yes # Number of hours to wait between two updates auto_update_delay = 24 # Should we purge the plugin db at each update ? (slower) purge_plugin_db = no # Maximum number of simultaneous hosts tested : max_hosts = 40 # Cambiamos por 20 # Maximum number of simultaneous checks against each host tested : max_checks = 5 # Cambiamos por 3
Instalando Plugin con el Código de Activación
Ahora es tiempo de utilizar el código de activación que tienen en su correo para poder obtener los plugins. Solo deben hacer:
KernelError# more /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc # Muestra una informacion sobre los plugin's actuales PLUGIN_SET = "200904082257"; PLUGIN_FEED = "Release"; KernelError# nessus-fetch --register XXXX-XXXX-XXXX-XXXX-XXX Your activation code has been registered properly - thank you. Now fetching the newest plugin set from plugins.nessus.org... Your Nessus installation is now up-to-date. If auto_update is set to 'yes' in nessusd.conf, Nessus will update the plugins by itself. KernelError# more /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc # Aqui se nota que se han actualizado los plugin's con la licencia HomeFeed PLUGIN_SET = "200905192034"; PLUGIN_FEED = "HomeFeed (Non-commercial use only)";
¿Cómo Utilizarlo?
Ahora veremos la forma basica de usar nessus por consola, si desean conocer mas sobre utilizar sus plugins y un chorroron de cosas mas que puede hacer.. investigen xD.
- Primero mataremos el proceso nessusd, porque habeces se carga automaticamente. Luego utilizaremos la nueva forma de cargar nessus servidor. Porque ya dice que nessusd es obsoleto.
Se usara nessus-service -D
KernelError# killall nessusd
KernelError# nessus-service -D nessusd (Nessus) 4.0.0. for Linux (C) 1998 - 2009 Tenable Network Security, Inc. KernelError# Processing the Nessus plugins... [##################################################] All plugins loaded # ^C = CTRL + C KernelError# ps aux | grep nessus-service root 3794 0.0 0.0 1844 344 ? S 18:13 0:00 nessus-service -D root 3826 0.0 0.0 3144 756 pts/0 R+ 18:29 0:00 grep nessus-service #Esta Corriendo xD
#La forma de utilizarlo nessus -q 127.0.0.1 1241 usuariodenessus contraseñadelusuario /opt/nessus/bin/targets.txt /opt/nessus/bin/resultados.txt
KernelError# nessus 127.0.0.1 1241 FeCr_88 ###### /ruta/KernelError/target.txt /ruta/KernelError/resultados.txt
Ahora, como es la primera ves que lo utiliza le preguntara que nivel de paranoia SSL quiere. Recomienda que si va administrar varios servidores coloque 2, de lo contrario 1. Para los locos de paranoia 3 xD. Coloque 1.
Please choose your level of SSL paranoia (Hint: if you want to manage many servers from your client, choose 2. Otherwise, choose 1, or 3, if you are paranoid. 1
Ya luego luego le aparecera en la pantalla una vaina fea que es el certificado xD. No le preste atencion, luego durara un rato sin hacer nada, significa que esta funcionando. Luego volvera a salir su prompt y ve su archivo de resultado y lesto. xD.
Es un resultado muy detallado del escaneo, sale que tipo de vulnerabilidades tiene el riegos y como puede atacarlo y solucionarlo. Ademas de una pagina donde puede tomar referencia del tipo de ataque
Conclusión
Muy buen escaneador de red, muy bueno xD. Espero que les paresca apetitoso y que logren algo con este sorprendete programa.
B@cho Te quiero
C@sper Te quiero
K@lith Te quiero
Posts Relacionados
- Instalar KDE4 en Debian Instalar KDE4, si tubieramos que esprar a que el equipo...
- Instalar drivers ATI/AMD en Debian usando apt En este metodo es continuación de mi entrada anterior sobre...
- Instalar GNU/Linux | Debian Bueno este es el primer video tutorial de la seria...
- Instalar Lighty en Debian Squeeze Ya sea porque tienes pocos recursos de cómputo, porque quieres...
- Instalar drivers NVIDIA en Debian usando apt Pues este metodo tiene considerables ventajas sobre usar el instalador...
- Instalar nginx con hosts virtuales En esta entrada explicare lo siguiente: Instalar y configurar Nginx...
- Detectar tarjeta de red alambrica en Debian Squeeze Despues de instalar Debian Squeeze en mas de un ordenador,...





