EmpireCMS

帝国CMS(EmpireCMS) v7.5配置文件写入漏洞分析

别来无恙 提交于 2020-11-23 09:52:43
帝国CMS(EmpireCMS) v7.5配置文件写入漏洞分析 一、漏洞描述 该漏洞是由于安装程序时没有对用户的输入做严格过滤,导致用户输入的可控参数被写入配置文件,造成任意代码执行漏洞。 二、漏洞复现 1、漏洞出现位置如下图,phome_表前缀没有被严格过滤导致攻击者构造恶意的代码    2、定位漏洞出现的位置,发现在/e/install/index.php,下图可以看到表名前缀phome_,将获取表名前缀交给了mydbtbpre参数。    3、全文搜索,$mydbtbpre,然后跟进参数传递,发现将用户前端输入的表前缀替换掉后带入了sql语句进行表的创建,期间并没有对前端传入的数据做严格的过滤       4、创建表的同时将配置数据和可以由用户控制的表前缀一起写入到config.php配置文件    5、通过对整个install过程的代码分析,可以发现没有对用户数据进行过滤,导致配置文件代码写入。 5.1、burp对漏洞存在页面进行抓包,修改phome参数的值,构造payload,payload如下: ‘;phpinfo();// 5.2、在burp中的phome参数的值中输入特殊构造的payload    6、查看config.php配置文件,发现成功写入配置文件    7、再次访问安装结束的页面, http://192.168.10.171/empirecms/e

三大受欢迎的免费开源CMS建站系统

天大地大妈咪最大 提交于 2020-04-26 22:37:19
随着互联网应用开发技术的快速发展,各种用于快速制作网站的CMS网站内容管理系统层出不穷,现在,制作网站的成本和难度大大降低。现在只要提到做网站,最先想到就就是使用cms系统来做,但是国内cms众多,功能,安全,扩展方面都参差不齐,选择一个优秀的cms系统至关重要,这关系后期网站的维护,安全和扩展等等,所以经常看到人们问“哪个CMS系统最好用”,“哪个CMS系统被企业用来构建最多”等等,所以小熊优化的小编通过这篇文章分享了国内三个最受欢迎的免费CMS建站系统。 1、PageAdmin 众所周知,PageAdmin是目前国内使用最多的cms系统,也是一款很老牌的内容管理系统,其中自定义表单和自定义字段这块做得很好,友非常良好的扩展性,安全性也不错,可以过国家三级安全等保,模板制作相对其他cms灵活性更好,模板标签采用国际通用的razor语法,在公用性,易用性方面远远超越其他cms的自定义标签的设计模式,很多中大型公司、政府和大学院校采用这款cms作为内容管理系统。 优点:模板制作方便,扩展灵活,教程完善,安全性高 缺点:采用.net开发,只能用于window服务器,不兼容unix服务器。 2、帝国CMS Empire CMS是一款很老的cms系统,2019年了,系统框架还是使用老式的表格布局模式,框架稍显老旧,但是功能相当完善,第一次登录后台可能会被其功能模块吓坏,模板标签很灵活

2019最受欢迎开源免费CMS建站系统排行榜

余生颓废 提交于 2019-12-06 07:49:57
互联网的蓬勃发展,免费且开源的建站系统的层出不穷,而我们经常在网上看见有人问及”哪个CMS系统最好用”、”企业建站用哪个CMS系统最多”等类似问题,我们今天来说一下,2019年最值得使用的开源免费CMS建站系统。 1.Joomla 1:Joomla的稳定性。它是综合评分最高的开源cms,在多个权威英文开源网站和论坛都排名第一 更是在权威开源cms评测网站opensourcecms中Joomla长期稳居第一的位置,Joomla后面依次是CMS Made Simple、Modxcms、Typolight、Typo3、Xoops以及Drupal。 2:Joomla有强大的稳定的技术开发团队保证Joomla的不断升级和提高Joomla聚集了非常强大的开发团队,能保证Joomla不断更新,从而使得Joomla核心代码保持高质量的更新和开发,让Joomla用户放心使用。 3:真正的开源cms,扩展性非常强 相对于国内的半开源,假开源cms,Joomla是真正开源的cms,可以用于商业网站而不必付出额外的许可证成本,Joomla良好的扩展性可以方便的设计出自己想要的功能,而相比较而言国内的cms在扩展性要差很多。 4:数量庞大,种类齐全的扩展插件 Joomla的扩展插件是开源CMS当中最多最齐全的,几乎能想象得到的插件都可以在Joomla的扩展网站找到,方便的实现很多企业网站需要的功能。 5

