xss-labs11-20关

第十一关(referer注入)

源码分析
在这里插入图片描述第一行的php的函数,服务器和执行环境信息,他里面给清楚了,就是接受referer信息
第二行替换掉了<>标签,我们就应该清楚要进行时间创造,不能进行标签注入了
第三行是将接受的第一个参数进行了html实体转换
第四行就是接受referer信息信息
我们结合第十关的思想进行注入验证
那结合第10关的思想还真过去了
payload为
在这里插入图片描述"test" onclick="alert(1)"
在这里插入图片描述第二种方法
在bp中抓包
构造referer的payload进行转发 (由于referer在抓包中没有,所以我们要进行添加payload进行转发)
然后也能过关

referer="test" onclick="alert('xss')"

在这里插入图片描述在这里插入图片描述

第十二关(基于user-agent注入)

源码分析
第一行和十一关差不多,只不过换成了user-agent

在这里插入图片描述然后我们结合第十关和十一关的思想大概应该也能过去
payload

"test" onclick="alert('xss')"

在这里插入图片描述在这里插入图片描述第二种方法
在bp中抓包

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0 "type="test" οnclick="alert('xss'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值