XSS
#OWASP10 #XSS
XSS (Cross-Site Scripting) es una vulnerabilidad de seguridad inform谩tica que permite a los atacantes ejecutar c贸digo malicioso en la p谩gina web de un usuario sin su conocimiento. Esto puede resultar en el robo de informaci贸n personal y confidencial.
El ataque XSS implica la inserci贸n de c贸digo malicioso en una p谩gina web vulnerable, que se ejecuta en el navegador del usuario. Existen diferentes tipos de XSS, como el reflejado, almacenado y DOM-Based.
Estos ataques pueden tener graves consecuencias, por lo que es fundamental que los desarrolladores implementen medidas de seguridad, como la validaci贸n de datos de entrada y la eliminaci贸n de c贸digo HTML peligroso, para prevenir estas vulnerabilidades. Adem谩s, limitar los permisos de JavaScript en el navegador del usuario tambi茅n puede ser una medida eficaz para mitigar los riesgos del XSS.
Inyeccion HTML
Al atacar, es una buena se帽al encontrar inyecciones html.
Payload
El clasico que se ve es el siguiente, si retorna la alerta, ya se puede considerar "reportable"
Fechorias
Secuestro de correos
Si el siguiente script esta dentro del lugaar vulnerable, en este caso un post, al abrir un servidor http con python3 -m http.server 80
podras ver en texto claro el correo ingresado.
Keylogger
Ahora, que deberia tiener el servidor que recibe?
Redirect
External JavaScript Source
Aqui se trabaja en armar un java script aparte.
Java script aparte para robar la cookie de sesion, en este caso las cookies son JSON Web Token:
Una forma de defensa ante el robo de cookie, es ver en Application > HttpOnly, si esta en check por defecto, significa que no puedes robar la cookie.
Last updated