DeDeCMS v5.7 SP2 正式版 前台任意用户密码修改漏洞复现


简介

织梦内容管理系统(DedeCms) [1] 以简单、实用、开源而闻名,是国内
最知名的 PHP 开源网站管理系统,也是使用用户最多的 PHP 类 CMS 系统,
在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长
足的发展和进步,DedeCms 免费版的主要目标用户锁定在个人站长,功能
更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在
使用该系统。

漏洞限制

1、 只影响前台账户
2、 只能修改未设置安全问题的账户

影响版本

DeDeCMSV5.7SP2 正式版(2018-01-09)

复现环境

PHP 5.6
DeDeCMSV5.7SP2 正式版(2018-01-09)

工具准备

burpsuite
DeDeCMSV5.7SP2 正式版(2018-01-09)

一、搭建网站

要实现DeDeCMS v5.7 SP2 正式版 前台任意用户密码修改漏洞复现,首先我们要搭建一个基于DeDeCMS v5.7 SP2 正式版 的网站(https://www.dedemao.com/user.php/download/2417/type/2)
搭建网站参考https://blog.csdn.net/qq_52197074/article/details/109520485,也可以使用phpstudy一键搭建(较简单)

二、打开服务器代理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确定

三、复现过程

搭建好网站后登录

在这里插入图片描述
打开会员功能
在这里插入图片描述
注册两个会员账号,一个作为自己的账号,一个是复现对象账号(密码简单些,不设安全问题)
登录自己的账号
在这里插入图片描述
打开 burpsuite
在这里插入图片描述
开始拦截
在这里插入图片描述
返回个人主页,把member后面的内容改为resetpassword.php?dopost=safequestion&safequestion=0.0&safeanswer=&id={uesr}
在这里插入图片描述
user的内容是mid
在这里插入图片描述
访问后会弹出拦截内容
在这里插入图片描述然后放包
在这里插入图片描述得出key
在这里插入图片描述
然后将该语句中的所有的amp ;(分号)删除掉后再点击放包按钮即可跳转到修改密码界面
在这里插入图片描述
修改密码,登录即可进入他人账号
在这里插入图片描述
复现成功

注意

要实现该过程在进行会员注册时必须设计简单的密码,不设密保问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值