Niveau "Medium"
Sur ce nouveau challenge, la saisie utilisateur est réfléchie de la même manière que précédemment :

Je tente à nouveau de faire apparaître une alert() box :

Les balises <script> et </script> semblent avoir été filtrées. Dans un premier temps, je teste des contournement simples :

Un mélange de minuscules/majuscules permet de contourner ce filtre. Une autre possibilité est de considérer que le filtre n'est sans doute pas récursif :

Seul l'occurrence <script> est filtrée, aucune modification ne semble être effectuée sur l'occurrence </script>
La payload malicieuse de vol de cookie n'est donc que légèrement modifiée pour ce niveau :

Soit l'URL :
Lorsque la victime visitera note lien, ses cookies seront envoyés sur notre serveur malicieux :

Mis à jour