2019最受欢迎开源免费CMS建站系统排行榜

99封情书 提交于 2019-12-03 17:53:38
互联网的蓬勃发展,免费且开源的建站系统的层出不穷,而我们经常在网上看见有人问及”哪个CMS系统最好用”、”企业建站用哪个CMS系统最多”等类似问题,我们今天来说一下,2019年最值得使用的开源免费CMS建站系统。 1.Joomla 1:Joomla的稳定性。它是综合评分最高的开源cms,在多个权威英文开源网站和论坛都排名第一 更是在权威开源cms评测网站opensourcecms中Joomla长期稳居第一的位置,Joomla后面依次是CMS Made Simple、Modxcms、Typolight、Typo3、Xoops以及Drupal。 2:Joomla有强大的稳定的技术开发团队保证Joomla的不断升级和提高Joomla聚集了非常强大的开发团队,能保证Joomla不断更新,从而使得Joomla核心代码保持高质量的更新和开发,让Joomla用户放心使用。 3:真正的开源cms,扩展性非常强 相对于国内的半开源,假开源cms,Joomla是真正开源的cms,可以用于商业网站而不必付出额外的许可证成本,Joomla良好的扩展性可以方便的设计出自己想要的功能,而相比较而言国内的cms在扩展性要差很多。 4:数量庞大,种类齐全的扩展插件 Joomla的扩展插件是开源CMS当中最多最齐全的,几乎能想象得到的插件都可以在Joomla的扩展网站找到,方便的实现很多企业网站需要的功能。 5

网站安全检测 对帝国CMS代码的后台功能性安全测试

故事扮演 提交于 2019-11-29 08:14:34
最近我们SINE安全在对帝国CMS系统进行代码安全审计的时候,发现该系统存在网站漏洞,受影响的版本是EmpireCMS V7.5,从帝国官方网站下载到本地,我们人工对其代码进行详细的漏洞检测与安全代码分析。共计发现三个高危漏洞,都是在网站的后台管理页面上的功能发现的。该漏洞的产生,最根源的问题是没有对get,post提交方式进行严格的安全效验与过滤,导致可以插入恶意代码到后端服务器中去处理,导致漏洞的发生。 帝国CMS系统,简单给大家介绍一下,目前很多站长,以及企业建站,都在使用该套系统,快速,便捷,易于搜索引擎收录,采用的是B/S架构开发,php语言+Mysql数据库,支持大并发同时访问,可以承载较多的用户快速的访问网站的各个页面与内容,模板自定义化,可以设置标签与自行设计网站外观,静态html生成,还有采集功能,深受广大站长和网站运营者的喜欢。 我们SINE安全技术在对该代码进行安全检测与渗透测试的手,会先大体看下代码,熟悉整个网站的架构,数据库配置文件,以及入口调用到的文件,通常调用到的安全规则是如何写的,多个方面去大体的了解该代码,目前渗透测试中,发现的网站漏洞有:SQL注入漏洞,网站敏感信息泄露,初始化安装功能漏洞,直行平行越权逻辑漏洞,任意文件上传漏洞,登录绕过漏洞,短信验证码漏洞,找回密码漏洞,数据库备份webshell,XSS跨站,CSRF漏洞等待。