漏洞概要 关注数(48) 关注此漏洞
缺陷编号: WooYun-2014-78591
漏洞标题: 帝国备份王(Empirebak)万能cookie及拿shell
相关厂商: 帝国备份王
漏洞作者: Flow
提交时间: 2014-10-08 12:32
公开时间: 2015-01-06 12:34
漏洞类型: 设计缺陷/逻辑错误
危害等级: 中
自评Rank: 10
漏洞状态: 未联系到厂商或者厂商积极忽略
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 help@wooyun.org
Tags标签: webshell 逻辑错误 , webshell webshell
漏洞详情
披露状态:
2014-10-08: 积极联系厂商并且等待厂商认领中,细节不对外公开
2015-01-06: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
帝国备份王(Empirebak)拿shell
详细说明:
1.伪造cookie登录系统(其实这一步多余的,大多用户连密码都没改,都是默认的123456)
登录成功设置4个cookie,看代码
再看看make_password函数
这个函数只是生成随机数,再看看Ebak_SCookieRnd函数
下面给出万能cookie(key:value):
使用以上cookie即可直接访问admin.php
2.拿shell
后台参数设置一般都设置好了,如果不能连接数据库,可以在数据库设置里填个自己的远程数据库
备份数据,随便找个数据库备份,
然后到替换目录文件内容里,选择刚才备份的数据库,
将"$b_table="
替换成
"phpinfo();
$b_table="
这里shell的路径就是bdata/mysql_20141007221849/config.php
漏洞证明:
修复方案:
一直很佩服崇拜EmpireCMS.
版权声明:转载请注明来源 Flow@乌云
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
100%
0%
0%
0%
0%
0%
0%
0%
0%