首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DEDECMS伪随机漏洞分析

一 、本篇 本文为“DEDECMS伪随机漏洞”系列第三篇: 第一篇:《DEDECMS伪随机漏洞分析 (一) PHP下随机函数的研究》 第二篇:《DEDECMS伪随机漏洞分析 (二) cookie算法与key...1.3 获取方法 请求:(查看admin主页) url+/member/index.php?uid=admin 响应: admin last_vid_ckMd5 的hash值 ? 2....下载了几套通过DEDECMS改造的模板, 都保留了该功能, 且大部分站点有自己的表单格式.或者说正常在使用的dedcms大部分都有表单: ) 2.2 代码分析 ? ?...前台RCE 邮箱hash算法,唯一不知道的是rootkey, 通过poc跑出了rootkey,就能构造出来,然后访问hash即可通过邮箱认证, 对于”dedecms前台任意用户登录”的利用有些许帮助⑧...五、实战 TIPS: 可以通过指纹,把hash全部采集到, 然后脚本跑一遍即可全部出结果, 因为全网的dedecms的root key分布在2^33这个范围内: ), 在跑脚本遍历这个范围的时候其实都覆盖到了

24.2K10

老母亲给你整理了DEDECMS漏洞集合,快回家!

最近dedeCMS爆了好多洞(0day),于是将最近的漏洞进行复现和整理便成为了本篇漏洞集合。期待师傅们的指导与交流。...\member\index.php 漏洞类型:cookie伪造导致前台任意用户登录 站点地址:http://www.dedecms.com/ 0x01 漏洞分析 在文件\DedeCMS-V5.7-UTF8...\resetpassword.php 漏洞类型:任意用户密码修改 站点地址:http://www.dedecms.com/ 0x01 漏洞分析 在\DedeCMS-V5.7-UTF8-SP2\uploads...\edit_baseinfo.php 漏洞类型:任意重置后台用户密码 站点地址:http://www.dedecms.com/ 0x01 漏洞分析 在\DedeCMS-V5.7-UTF8-SP2\uploads...漏洞类型:任意文件删除 站点地址:http://www.dedecms.com/ 0x01 漏洞分析 问题在\DedeCMS-V5.7-UTF8-SP2\uploads\member\album_add.php

9.7K70
您找到你想要的搜索结果了吗?
是的
没有找到

搭建dedecms漏洞靶场练习环境

前言 本文将对dedecms(织梦cms)所存在的漏洞进行分析和复现,因为代码审计较弱,代码这一块的分析借鉴了一些大佬们的思想,在这里对大佬们表示衷心的感谢。...值得注意的是修改的密码是member表中的密码,即使修改了管理员密码也是member表中的管理员密码,仍是无法进入管理。...任意用户登录 漏洞原理 dedecms的会员模块的身份认证使用的是客户端session,在Cookie中写入用户ID并且附上ID__ckMd5,用做签名。...主页存在逻辑漏洞,导致可以返回指定uid的ID的Md5散列值。原理上可以伪造任意用户登录。 代码分析 在/member/index.php中会接收uid和action参数。...action=addenum_save&ename=123&egroup=;phpinfo();//&islogin=1 漏洞复现 因为包含是在同一个文件,所以直接输入 192.168.10.3/DedeCMS

25.2K11

DeDeCMS v5.7 密码修改漏洞分析

2018年1月10日, 锦行信息安全公众号公开了一个关于DeDeCMS前台任意用户密码修改漏洞的细节[2]。...1、前台任意用户密码修改漏洞 前台任意用户密码修改漏洞的核心问题是由于DeDeCMS对于部分判断使用错误的弱类型判断,再加上在设置初始值时使用了NULL作为默认填充,导致可以使用弱类型判断的漏洞来绕过判断...漏洞只影响未设置密保问题的账户 2、前台任意用户登陆漏洞 前台任意用户登陆漏洞主要是利用了DeDeCMS的机制问题,通过一个特殊的机制,我们可以获得任意通过后台加密过的cookie,通过这个cookie.../member/edit_baseinfo.php 119行 [921e15f3-9e3e-4a34-a1f3-54475a6f25eb.png-w331s] 0x05 修复方案 截至该文章完成时,DeDeCMS...0x06 ref 1 DeDeCMS官网 http://www.dedecms.com/ 2 漏洞详情原文 https://mp.weixin.qq.com/s/2ULQj2risPKzskX32WRMeg

10K80

搭建dedecms漏洞靶场练习环境

