En esta nueva clase estaremos hablando acerca de un nuevo tipo de ataque.
Este ataque es conocido como Vecchi Trasversal o Paz Fabersani, que viene siendo algo así como directorios
cruzados.
Y qué es lo que ocurre?
Bueno, veamos esta página que tenemos por acá.
Si nosotros examinamos el código fuente, veremos que esto de acá no dice mucho de acá abajo, no?
Pero esto de aquí es un gran Gynt.
Nos está diciendo que la contraseña para el web Serenatas 8 está en este lugar.
Pero por qué me están diciendo que esta contraseña está ubicada en este lugar y más específico en este
archivo?
Cómo podría yo acceder a este archivo que está dentro del servidor desde esta página?
O sea, eso no debería ser posible.
Le voy a poner un ejemplo.
Qué ocurre si yo vengo y monto un pequeño servidor ahorita en mi máquina?
Yo podría decir PHP menos ese local.
José Y en el puerto ocho mil.
Entonces vean que lo que va a pasar cuando yo vengo y hago la visita al local OS Puerto 8.000 en esta
parte de acá se supone que yo no debería ser capaz de salir de directorio en el que me encuentro actualmente.
Yo estoy en este directorio, yo estoy acá en el directorio home de mi usuario calí.
Entonces yo no debería ser capaz de ir a otro lado de mi máquina desde este pequeño sitio que vemos
acá y que es lo que está ocurriendo con este tipo de ataques, ocurre todo lo contrario.
Yo soy capaz de salirme del directorio Jonh de mi usuario Cali y acceder a diversos archivos que se
encuentran dentro del servidor.
Y una de las cosas que se suele hacer como prueba de este ataque es intentar leer el archivo.
Astola Vd.
Por ejemplo, cómo luciría un ataque de este tipo, luciría algo así, luciría de manera ponganse.
Hay un parámetro tipo.
Prueba Iguala.
Yo estoy ubicado acá.
Entonces, si yo quiero llegar hasta mi archivo, haz doble CD.
Supongamos que vamos a leer esto con.
Qué tendría que hacer?
Lo siguiente.
Primero voy a retroceder un directorio.
Voy a hacer de Cali para llegar a John.
Esto lo hago con dos puntos.
Luego voy a salir de John para llegar al directorio raíz.
Eso lo haría con otros dos puntos.
Luego están en el directorio raíz.
Yo podría acceder a mi carpeta Tsé y finalmente se podría leer mi archivo pasodoble vd.
Veamos si esto funciona y como pueden ver, funciona a la perfección.
Un ataque de este tipo luciría más o menos así.
Vamos a copiar, estoy acá.
Y lo voy a pegar por acá.
Entonces agréguele que sea parecida a esto que vemos, donde hay un parámetro iguala.
Yo podría intentar inyectar algo como esto para tratar de ir hacia atrás hasta eventualmente llegar
al directorio raíz que es esta parte de acá y luego acceder a mi archivo.
Pasto Vd.
Sin embargo, en ocasiones yo no sé cuántos de estos van a ser necesarios.
Algunas veces voy a necesitar agregar más de ellos, quizás tres, quizá cuatro.
Esto va a depender de la profundidad del directorio raíz de mi sitio web.
Ahora bien, qué tan común ver este ataque o qué variantes tiene este ataque?
Ya las vamos a ver por acá.
He preparado una serie de exploits, mejor dicho de vulnerabilidad ya conocida acerca de este ataque.
Lo que hice fue buscar en Google lo siguiente y vean alguno de los resultados.
El que más me encantó porque me encantó tanto.
Simple vean la fecha en la cual fue lanzado el 12 abril del 2020, este año.
Y qué nos está diciendo?
Esto no está dando la gran evidencia de lo eficaz que puede ser este tipo de ataque.
Inclusive en este año, por muy tonto que pueda parecer poder acceder a archivos a los que no debo.
Podemos ver que aún sigue pasando y por ejemplo, ahorita ocurre en esta aplicación que la busque por
acá en Google y pueden ver de que esta aplicación es de software libre y es para la realización de encuestas
en línea escrita en PHP y que utiliza bases de datos.
Entonces esta aplicación actualmente en este año se descubrió que tiene una vulnerabilidad y vean cómo
se realiza.
Supóngase que aquí tenemos el target, por acá podría estar la AIPE o el dominio y luego aquí un montón
de cosas más como parte del paz.
Hasta que llegamos aquí vean Paz, Iguala y tenemos algo parecido a lo que les mostré.
No recuerdo dónde lo coloqué, creo que lo seré, pero algo parecido al momento en que les dije prueba,
iguala y esto.
Lo que estamos viendo por acá se parece a eso que vimos antes.
Y vean recorrió hacia atrás varios directorios hasta llegar al archivo tsé pasto VDI.
Entonces esta aplicación fue vulnerable a este ataque en el año 2020.
Por acá tenemos en el año 2002 para que vean qué tan antigua puede ser esta vulnerabilidad.
Desde el 9 de agosto del año 2002 se viene viendo este tipo de ataque y en este año este ataque no fue
tan sencillo.
Aquí se tuvo que ocupar codificación muertede para llevar a cabo este ataque.
La codificación estaba siendo de la siguiente manera esto que ven acá corresponde a esta placa y el
porcentaje 2 corresponde a un punto.
Entonces aquí tengo placa, un punto, otro punto y después sigue otra placa.
Entonces se va viendo algo así.
Placa 2, punto, placa y etcetc.
Ahora, si quieren traducir esto de manera más rápida, sólo pueden copiarlo.
Luego dan a Google y buscan el siguiente o R.L.
De Codd, podemos ingresar a este primer resultado y por acá pegamos eso de nuestro exploit para luego
decir Decoud y ahora podemos ver acá el equivalente a lo que teníamos en ese lugar.
Entonces ahí va la misma técnica y retrocediendo directorio hacia atrás, como lo pueden observar.
Ahora aquí tengo otro, vean este exploit este en 2018.
Ya les he mostrado fecha de 2012 2018, también del 2020.
En este caso este exploit lo tenemos incluido en metasploit, se puede utilizar ahí por acá tenemos
otro, al parecer de 2017.
La manera en la que se realiza por acá.
De igual manera voy regresando hacia atrás varios directores y vean que en esta ocasión no finalizo
con esto.
En mi web todavía se añade otro parámetro más.
Ahí tienen más ejemplos del ataque.
Aquí tenemos otro, al parecer en 2018, y se realizó de una manera parecida.
Lo tenemos para Caveda en retrocedemos varios directorios hasta que logramos leer un archivo.
Entonces por eso les digo que este ataque no puede ser subestimado, puede verse bastante trivial,
pero todavía se siguen encontrando aplicaciones que son vulnerables a este tipo de ataques.
Entonces ahora vamos a resolver nuestro reto para nuestro reto.
Vamos a ver que si hacemos clic en On Currelo siguiente índex punto PHP y pàgina Iguala.
Si hacemos clic en ABOUT vemos que cambia por Abat y hacemos igual a Gelo.
Veamos.
Resulta entonces como pueden ver, dice que incluye parentesis.
Gelo falló.
Y es que esta vulnerabilidad de paz traversa tiene que ver con esta función de PHP.
Incluye esta función cuando, implementada de manera correcta, hace que diversos ataques tengan lugar.
Por ejemplo, el ataque del cual estamos hablando y ataques más que extermino más adelante en el curso,
que son el R.F.
Y el.
Entonces veamos de que al parecer actualmente estamos dentro de natha 7 y debería intentar escalar desde
acá.
Hacia el directorio raíz para luego acceder.
Ale Tsé y Natasha WEP Paz y posteriormente Natasha 8.
Entonces intentemos irnos hacia atrás.
Ojo, algunas veces en las cuales ir hacia atrás funciona y otras veces en las cuales el ataque es mucho
más simple y basta con escribir el nombre del directorio.
Primero vamos a probar yendo hacia atrás a ver qué sucede.
Tengo que ir hacia atrás una, dos, tres o cuatro veces o tres.
Como estas son cuatro, ahora vamos a copiar esto de acá y lo vamos a pegar aquí.
Veamos si funciona y excelente funcionó.
Me gustaría probar también qué ocurre si lo hacemos de manera directa.
Así que voy a cortar, estoy acá, queremos de manera directa.
También funcionó.
Ahora, con esto que hacíamos antes, me gustaría ver qué ocurre si una vez los dos puntos.
Podemos ver que hay un error, entonces aquí se fijan que ya esto se va pareciendo a los exploits que
les monta, que les mostré, ante donde hay una serie de puntos complicadas y hay que estar probando
hasta ver cuántos 2.El y Plex son necesarios para poder explotar la vulnerabilidad.
Entonces, básicamente de esto trata el ataque.
Espero que haya gustado y en la próxima clase estaremos viendo inyección de comandos.
Así que lo espero en el próximo vídeo.