PortSwigger - File path traversal, validation of file extension with null byte bypass.
August 2022
Solución
Hacemos click derecho sobre una imagen y la abrimos en una pestaña nueva.


Luego vamos a Burpsuite e interceptamos las peticiones haciendo click en el botón Intercept is off para que se ponga de color azul.


Ahora vamos a la pestaña en el navegador donde está la foto y recargamos.

Vemos que interceptamos la petición y la enviamos a la pestaña Repeater haciendo click derecho y Send to repeater o presionando los botones CTRL + r.

Vamos a la pestaña Repeater y modificamos el valor de filename por ../../../etc/passwd%00.png.

Vemos el contenido del archivo en la pestaña Response.

Volvemos a la pestaña Proxy y hacemos click en el botón Intercept is on para dejar de interceptar las peticiones.


Volvemos al navegador y resolvemos el laboratorio.