前言 本文将对dedecms(织梦cms)所存在的漏洞进行分析和复现,因为代码审计较弱,代码这一块的分析借鉴了一些大佬们的思想,在这里对大佬们表示衷心的感谢。...DedeCMS任意用户登录 漏洞原理 dedecms的会员模块的身份认证使用的是客户端session,在Cookie中写入用户ID并且附上ID__ckMd5,用做签名。...主页存在逻辑漏洞,导致可以返回指定uid的ID的Md5散列值。原理上可以伪造任意用户登录。 代码分析 在/member/index.php中会接收uid和action参数。...Dedecms V5.7后台的两处getshell(CVE-2018-9175) 漏洞成因 后台写配置文件过滤不足导致写shell 代码分析 第一个 在/dede/sys_verifies.php中的第...漏洞复现 因为包含是在同一个文件,所以直接输入 192.168.10.3/DedeCMS/Drunkmars/sys_verifies.php?

11.9K20

通过DedeCMS学习php代码审计

0x00 前言 织梦(DedeCms)也是一个国产内容管理系统,曾经爆出过众多漏洞,甚至还有人开发了dedecms漏洞一键扫描器 DedeCms和PHPCMS活跃的年代差不多,大概是2015年前,目前也都少部分人在使用...有趣的文件上传 后面翻阅dedecms历史漏洞,发现会员中心处存在一个文件上传漏洞。...后台也有一些url重定向漏洞,这里就不多关注这个洞了 会员中心任意用户密码修改 这也是dedecms比较出名的一个漏洞,如果通过黑盒测试,可能并测不出这个漏洞,此处漏洞最好的方式就是通过灰盒的方式测试...功能点位于会员中心找回密码处,dedecms默认是关闭会员中心的,需要在后台开启会员中心,为了方便测试,开放了用户注册 来看下关键代码: member/resetpassword.php 1、加载member...参考 dedecms官网: http://www.dedecms.com/ Dedecms 最新版漏洞收集: https://blog.szfszf.top/article/25/ 前台任意用户登录漏洞分析

21.7K30

最新dedecms织梦网站漏洞修复

综合以上客户网站的情况以及网站被黑的症状,我们sine安全工程师立即对该公司网站dedecms的程序代码进行了详细的代码安全审计,以及隐蔽的网站木马后门进行了清理,包括对网站漏洞修复,进行了全面的网站安全部署...,对网站静态目录进行了PHP脚本权限执行限制,对dedecms的覆盖变量漏洞进行了修补,以及上传文件绕过漏洞dedecms的广告文件js调用漏洞进行了深入的修复过滤了非法内容提交,清除了多个脚本木马文件...,并对网站默认的后台地址进行了更改,以及dedecms注入漏洞获取到管理员的user和password值,对此我们sine安全对dedecms漏洞修复是全面化的人工代码审计以及修复漏洞代码,因为用dedecms...所以如果想要优化和访问速度快又想网站安全建议大家做下网站全面的安全加固服务. 2.dedecms织梦首页被篡改,网站被黑,被跳转的解决办法建议: 1....升级dedecms,织梦系统的版本到最新版本。

7.4K10

DedeCMS v5.7 SP2_任意修改前台用户密码

影响范围 DedeCMS v5.7 SP2 漏洞危害 任意修改前台用户密码 攻击类型 任意修改前台用户密码 利用条件 1、开启会员模块 2、攻击者拥有一个正常的会员账号 3、目标没有设置安全问题...漏洞简介 DedeCMS v5.7 SP2存在任意修改前台用户密码。...漏洞分析 漏洞文件:/member/resetpasswordd.php 漏洞分析:下面我们一步一步对整个密码重置的过程进行分析 在resetpasswordd.php文件的开头处首先包含进行了一些配置文件以及功能函数文件...Step2:发送以下请求url获取key值 http://192.168.174.159:88/DedeCms/member/resetpassword.php?...Step3:修改请求页URL(下面的key来自上面的请求结果) http://127.0.0.1/dedecms/member/resetpassword.php?

2.4K20

dedecms5.7 sp2前台修改任意用户密码

dedecms5.7 sp2前台修改任意用户密码 前言 其实这个漏洞出来有一段时间了,不算是一个影响特别大的漏洞,毕竟dede是一个内容管理系统,用户这一块本来就基本没有用。...请大家自行搜索开启 漏洞复现 首先我先注册两个用户吧 攻击者:000001 密码:123 受害者:test 密码:123 由于dedecms注册用户需要审核,我这里是本地搭的,我直接在数据库里更改一下就行了...mark 把-10改为0 update dede_member set spacesta=0 where mid=3 执行了该语句你注册的用户就相当于通过了审核了。...现在我们的目标就是把test用户的密码更改为hacker 第一步: 在登录000001用户的前提下,请求 http://{yourwebsite}/member/resetpassword.php?...\member\inc\inc_pwd_functions.php: ?

