“Una vulnerabilidad es tan limitada como tu quieras que sea”
El Cross Site Scripting (XSS) es una vulnerabilidad muy común hoy en
día, se puede encontrar en la mayoría de las aplicaciones web en
Internet.
Esta vulnerabilidad se debe a que el código HTML se interpreta en el
navegador de un usuario y no en el Servidor. Así que si alguien inyecta
código HTML en alguna aplicación web no podría hacer daño alguno al
servidor, ya que éste nunca interpreta el código HTML, solo los
navegadores. Por eso este ataque se determina: “ataque del lado del
cliente”.
El XSS se puede utilizar para hacer phishing, robo de credenciales,
troyanizar navegadores, o simplemente para hacer un deface. Todo
depende de la página.
A continuacion vemos una serie de filtros y ejemplos XSS orientados ataques de
penetracion a sitios web Vulberables a XSS
Mensaje de alerta XSS
Con este código se generará un mensaje de alerta en toda la página vulnerable, el mensaje es modificable: