xss-labs靶场

xss-labs靶场简单通关

目录

level1

level2

level3

level4

level5

level6

​level7

level8

level9

level10​

level11​

level12

level13​

level14

level15​

level16​

level17 ​

level19&20​


level1

反射型xss

由图片分析,可能是输入一个用户名称,然后返回他的长度。

我们可以对name进行xss弹窗

<script>alert('xss')</script>

level2

我们直接在搜索框进行xss弹窗发现错误

查看源码

发现<>被转义了 ,根据value输入值,我们可以尝试提前对输入的值进行闭合然后再执行自己的代码

"><script>alert('xss')</script>//

level3

日常搜索框弹窗直接失败

查看源码,发现对输入也进行了转义。

 我们不能用标签,我们用浏览器可以执行的js代码onfocus:当 input 输入框获取焦点时执行.

'οnfοcus=javascript:alert('xss') > //

执行完没反应,但上方已经有返回值

查看源码,发现输入框中有值

再次点击搜索框就可以了

level4

查看源码

和第3关一样,<>都没有了但是闭合变成了",所以我们需要吧第3关语句前的'变成"闭合

"οnfοcus=javascript:alert('xss') > //

level5

查看源码

我们的<script>中被插入了_导致错误

尝试"οnfοcus=javascript:alert('xss') > //发现还是不行

尝试重新重造一个a标签

"><a href=javascript:alert('xss') > x

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值