XSS avec événements et attributs href bloqués
Reflected XSS with event handlers and href attributes blocked
Lab d’XSS réfléchi : certaines balises sont autorisées, mais tous les gestionnaires d’événements et les attributs href des ancres sont interdits. L’exploit doit injecter un élément cliquable libellé "Click" (ou équivalent) et déclencher alert() au clic.
Insérer un élément visible portant le mot Click qui, lorsque l’utilisateur clique dessus, exécute alert() malgré l’interdiction des gestionnaires d’événements et des href.
L’insertion de
<script>renvoie : Tag is not allowed.

La balise
<a>est acceptée (par ex.<a>test</a>),

L’attribut href est refusé — href="javascript:..." est bloqué.

Les éléments SVG sont autorisés (
<svg>est accepté).

Les éléments d’animation SVG (comme
<animate>) semblent présents et exploitables.

Tentatives —
Injecter
<script>→ rejeté.Utiliser
<a href="javascript:...">→ attribut interdit.Contourner le blocage en combinant SVG et éléments d’animation pour transférer une valeur de type
hrefvers une ancre et ainsi tenter d’exécuterjavascript:alert(0)au clic.
Mis à jour
Ce contenu vous a-t-il été utile ?