DVWA练习记录——Stored Cross Site Scripting (XSS)

使用在线靶场

www.vsplate.com

看看介绍吧

DVWA练习记录——Stored Cross Site Scripting (XSS)_第1张图片

传的代码储存在服务器上了,导致每个访问到这个地方的客户端都被执行,大概就这样。

界面

DVWA练习记录——Stored Cross Site Scripting (XSS)_第2张图片

low源码

DVWA练习记录——Stored Cross Site Scripting (XSS)_第3张图片

对比发现明显name没有过滤

输入一半发现被限制了,而服务端看起来没做字符数限制

DVWA练习记录——Stored Cross Site Scripting (XSS)_第4张图片

更改限制继续

DVWA练习记录——Stored Cross Site Scripting (XSS)_第5张图片
DVWA练习记录——Stored Cross Site Scripting (XSS)_第6张图片

在name输入

message输入a

DVWA练习记录——Stored Cross Site Scripting (XSS)_第7张图片

Safari要把“检查元素”关掉,不然会屏蔽xss

DVWA练习记录——Stored Cross Site Scripting (XSS)_第8张图片

看看medium

DVWA练习记录——Stored Cross Site Scripting (XSS)_第9张图片

对比看出name过滤不如message,只是替换script标签

大写绕过

name输入

message输入a

DVWA练习记录——Stored Cross Site Scripting (XSS)_第10张图片

看看high

DVWA练习记录——Stored Cross Site Scripting (XSS)_第11张图片

name正则过滤script标签了,使用事件吧

name输入

message输入a

然而没反应

DVWA练习记录——Stored Cross Site Scripting (XSS)_第12张图片

那还是用上次的链接方式吧

name输入aaa

message输入a

DVWA练习记录——Stored Cross Site Scripting (XSS)_第13张图片
DVWA练习记录——Stored Cross Site Scripting (XSS)_第14张图片
点击弹窗

impossible代码


DVWA练习记录——Stored Cross Site Scripting (XSS)_第15张图片

答案见上一章

http://www.freebuf.com/articles/web/123779.html

---------------------

img标签使用了写法导致,去掉了/就成功了


DVWA练习记录——Stored Cross Site Scripting (XSS)_第16张图片


DVWA练习记录——Stored Cross Site Scripting (XSS)_第17张图片

加了/会报错

DVWA练习记录——Stored Cross Site Scripting (XSS)_第18张图片
DVWA练习记录——Stored Cross Site Scripting (XSS)_第19张图片

你可能感兴趣的:(DVWA练习记录——Stored Cross Site Scripting (XSS))