DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法

目录

1.DVWA反射型xss

(1)Low:

(2)Medium:

(3)Heigh

2.xss存储型

(1)Low:

(2)Medium

(3)Heigh


1.DVWA反射型xss

(1)Low:

输入<script>alert(1)</script>

点击submit则会有弹窗显示

(2)Medium:

输入<script>alert(1)</script>

没有弹窗显示

尝试闭合,输入"><script>alert(1)</script>

也没有弹窗显示

点击这个查看源代码

发现<script>被丢掉了,因此考虑大小写

输入"><sCript>alert(1)</scRipt>

有弹窗显示

尝试使用<img>标签

输入<img src=# οnerrοr=alert(1)>=

有弹窗显示

尝试双写绕过

<scr<script>ipt>alert(1)</scr<script>ipt>

也有弹窗显示

用html编码绕过进行尝试

<script>alert(1)</script>

没有弹窗显示

(3)Heigh

输入<script>alert(1)</script>

没有弹窗显示

尝试闭合,输入"><script>alert(1)</script>

也没有弹窗显示

点击这个查看源代码

包含/<script>任意一个字母就会被丢掉

所以不能使用<script>标签去做

所以尝试用<img>

输入<img src=# οnerrοr=alert(1)>

有弹窗显示

2.xss存储型

(1)Low:

输入<script>alert(1)</script>

有弹窗显示

(2)Medium

输入<script>alert(1)</script>

点击提交

没有弹窗

尝试大小写,双写,img,HTML编码均没有反应

那么就尝试换个方向

去改变它的name,尝试在name中注入xss

因为查看源代码时发现neme的长度最大时10

那么我们则需要去修改源代码把maxlength删除,删除之后再在name插入xss代码

考虑大小写

输入"><sCript>alert(1)</scRipt>

有弹窗显示

尝试使用<img>标签

输入<img src=# οnerrοr=alert(1)>

有弹窗显示

尝试双写绕过

<scr<script>ipt>alert(1)</scr<script>ipt>

也有弹窗显示

用html编码绕过进行尝试

<script>alert(1)</script>

html 复制代码
&#60;&#115;&#99;&#114;&#105;&#112;&#116;&#62;&#97;&#108;&#101;&#114;&#116;&#40;&#49;&#41;&#60;&#47;&#115;&#99;&#114;&#105;&#112;&#116;&#62;

没有弹窗显示

(3)Heigh

与中级同理在尝试从message注入不成功后,便转为在name上面注入

尝试用img标签注入

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

有弹窗显示

相关推荐
web打印社区2 小时前
网页静默打印热敏小票:从 HTML 到出纸的完整指南
前端·javascript·vue.js·electron·pdf·html
剪刀石头布啊3 小时前
设计一个多计时任务的任务管理功能
前端
ModyQyW3 小时前
vite-plugin-uni-manifest 更新了什么
前端·typescript·uni-app
Asize5 小时前
AI 协作开发新范式:我用 SDD 做了个排版 npm 包
前端·人工智能
kyriewen6 小时前
我把今年流传的前端 AI 面试题整理了一遍——4 类场景题+回答框架(附速查表)
前端·面试·程序员
计算机魔术师7 小时前
国产多模态模型正面硬刚Opus旗舰:差距从30%缩到3%
前端
风骏时光牛马7 小时前
程序员进阶:深度思考,解锁职场成长的底层逻辑
前端
IT_陈寒7 小时前
用了Proxy才发现以前的JavaScript白写了
前端·人工智能·后端
爱丶不疚7 小时前
Eval: Agent 说的 Eval 是什么?从单测、TDD 到 Sentry 聊起
前端·ai编程·vibecoding
求道於盲7 小时前
python中的类型标注
前端