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

本文详细介绍了如何在DeDeCMS v5.7SP2环境中复现前台任意用户密码修改的漏洞。首先,搭建PHP5.6环境并安装DeDeCMS,然后通过设置域名访问/install/index.php完成安装。在安装过程中输入数据库密码,并按步骤配置。安装完成后,通过会员设置和忘记密码功能,利用Burpsuit抓取并修改key,从而实现用户密码的任意修改,揭示了系统的安全风险。

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

复现搭载环境

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

下载php环境

https://www.xp.cn/

安装不可以安装在中文路径下或者空格下

将DeDeCMSV5.7SP2 正式版(2018-01-09)下载好的uploads文件夹放在phpstudy_pro下的WWW中

在这里插入图片描述

打开phpstudy_pro

在这里插入图片描述

打开这两个

在这里插入图片描述

添加一个域名

在域名后加/uploads/install/index.php

在这里插入图片描述

如果出现这种情况

在这里插入图片描述

在这里插入图片描述

根目录改成这样

打开网页安装DEDECMS

然后刷新网页

在这里插入图片描述

一直继续进行参数配置

在这里插入图片描述

这个密码从phpstudy中找到并输进去

在这里插入图片描述

然后显示信息正确

继续后显示安装成功

在这里插入图片描述

打开后台

点击登录后台后

打开系统基本参数

点击会员设置

在这里插入图片描述

然后点击确定

点击右上角会员中心

在这里插入图片描述

点击退出

然后注册一个测试账号

在这里插入图片描述

记住一定不能填安全问题

在这里插入图片描述

在管理账户的后台会员中

可以看到mid2是我们新注册的用户

在这里插入图片描述

点击忘记密码

Brupsuit进行抓key

域名/member/resetpassword.php?dopost=safequestion&safequestion=0.0&safeanswer=&id=2

改一下这个后用burpsuit抓包

在这里插入图片描述

得到key

在这里插入图片描述

复制key到临时验证码(这个网站还是上面那个域名/member/resetpassword.php?dopost=safequestion&safequestion=0.0&safeanswer=&id=2)

自己输入新密码即可修改用户密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值