重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
帝国EmpireCMS7.5最新后台漏洞审计
成都创新互联从2013年开始,先为洛宁等服务建站,洛宁等地企业,进行企业商务咨询服务。为洛宁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1概述
最近在做审计和WAF规则的编写,在CNVD和CNNVD等漏洞平台寻找各类CMS漏洞研究编写规则时顺便抽空对国内一些小的CMS进行了审计,另外也由于代码审计接触时间不是太常,最近一段时间也跟着公司审计项目再次重新的学习代码审计知识,对于入行已久的各位审计大佬来说,自己算是新手了。对于审计也正在不断的学习和积累中。于是抽空在CNVD上选取了一个国内小型CMS进行审计,此次审计的CMS为EmpireCMS_V7.5版本。从官方下载EmpireCMS_V7.5后进行审计,审计过程中主要发现有三处漏洞(应该还有其他漏洞暂未审计):配置文件写入、后台代码执行及后台getshell,造成这几处漏洞的原因几乎是由于对输入输出参数未作过滤和验证所导致。
2前言
帝国网站管理英文译为”EmpireCMS”,它是基于B/S结构,安全、稳定、强大、灵活的网站管理系统.帝国CMS 7.5采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求…等等系统,因此特性,帝国CMS系统又被誉为“万能建站工具”;大容量数据结构设计;高安全严谨设计;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格;栏目无限级分类;前台全部静态:可承受强大的访问量;强大的信息采集功能;超强广告管理功能……
3代码审计部分
拿到该CMS后先把握大局按照往常一样先熟悉该CMS网站基本结构、入口文件、配置文件及过滤,常见的审计方法一般是:通读全文发(针对一些小型CMS)、敏感函数回溯法以及定向功能分析法,自己平常做审计过程中这几个方法用的也比较多。在把握其大局熟悉结构后,再通过本地安装去了解该CMS的一些逻辑业务功能并结合黑盒进行审计,有时候黑盒测试会做到事半功倍。
常见的漏洞个人总结有:
1)程序初始化安装
2)站点信息泄漏
3)文件上传
4)文件管理
5)登陆认证
6)数据库备份
7)找回密码
8)验证码
若各位大佬在审计过程中还有发现其他漏洞可补充交流。
使用方法:
1.后台导入*.temp模板文件
2.复制skin文件夹至网站根目录覆盖
3.刷新首页,列表页,内容页
4.如果没有变化,修改下栏目,设置栏目使用的模板
1.登陆帝国cms后台
2.模板管理
模板组管理
3.导入新模板
3.复制或者上传您的模板文件夹到网站的指定目录
4.使用该模板
选择默认使用
5.刷新首页
栏目页
内容页
希望能够帮到你!可以hi我!
帝国cms的模板文件是在后台的,模板存数据库,要后台修改模板;
D:\EmpireServer\web\e\data\html
D:\EmpireServer\web\e\data\html\list 是后台列表的模板
《帝国网站管理系统》英文译为"Empire CMS",简称"Ecms",它是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。