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:

输入

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第1张图片

点击submit则会有弹窗显示

(2)Medium:

输入

没有弹窗显示

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第2张图片

尝试闭合,输入">

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第3张图片

也没有弹窗显示

点击这个查看源代码

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第4张图片

发现

有弹窗显示

尝试使用标签

输入=

有弹窗显示

尝试双写绕过

ipt>alert(1)ipt>

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第5张图片

也有弹窗显示

用html编码绕过进行尝试

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第6张图片

没有弹窗显示

(3)Heigh

输入

没有弹窗显示

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第7张图片

尝试闭合,输入">

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第8张图片

也没有弹窗显示

点击这个查看源代码

包含/

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第9张图片

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第10张图片

有弹窗显示

(2)Medium

输入

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第11张图片

点击提交

没有弹窗

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

那么就尝试换个方向

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第12张图片

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

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

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第13张图片

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

考虑大小写

输入">

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第14张图片

有弹窗显示

尝试使用标签

输入

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第15张图片

有弹窗显示

尝试双写绕过

ipt>alert(1)ipt>

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第16张图片

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第17张图片

也有弹窗显示

用html编码绕过进行尝试

<script>alert(1)</script>

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第18张图片

没有弹窗显示

(3)Heigh

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

尝试用img标签注入

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第19张图片DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法_第20张图片

有弹窗显示

你可能感兴趣的:(xss,前端,javascript)