XSS闯关6~10

学习内容:

XSS闯关6~10关训练

学习时间:

2021.4.1

学习产出:

第六关:

咱们先输入在这里插入图片描述
然后在这里插入图片描述

发现r与i之间出现了一个下划线,所以咱们就试试大写绕过呗在这里插入图片描述
就是在这里插入图片描述
在这里插入图片描述
也可以使用url编码绕过,让iurl编码变成%69进行绕过,换一种函数也可以
在这里插入图片描述

用javascript函数,然后后面的内容就以网站的形式访问

第七关:

当输入在这里插入图片描述
发现没有回应,查看源代码
在这里插入图片描述
发现script被过滤掉了,所以就是双写呗,咱们看看后台的源代码
在这里插入图片描述
发现这些全被替换为了空,并且大小写不能用,所以咱们就是双写绕过
在这里插入图片描述

第八关:

咱们输入在这里插入图片描述
查看源代码
发现" < > 都被过滤掉了,所以咱们换一种方法绕过
在这里插入图片描述
这里有a href标签,咱们就在这里面写咱们的代码,javascript:alert(/xss/)
发现
在这里插入图片描述
咋呢美女就试试大写绕过和url绕过,发现大写不行,我用的是十进制转换(就是字符转换成ASCII码的形式)在这里插入图片描述

第九关:

这次在上一题的基础上加入了strpos()函数,查找如果url中找到’http’那么会返回找到位置的位数,自然不会返回0也就不会等于false,那么就可以绕过限制了,只要输入的带有http的字符串,那么可以向输入框加进去就可以绕过了

在这里插入图片描述
所以咱们在第八题的基础上,构造出http
在这里插入图片描述
如果想要转换为16进制编码的形式的话 比如&#115十进制 就可以变成&#x73

第十关:

发现输入无论啥东西都不回显,查看源代码
在这里插入图片描述
发现link history sort都被隐藏了
然后试着向他们传参
在这里插入图片描述
在这里插入图片描述
然后查看源代码
在这里插入图片描述
发现t_sort输出了,然后构造函数
在这里插入图片描述
后边加上type=text 的目的是为了令输入框显示出来,可以触发“onclick”这一事件,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值