En esta nueva clase vamos a mejorar nuestro ataque anterior y lo que vamos a hacer es automatizar el
proceso de descubrir qué extensión es la que funciona para poder obtener acceso al servidor.
Entonces, lo que vamos a hacer es, una vez más, intentar subir el archivo con extensión PHP.
Si no lo tienen con PHP lo cambia.
Entonces por acá ahora voy a decir subir, luego voy a encender el Intercept y vamos a decir post.
Antes de continuar con esto, para volver a hacer esta práctica, terminé la máquina y la volví a encender
para que puedan ver el ejemplo de manera completa.
Entonces esto lo voy a mandar hacia el Intruders y van a ver lo que voy a hacer.
Vamos a limpiar las posiciones y por acá voy a modificar lo siguiente voy a modificar la extensión.
Esto es lo que voy a añadir para hacer el ataque.
Ojo, yo acá estoy diciendo que el contenido, o sea el tipo de información que se está enviando es
PHP, pero a pesar de todo y acá voy a estar probando con diferentes extensiones.
Entonces ahora iré a pelotas y voy a añadir lo siguiente vamos añadir extensión.
TXT, la extensión.
JPG, png.
Vamos a añadir php.
Podemos añadir html y al final un cinco y otro HTML.
Entonces luego iremos hacia opciones y antes de hacer un match voy a apagar Intercept para obtener esta
palabrita de acá la vamos a copiar y vamos a hacer el curet en mazz.
Con esa palabra limpiamos y ahora añadimos esta palabra.
Luego vamos a empezar el ataque.
Una vez el ataque empiece, vamos a ver que aquellos que están marcados como match son los que no son
permitidos, mientras los que no fueron marcados son aquellos que sí son permitidos.
Y por otra parte, todo eso ha sido permitido.
Se van a haber subido a la página, ya lo van a ver.
Entonces comenzamos y está empezando.
PHP No se puede.
HTML Sí se puede.
Bueno, todas las otras se pueden.
La única que no se pudo fue la extensión PHP.
Si se fijan tenemos del 2 al 8 y 7 números y digitando esa que no funcionó.
Tenemos seis extensiones que funcionaron.
Eso quiere decir que por acá deberían haber seis nuevas publicaciones.
Luego de ésta vamos a recargarse.
Tenemos el Intercept apagado, entonces recargó.
Vamos a ver qué pasa.
Si pressen.
Y como pueden ver por acá, se subieron varias cosas.
1 2 3 4 5 6 7.
Al parecer sí se ha subido el archivo PHP de alguna manera genial, pero podríamos comprobar a ver si
eso fue cierto y eso lo podríamos hacer examinando por acá las extensiones.
Aquí tengo exención de HTML, por acá tengo extensión PHP 5.
Por acá tenemos extensión HTML.
Ahora por acá yo tengo extension PNG.
Sigamos bajando.
Aquí hay extensión jpg.
Y hay extensión.
okkhoy una vez más.
Extensión Punto txt.
Falta esta última, no apareció la extensión PHP y este último, si se fijan, no tienen el punto PHP.
Después de todo, el filtro sí funcionó.
Ahora bien, cómo sé que voy a obtener acceso al servidor?
Eso lo podemos hacer utilizando una vez más NCAP menos.
LB NP Puerto un, dos, tres, cuatro.
Yo quizás no voy a saber con exactitud cuál de estas extensiones es la que funcionó, pero si yo recargo
y alguna de ellas es correcta para obtener acceso al servidor.
Entonces lo voy a ver reflejado por acá, así que vamos a recargar y ver qué pasa.
Reenviar.
UPS!
Olvidé presionar Enter, volvemos a enviar esto.
Y excelente, obtuvimos acceso.
Ciertamente no sé qué extensión funcionó, pero fíjense que lo bueno de esto, de que logre automatizar
el trabajo y al final eso es lo que nos interesa.
Entre más trabajo automatizado hagamos, mucho mejor.
Entonces espero que haya gustado hasta clases.
Si se fijan, estamos utilizando lo mismo de clases anteriores para realizar diferentes tipos de ataques.
Entonces, oteo en la próxima sección en la cual estaremos hablando acerca de R.F.
Y donde la inclusión de archivos va a ser de manera remota.