XSS注入(dvwa)

low

## XSS(Reflected)
输入1,出现回显在这里插入图片描述然后直接使用

<script>alert("qaq")</script>

进行注入
在这里插入图片描述
注入成功

## XSS(Stored)
输入123,123出现回显在这里插入图片描述
在name处进行注入,发现存在字符长度限制,审查元素后修改长度为100,再将代码写入在这里插入图片描述

那么在Message 处呢
在这里插入图片描述成功
## XSS(DOM)
没有找到可以输入的地方
查看源码后发现存在GET型的参数传递,于是打开hackbar在传入参数的地方进行注入
在这里插入图片描述
成功

Medium

## XSS(Reflected)
故技重施后,得到回显在这里插入图片描述
猜测其将<scipt>进行过滤,那么先尝试大小写绕过

<SCRipt>alert("qaq")<scrIPT>

在这里插入图片描述
成功
## XSS(Stored)
在name处大小写绕过成功
但是在message处始终被过滤

## XSS(DOM)
无论怎样输入script语句都没有弹窗,查看源码后加入

></option></select>

闭合标签仍然不行。
View Help得知需要使用img标签

></option></select><img src='x' onerror='alert(1)'>

High

## XSS(Reflected)
查看源码发现任何以script顺序出现的字符串都被正则表达过滤
更换成img标签
成功在这里插入图片描述
## XSS(Stored)
script标签又被过滤
img标签注入成功
## XSS(DOM)
payload:

#<script>alert('xss')</script>
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值