Nuevos labs cada semana — Accede a todos desde 5€/mes

Labs de XSS

Cross-Site Scripting (XSS)

¿Qué es XSS?

El Cross-Site Scripting (XSS) permite inyectar scripts maliciosos en páginas web que otros usuarios visitan. Es una de las vulnerabilidades más reportadas en bug bounty y puede llevar a robo de sesiones, phishing y account takeover.

¿Por qué practicar XSS?

El XSS representa una gran proporción de los reportes en HackerOne y Bugcrowd. Dominar sus variantes (Stored, Reflected, DOM, Blind) te permite encontrar bugs que otros hunters pasan por alto. Los bounties por XSS van desde $50 hasta $10,000+ dependiendo del impacto y el endpoint afectado.

¿Qué aprenderás con los labs de XSS?

Aprenderás a identificar contextos vulnerables (HTML, atributo, JS, URL, JSON), construir payloads que escapen sanitizadores reales (DOMPurify, framework filters), abusar de gadgets en el DOM y demostrar impacto end-to-end con cookie theft, account takeover y CSRF chaining.

Tipos de XSS que cubrimos

  • Reflected XSS

    El payload se refleja desde la URL/input en la respuesta del servidor sin sanitizar. Suele requerir interacción del usuario (clic en enlace).

  • Stored XSS

    El payload se guarda en base de datos (comentarios, perfil, mensajes) y se ejecuta para todos los usuarios que vean el recurso. Mayor impacto.

  • DOM-based XSS

    La inyección ocurre 100% en el navegador (sinks como innerHTML, document.write, eval). Invisible al servidor — bypassea WAFs tradicionales.

  • Blind XSS

    El payload se ejecuta en un panel privado (admin, soporte) que el atacante no ve directamente. Se detecta con callbacks (XSS Hunter, Burp Collaborator).

  • Self-XSS escalado

    XSS que afecta solo al propio atacante, escalado a víctima vía login CSRF, bot interno o SVG upload. Patrón clásico en reportes recientes.

Aprende la teoría

Academy: Cross-Site Scripting (XSS)

Empieza con labs de XSS

Practica Cross-Site Scripting (XSS) con labs basados en reportes reales. En español. Desde 5€/mes.

Empieza con el primer lab de XSS