DOM型xss深度剖析

有人说DOM型xss很鸡肋我却不以为然,对于我来说任何漏洞都是有利用价值的。

的确DOM型的xss不像反射型xss和存储型xss那样会与后台交互,DOM型xss的实现过程都是在前台

介绍两种场景的DOM型xss

两种场景都适用的POC

#' οnclick="alert(111)">

或者这个POC

#"><img src=@ οnerrοr=alert(1)>

场景一   搜索框里面输入

此时我们输入1111提交之后 页面回显what do you see? 这个回显的内容是可以点击的

此时我们查看页面的源代码  猜测whao do you see 存在页面的<a>标签里面

这个时候发现他果然在<a>标签里面  此时复制出这个<a>标签的内容构造POC  记得闭合单引号和尖括号

这个即是我们构造的POC   

#' οnclick="alert(111)">

此时把这个POC放到搜索框里面 提交  点击的回显what do you see?

场景二  url里面的参数传入

我们在搜索框搜索1111提交之后我们回看到这个参数是通过url传递的  看着很像反射xss对吧  其实他没有把参数传到后台只是在前台显示了

查看页面源代码

跟上一个源码很相似  这个时候同样使用上面那个POC

#' οnclick="alert(111)">

同上一个的实现场景一样  我们输入POC提交之后  点击回显的   就让往事都随风....弹框

但是这个利用起来就没有上一个场景那样鸡肋了  因为他是通过url传递的  这个时候我们复制这个url  把它发给受害者就行了

 

 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值