06 Lab: DOM XSS in jQuery selector sink using a hashchange event
Previous04 Lab: DOM XSS in innerHTML sink using source location.searchNext07 Lab: Reflected XSS into attribute with angle brackets HTML-encoded
Last updated
Last updated
$(window).on('hashchange', function(){
: Este cĂ³digo estĂ¡ configurando un evento en la ventana del navegador que se activa cuando cambia el hash de la URL (la parte despuĂ©s del #
).
Por ejemplo, si la URL cambia de www.ejemplo.com/#section1
a www.ejemplo.com/#section2
, se desencadena el evento hashchange
. No podemos cambiar el
Antes de usar la parte del servidor exploit, accederemos a este enlace, con eso demostramos que, despues del #, lo que siga se mostrarĂ¡ en la web, por ende podemos forzar el error-
Pasos para terminar el laboratorio
<iframe src="https://YOUR-LAB-ID.web-security-academy.net/#" onload="this.src+='<img src=x onerror=print()>'"></iframe>