当前位置:首页 >  站长 >  建站经验 >  正文

帝国CMS漏洞 后台代码get webshell权限漏洞详情与修复

 2019-09-09 17:25  来源: A5用户投稿   我来投稿   websafe的个人主页 撤稿纠错

  短视频,自媒体,达人种草一站服务

最近我们SINE安全在对帝国CMS系统进行代码安全审计的时候,发现该系统存在网站漏洞,受影响的版本是EmpireCMS V7.5,从帝国官方网站下载到本地,我们人工对其代码进行详细的漏洞检测与安全代码分析。共计发现三个高危漏洞,都是在网站的后台管理页面上的功能发现的。该漏洞的产生,最根源的问题是没有对get,post提交方式进行严格的安全效验与过滤,导致可以插入恶意代码到后端服务器中去处理,导致漏洞的发生。

帝国CMS系统,简单给大家介绍一下,目前很多站长,以及企业建站,都在使用该套系统,快速,便捷,易于搜索引擎收录,采用的是B/S架构开发,php语言+Mysql数据库,支持大并发同时访问,可以承载较多的用户快速的访问网站的各个页面与内容,模板自定义化,可以设置标签与自行设计网站外观,静态html生成,还有采集功能,深受广大站长和网站运营者的喜欢。

我们SINE安全技术在对该代码进行安全检测与渗透测试的手,会先大体看下代码,熟悉整个网站的架构,数据库配置文件,以及入口调用到的文件,通常调用到的安全规则是如何写的,多个方面去大体的了解该代码,目前渗透测试中,发现的网站漏洞有:SQL注入漏洞,网站敏感信息泄露,初始化安装功能漏洞,直行平行越权逻辑漏洞,任意文件上传漏洞,登录绕过漏洞,短信验证码漏洞,找回密码漏洞,数据库备份webshell,XSS跨站,CSRF漏洞等待。

首先我们检测到的是帝国安装代码功能上存在可以插入恶意代码漏洞,在install安装目录下的index.php文件中,可以查到表的前缀,也就是获取前端提交过来的参数,然后继续往下看,data目录下的fun.php代码里的参数并没有做任何的安全效验,导致可以直接插入恶意代码写入到配置文件config.php中去。漏洞详情如下图:

后台还存在get webshell漏洞,打开后台管理功能页面,选择管理首页模板,紧接着右键点击增加首页方案中,复制漏洞exp代码: 解密后是:ZWNobyAnPD9waHAgZXZhbCgkX1JFUVVFU1RbaHBdKTsnPnNoZWxsLnBocA=>echo 'shell.php

写到模板内容页面里,左键点击提交,再点击启用此方案,就在会e/admin/template/文件夹下生成一个shell.php文件。

关于帝国CMS漏洞的修复办法,对所有的get,post请求做安全过滤,也可以直接在eaddslashes2的参数里增加恶意代码的拦截机制,先检测后放行,该漏洞的利用条件是需要有后台管理员权限,利用的不是太多,建议对网站后台的管理目录进行更改,或者直接将管理员的密码设置的复杂一些。如果您对网站漏洞修复不是太懂的话,也可以找专业的网站安全公司来处理,国内SINE安全,启明星辰,绿盟,都是比较不错的,网站漏洞经常出现,也请网站的运营者多多关注EmpireCMS的官方,一有补丁就立即修复掉,将安全损失降到最低。

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

作者: websafe    /    文章:144篇

