DOM型XSS

标题我们先来学习什么是DOM ?

DOM可以简单理解为一个访问HTML的标准接口,在DOM里会将HTML分成一个DOM 树,因为在HTML里面有很多标签。[^1]DOM是纯前端的操作!
作用:DOM可以认为是HTML的一个入口,通过DOM提供的方法对标签进行相关的操作(添加,移动,改变,删除等)
在这里插入图片描述

DOM型XSS漏洞演示:

首先随意输入字符,点击提交之后,出现了what do you see?
在这里插入图片描述我们查看源代码,将下面的代码复制下来

<a href='"+str+"'>what do you see?</a>

在这里插入图片描述
“+str+”:就是我们输入的变量。
我们要做的就是通过构造闭合,来执行我们预期的代码。

<a href=' #' onclick="alert(111)"> '  >what do you see?</a>

#’ οnclick=“alert(111)”>:将这一部分剪切出来,这就是我们构造的payload。将这个复制到pikachu上。点击下面的what do you see ?就会出现一个弹窗。说明 这里存在一个DOM型的XSS?
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值