Niveau "Medium"
Dernière mise à jour
Dernière mise à jour
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 :