Guía Básica para Hackear Paginas Web Con Joomla 2
Guía Básica para Hackear Paginas Web Con Joomla 2
Guía Básica para Hackear Paginas Web Con Joomla 2
Decir que vamos a usar nuestro maravilloso Backtrack 5 R3, que como ya
sabis, est armado hasta los dientes con multitud de utilidades para nuestros
peculiares test.
El mdulo a utilizar se llama joomscan. Primeramente, al igual que
deberamos hacer con el Metasploit cada vez que lo iniciemos, deberemos
actualizar nuestro mdulo con el comando:
./joomscan update
Seguidamente a su correcta actualizacin, tenemos que entrar en la ruta que
mostramos a continuacin:
dice
que
debemos
pegar
la
direccin
/index.php?
www.misitiojoomla.com/index.php?
option=com_user&view=reset&layout=confirm
Una vez completada dicha ruta, pulsamos enter y obtendremos lo siguiente:
En el cuadrito de texto, basta con poner una comilla como esta << >> y darle a
enviar. Automticamente nos redirigir a la siguiente pgina:
Dork:: inurl:/index.php?option=com_users&view=registration
Exploit
Code
For
use
with
Firebug::
<input
value="7"
name="jform[groups][]" />
Aqui tenemos una web joomla y veamos su codigo fuente, para tal ves poder
saber que versin es.
He borrado el dominio de esa web, pero pueden sacarlo con solo mirar el logo
xD! , bueno notamos que al mirar el cdigo fuente nos sale el tag META
"Joomla! - Open Source Content Management" lo cual no nos indica que
versin es, pero posiblemente ese joomla sea una version casi actual o actual,
lo digo por la frase que esta marcada, pero no lo garantizo por que eso se
puede borrar o cambiar fcilmente, pero si quieren saber que probable versin
puede ser, usen el programa CMSEXPLORER que viene incluida en las
distribuciones de Backtrack. Ahora tratemos de crear un usuario, tenemos que
www.site-joomla.com/index.php?option=com_users&view=registration
Como vern yo llene los formularios con mis datos y apropsito erre a la ahora
de escribir mi password, hice esto para que a la hora de registrarme envi el
parmetro (que luego inyectaremos) que se quedara grabado en la session de
nuestro registro, y pongan un correo existente ya que al final de registro te
mandan un link de confirmacin, ahora falta inyectar nuestro parmetro en el
formulario
de
registro
para
as
explotar
la
dichosa
vulnerabilidad.
Si se dan cuenta el cdigo esta entre los tags "<dd></dd>", es por que esta
versin de joomla usan esos tipos de etiquetas, pues tal ves encuentren un
joomla sin esos tags, en ese caso tienen que ver como es su estructura y
acoplarse a ello, para evitar fracasos xD!, respecto al codigo, si se dan cuenta
el "value=7", eso nos indica que vamos estar en el grupo de Administradores y
no el grupo de Super Usuarios que es el valor 8.
Come vemos en la imagen la version del joomla es 2.5.1 , bueno casi actual
como dijimos en el principio y tambin podremos ver nuestro usuario que es
administrador xD! , ahora queda subir nuestra shell.