1.9K20

代码审计Day4 - strpos使用不当引发漏洞

本次案例,我们选取 DeDecms V5.7SP2正式版 进行分析,该CMS存在未修复的任意用户密码重置漏洞。...漏洞的触发点在 member/resetpassword.php 文件中,由于对接收的参数 safeanswer 没有进行严格的类型判断,导致可以使用弱类型比较绕过。...漏洞验证 我们分别注册 test1 , test2 两个账号 第一步访问 payload 中的 url http://127.0.0.1/dedecms/member/resetpassword.php...去掉多余的字符访问修改密码链接 http://192.168.31.240/dedecms/member/resetpassword.php?...修复建议 针对上面 DeDecms任意用户密码重置 漏洞,我们只需要使用 === 来代替 == 就行了。因为 === 操作会同时判断左右两边的值和数据类型是否相等,若有一个不等,即返回 false 。

1.3K00

dedecms漏洞组合拳拿站(渗透笔记)

dedecms漏洞组合拳拿站(渗透笔记) 前言 之前也写过几篇关于dedecms漏洞复现的文章了,光是复现也没什么意思,于是利用google hacking技巧,找到了一个使用dede的站点,正好用上了之前几篇文章里提到的所有的技术.../he_and/article/details/80988550 当我们按照上面两篇文章的方法成功更改了管理员的密码过后,我们访问member/edit_baseinfo.php 同样的,访问这个页面的时候还是需要修改...mark 原密码就是我们通过任意用户密码修改漏洞修改的密码,在这个页面修改了密码就会真正修改管理员的密码,这也是dede设计的一个缺陷——前台修改管理员的密码可以影响后台的密码。...可能设计者没想到有人能够通过前台登录管理员账户(正常情况下,dede不能再前台登录管理账户),但是他却爆出了一个前台任意用户登录漏洞!...getshell 关于dedecms后台getshell我之前也复现过了,文章链接: https://blog.csdn.net/he_and/article/details/80890664 按照文章中的方法写入一句话木马

2.6K50

dedecms v5.7 sp2前台任意用户登录(包括管理员)

dedecms v5.7 sp2前台任意用户登录(包括管理员) 前言 我们继续来说一下dedecms最新的几个漏洞,今天是一个前台任意用户登录的漏洞,该漏洞结合上一次提到的前台任意密码修改漏洞可以直接修改管理员的密码...mark 漏洞影响 前台用户可以登录其他任意用户,包括管理员 漏洞利用条件 攻击者必须注册一个账户 开启了会员模块功能 漏洞复现 我们先注册一个用户,用户名为000001,密码为123(同样的,dedecms...mark /member/index.php?uid=000001,获取cookie中的last_vid__ckMd5 ?...mark 代码分析 用户登录后会跳转到/member/index.php这个页面,所以我们第一步就是要分析访问/member/index.php的条件,我们直接看源码,从第24行起 ?...总结 总的来说这个漏洞的可利用性比上一次好很多,上一次的任意用户密码修改漏洞的利用条件较为苛刻,而且这两个漏洞结合起来就可以达到修改管理员用户密码的目的,我也将在下一篇文章里复现

2.2K10

从信息收集到getshell

信息收集 拿到目标url云悉指纹搞一波,指纹没匹对出来,回到网站 虽然没匹对出指纹,但随便浏览个网页看到url总感觉是什么 那就谷歌一下 灵感不就来了,那么初步判断有可能是dedecms...尝试了几个dedecms的目录,均是not found 既然是开源的,那我就去找下源码,看看 看到有个robots.txt,看一眼 还真有,那就匹对一下,八九不离十,在看看member还是没有,访问都没有结果...data/admin/ver.txt Google搜索一下,锁定一下版本应该为5.7左右 确定了版本之后,其实我们从前面的信息(容器版本:apache2.2,存在install文件)可以大致的锁定一个漏洞...----织梦远程包含漏洞 00x02 Getshell 利用条件:首先,是目标站安装完cms后并没有删除install文件夹,其次网站建站容器版本过低,当Apache检测到一个文件有多个扩展名时...在外网VPS创建一个文件dedecms/demodata.a.txt 具体操作如下: 1 mkdir dedecms 2 echo "<?php @eval($_POST[cmd]);?

1.2K10
领券