每次提交内容都刷新页面,需要注意先输入成功的影响后输入的
黑盒操作
LOW
一、输入框输入内容后,显示的出输入信息,查看网页代码

- 数据存储在
div盒子中,这种情况类似于评论,猜测存在xss存储型 - 前端判断用户框输入长度限制在
10,内容框限制在50,则优先在内容框输入 - 输入paload
二、尝试Message中输入
<img src = 1 onerror = alert(7)>
页面出现弹框
三、尝试Name中输入
- 在网页代码中修改
name框中的长度 - 输入payload
<img src = 1 onerror = alert(7)>
页面也存在弹框
四、页面存在存储型xss问题,name,Message中都有
Mediujm
一、输入内容查看代码与先前相同,直接在Message中输入payload
<img src = 1 onerror = alert(7)>

- 显示中的
message中啥也没有,推测存在过滤,换个方式
<svg onload = alert(9)>
-
页面同样的展示效果
Message中存在过滤标签的函数
二、尝试name
- 修改限制长度或抓包修改
<img src = 1 onerror = alert(1)>
- 页面存在存储型
xss漏洞
三、message字段完全过过滤了标签,不存在xss问题,name字段中存在存储型xss漏洞
High
一、查看代码,没有变化一样
直接尝试在message中输入payload
<img src = 1 onerror = alert(2)>
同上面一样都过滤了标签
二、尝试name字段
<img src = 1 onerror = alert(1)>
页面有显示
三、推测后端过滤类型是什么
- 猜测是跟
script标签有关,先输入payload
<script>alert(0);</script>
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
- 页面只显示了,应该是会过滤
script字段之类的
<script>alert(0)<>;</script>

- 只显示了,那就是过滤
script字段和特殊字符
三、只过滤script字段和特殊字符,未作其他的顾虑条件,同样存在存储型xss问题
impossible
两个字段都做了转义,貌似还加了有token

2239

被折叠的 条评论
为什么被折叠?



