xss-labs-master 第十六关到第二十关通关

xss-labs-master 第一关到第五关通关

xss-labs-master 第六关到第十关通关

xss-labs-master 第十一关到第十五关通关


Level 16

在这里插入图片描述进入十六关发现在URL中有个keyword参数,值为test,而在图片的上面也出现了一个test
在这里插入图片描述尝试修改它,并且查看网页源代码发现script关键字被替换成了空格,但是on关键字没有被替换
在这里插入图片描述当写入图片标签的时候,发现"/"也被替换成了空格
在这里插入图片描述构造的语句为level16.php?keyword=%3Cimg%0Dsrc=x%0Donerror=alert(%27XSS%27)%3E,使用了%0d代替空格,%0d是十六进制的回车,成功弹框,进入下一关

Level 17

在这里插入图片描述进入第十七关,发现什么都没有,所以查看了源代码看见有个embed标签包含了一个swf文件,但是在火狐中并不会显示,所以换到IE的查看,但是都不会显示,我IE明明有Adobe Flash,但是还是看不见这个swf文件,但是不影响
在这里插入图片描述发现只有大小于号被过滤了,所以构造一下语句
在这里插入图片描述构造的语句为level17.php?arg01=a&arg02=b%20onmouseover=alert(/XSS/),为embed标签添加了一个事件,当鼠标移动到该标签上面的时候就出现了弹框,接着进入下一关

Level 18

在这里插入图片描述进入十八关发现与第十七一模一样的,都是大小于号被替换了,但是其他的关键字就不会进行替换
在这里插入图片描述使用十七关的语句成功弹框,进入下一关

Level 19

由于第十九是flash的xss,这方面不是很懂,所以看了一下大神们的博客,这里就给出语句:arg01=version&arg02=<a href="javascript:alert(/xss/)">xss</a>,要想看详细的思路请前往XSS-labs Level 19 Flash XSS

Level 20

第二十关用到了zeroclipboard xss,就直接给出语句:level20.php?arg01=id&arg02=\%22))}catch(e){}if(!self.a)self.a=!alert(1)//&width&height,要想看详细的思路请前往https://blog.csdn.net/qq_41734243/article/details/105991109

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值