相关文章

  • 渗透测试网站漏洞代码语言分析

    近期许多网民跟我说为何出現系统漏洞的网站程序全是PHP开发设计的,而非常少有JAVA和Python的渗透案例,先不用说python,就PHP和Java谈一谈。在这以前,先何不记牢那么一个依据(眼底下也无需担心它对吗):PHP网站系统漏洞类型多但不繁杂,Java网站系统漏洞则反过来。

  • 网站到底为什么总是被黑被入侵呢

    用一些自动化技术的专用工具来扫描一些普遍开源代码版本号系统漏洞,例如dede,phpweb,discuz这些旧版常有一些管理权限各不相同的系统漏洞,有的软件能够立即提交个webshell(网站后门),以后用水果刀(中国菜刀)操纵。有些是依据系统漏洞能扫描出后边账户密码,然后登陆网站后台从而拿到web

  • web网站安全防护解决办法大全

    Web的安全防护早已讲过一些专业知识了,下边再次说一下网站安全防护中的登陆密码传输、比较敏感实际操作二次验证、手机客户端强认证、验证的不正确信息、避免暴力破解密码、系统日志与监控等。

  • 网站安全防止被黑客攻击的办法

    从今年3月份全世界黑客攻击网站分析局势来看,黑客攻击的网站中中国占有了绝大多数。那麼作为一个公司或是开发公司,如何防止自身的网站黑客攻击,从企业网站建设之初,就应当搞好这种安全对策,当你的网站保证以下几个方面都做好了的话,相对性是较为安全的。

  • 网站建设中超过58%的网站使用Cms内容管理系统

    根据阿里云服务器最新安装统计,cms还是目前最主流的网站建设方式,那么到底大家都在用什么cms呢?从所有安装的网站中发现,使用cms内容管理系统的比例高达58.1%,其中超过30.1%的内容管理系统网站选择使用PageAdmin。

    标签:
    cms系统
  • 网站建设老域名是必不可少的一部分

    以上就是我们网站站长在做站的时候需要注意的问题,其实不管是老域名还是新域名我们一般都是选择历史记录比较干净的域名,只有这样才能更快的被百度收录,域名的选择是非常重要的,我一般使用的都是橘子SEO外链和历史查询,来选择合适的老域名,同时也希望我们所有的站长在2020都发发,也祝愿A5越来越好,下期我们

  • 揭秘帮企团队:用源码降低中小企业建站成本

    如今互联网世界变幻莫测,竞争激烈加大,各大企业也是瞄准了互联网这一块巨大的蛋糕,纷纷做起了自己的公司企业网站,希望借助互联网来获取属于自己的那部分客户。互联网的发展,无论是企业或个人,都会选择通往互联网的捷径,以发展企业文化或推广产品概念。

  • 网站安全公司对个人隐私保护措施

    伴随着顾客个人隐私保护观念的慢慢提高,有关政策法规的聚集颁布,个人隐私保护的总体发展趋势愈来愈严。换一个角度观察,在这般严苛的维护下获得的私人信息数据信息,具备更大的经济收益,灰产总是更为按耐不住,由于导致的危害越大,灰产盈利越高。在这类发展趋势下,本人、公司、管控组织应当怎样解决?

    标签:
    网站安全公司
  • php和asp网站源码有什么不同?哪种代码语言更好?

    相比于asp,php语言有它自身的优势。首先它是开源语言,我们在开发过程中遇到的问题,前人都给我们提供了解决方案。同时由于使用php语言的程序员很多,形成了比较庞大的php社区。所以有很多比较优秀的网站源码可供参考。

    标签:
    网站源码
  • 为什么企业网站不要用模板建站 模板建站有哪些弊端

    在网络技术越来越发达的现在,人们上网也越来越追求简单快捷。但同时,也有一些人在建设网站时也选择了简单快捷的办法,建站模式中,最简单的方法除了委托建站公司之外,也许就是模板建站了。但是,模板建站对于一个网站,尤其是企业网站来说,真的是一件好事吗?

  • 织梦程序如何调用自定义字段?

    dedecms系统调用自定义字段的方法相当简单,直接使用{dede:field.dizhi/}这样的方式调用即可。我在制作模板的时候遇到这样一个需求:我要同时调用3个自定义字段,而这三个字段中如果有一个为空则其他的两个字段不论是否为空,

    标签:
    织梦
  • 百度移动搜索地域优化服务如何操作?织梦为例详解

    如果是全国任何地方该怎么标注?假如我的一个分类没有限定省市,只是一个文章发布的分类,那么全国任何地址都有可能,还有的文章不需要标注,这个需要二次开发做联动筛选,工作量可大了。

  • 网站安全渗透测试的多种姿势

    我认为,无论是带着全栈的工作经验,还是只能一部分技术性专业知识,要想搞好安全测试务必先变换我们观查软件的角度。举个事例,我们一起看一下:一样一幅画,许多人一眼看以往见到的是2个面部,而许多人见到的是一个大花瓶。这就是观查角度的不一样导致的。在我一开始触碰安全测试时就很深的感受来到这一点。那时候我还在

  • 网站安全渗透测试行业如何踏入

    实际上这个问题有很多人跟我说,非科班可不可以?没触碰过程序编写,去培训班培训几个月可不可以?30岁了想从传统产业改行回来从业网络信息安全可不可以?实际上从我前边的叙述大伙儿也可以看出去,安全行业实际上对出身并不是很注重,但这也并不代表轻易就能改行回来。

  • 渗透测试网站漏洞代码语言分析

    近期许多网民跟我说为何出現系统漏洞的网站程序全是PHP开发设计的,而非常少有JAVA和Python的渗透案例,先不用说python,就PHP和Java谈一谈。在这以前,先何不记牢那么一个依据(眼底下也无需担心它对吗):PHP网站系统漏洞类型多但不繁杂,Java网站系统漏洞则反过来。

榜单

热门排行

信息推荐

扫一扫关注最新创业资讯