xss挑战 level 14
exif 题目失效
与exif有关的博客: http://blog.sina.com.cn/s/blog_722cb9a90102wl2c.html
漏洞成因:chrome插件exif viewer获取图片exif信息时没有进行过滤,导致xss代码执行。
xss挑战 level 15
angular js中的ng-include问题,类似php中的Include
查看源码,参数是src。先构造?src='level1.php?name=<script>alert(1)</script>'
发现level1界面正常,但没有过关。
换一种方法试一下?src='level1.php?name=<input type="text" onmouseover="alert(1)">'
还是不行。
借鉴博客:构造src='level1.php?name=<img src=x onerror=alert(1)>'
可以。
xss挑战 level 16
16关的图片来自游戏《传送门》
构造代码,<img src=x onerror=alert(1)>
发现空格被过滤。在html中空格和回车产生的结果是一样的,多个分隔符也只被看做一个分隔符。
回车的编码是%0a%0d
替换空格即可。