首先我们检测到的是帝国安装代码功能上存在可以插入恶意代码漏洞,在install安装目录下的index.php文件中,可以查到表的前缀,也就是获取前端提交过来的参数,然后继续往下看,data目录下的fun.php代码里的参数并没有做任何的安全效验,导致可以直接插入恶意代码写入到配置文件config.php中去。漏洞详情如下图:
后台还存在get webshell漏洞,打开后台管理功能页面,选择管理首页模板,紧接着右键点击增加首页方案中,复制漏洞exp代码: 解密base64后是:ZWNobyAnPD9waHAgZXZhbCgkX1JFUVVFU1RbaHBdKTsnPnNoZWxsLnBocA=>echo 'shell.php写到模板内容页面里,左键点击提交,再点击启用此方案,就在会e/admin/template/文件夹下生成一个shell.php文件。
关于帝国CMS漏洞的修复办法,对所有的get,post请求做安全过滤,也可以直接在eaddslashes2的参数里增加恶意代码的拦截机制,先检测后放行,该漏洞的利用条件是需要有后台管理员权限,利用的不是太多,建议对后台的管理目录进行更改,或者直接将管理员的密码设置的复杂一些。如果您对漏洞修复不是太懂的话,也可以找专业的安全公司来处理,国内SINE安全,启明星辰,绿盟,都是比较不错的,漏洞经常出现,也请的运营者多多关注EmpireCMS的,一有补丁就立即修复掉,将安全损失降到低。

需求和架构阶段:基于业务场景的威胁建模 (STAC),以威胁建模赋能方式教会需求分析和架构审计人员对项目内场景潜在场景风险进行识别和剥离,通过威胁建模针对性提出安全方案,用于后续研发等环节的解决或规避。

上述三类安全漏洞,无一例外是在代码功能正常的前提下进行的,可见功能可用不代表安全可靠。而为解决这些问题,更多的是需要在研发过程中各环节介入安全能力,实现对上述各类漏洞的上线前检出以及修复,降低项目上线安全隐患。

Sinesafe安全维护服务针对与被挂,被挂黑链,百度快照被篡改,被入侵,被攻击,被劫持,打开自己时,会自动跳转到博,自动收录一些恶意内容如(,发票,)等等的百度快照,订单数据劫持,劫持跳转攻击等等情况而专门定制的安全维护服务。我们拥有多位技术精湛、专业的网络安全工程师,从业信息安全行业10年,并且提供7x24小时的全天候安全维护服务。
安全维护范围及内容
漏洞修复,程序代码的安全审计,包括PHP、ASP、JSP、.NET等程序代码的安全审计,上传漏洞,SQL注入漏洞,身份验证漏洞,XSS跨站漏洞,命令执行漏洞,文件包含漏洞,权限提升漏洞等的安全审计,防篡改方案,后台登录二次安全验证部署,百度风险拦截提示的解除,等恶意内容百度快照清理,以及后门木马和程序恶意挂马代码的检测和清除,源代码及数据库的加密和防止泄露。
-/gbadeeb/-
遵义网站安全检测