File path traversal, sequences blocked with absolute path bypass – PortSwigger Write Up
En este post vamos a estar resolviendo el laboratorio de PortSwigger: “File path traversal, sequences blocked with absolute path bypass.”
Pasos
Cómo nos dice en la descripción del producto tenemos que acceder al directorio /etc/passwd mediante la ruta de las imágenes
En la web que nos aparece es una tienda donde podemos ver los productos, así que vamos a ver un producto.
Vamos a darle a abrir imagen en una pestaña nueva
para poder ver la ruta de la imagen y a partir de dicha ruta poder acceder a la ruta vulnerable.
Vamos a interceptar la petición con el burpsuite y la vamos a llevar al Repeater con Ctrl+R
, vamos a ver si retrocediendo los directorios con ../
múltiples veces llegamos a ver el directorio. Y en la respuesta nos da la solución hemos podido acceder
a dicha ruta.
En este caso si tiramos de una ruta absoluta nos coge el fichero sin tener que retroceder con ../
.
Con esto concluimos el laboratorio.
¡Un saludo y espero que os sirva de apoyo!