xss-labs 11-13通关记录

前言

最近复习xss知识,整理一下xss的绕过思路。


level11

观察测试:

1.四个隐藏参数标签

2.全部get传参一遍发现t_sort可赋值,使用的是get传参

3.针对t_sort测试过滤的字符

t_sort=< > & ; " '

检测到他除了<>,别的全部过滤。

 因为我们输入的在引号中,但是引号被过滤,而且html编码的&也被过滤无法绕过。

虽然可以用><强行把标签分离中间插入标签,但是现代浏览器会检测这种,不会给予弹窗。

4.再进行测试发现,t_ref会把我们数据包中的referer参数传入。

 

5. 根据返回结果,他去除<>,我们需要的"不会过滤。

解题payload:click me" type="button" οnfοcus="alert()

总结:这一关告诉我们,我们数据包中的信息也可以进行xss拼凑,即使可能页面上没有显示出来。


level12

检查测试:

1.看源码很清楚的看到他把我们的浏览器信息藏到了这个input隐藏标签中。

2.对他过滤的字符进行测试发现

 它保留了" & # ;

payload:

click it" type="button" οnmοuseοver="alert()

总结:数据包中的数据可以xss。


level13

检查测试:

1.还是三个隐藏标签,但是有个t_cook看名字像cookie,结合他前面的尿性,推测这次cookie是重点。

2.抓包查看数据包

果然出现了cookie

直接在cookie处构造payload

解题payload:

click it" type="button" οnmοuseοver="alert()

 


level14

这关玩不起,没法玩


level15

检测:

1.页面什么都没有,但是有一个注释,注释中有包含漏洞。

2.啧怎么说呢,我看了别人文献,发现这关我这个靶场跟别人的不一样,我的没有文件包含的代码,反而跑到注释里去了。

我尝试闭合注释也绕不出来。可能php版本不一样什么的吧。

这个我也没法演示了。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北岭敲键盘的荒漠猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值