s-cms后台getshell

本文揭示了一种通过修改特定文件值并利用重装过程中的漏洞,实现在目标系统上执行任意代码的方法。关键在于绕过数据库写入与文件引号逃逸,通过精心构造的数据库名参数注入恶意代码。

重装导致任意代码执行

代码分析

在install.php中判断data/first.txt中值是否为0
在这里插入图片描述
在后台存在任意txt文件修改(此处不分析代码,系统自带)
将0改为任意值
在这里插入图片描述
再看install.php142-163行
在这里插入图片描述
将获取到的数据库信息进行连接,当成功后就进行数据库信息写入。
在这里插入图片描述
此处仅需绕过数据库写入与conn.php文件引号的逃逸。既只用在数据库名处填写3333;#”);phpinfo();//
在后台可查看conn.php,在重装后只需将数据还原即可恢复正常。

演示

在后台将first.txt值改为1
在这里插入图片描述
访问首页,进行重装,只需在数据库名称处填入testt;#");phpinfo();//其他正常即可,确认
在这里插入图片描述
访问http://s.com/conn/conn.php
在这里插入图片描述
只需在前面将查看到的数据库信息还原即可

全屏大图html企业网站(PC+手机+微信端)是以PHP+MYSQL进行开发的响应式全屏企业网站。程序特色:一:使搜索引擎更加容易抓取和索引二:提供更多的功能,提高用户的友好体验三:可用性的提高,提高用户的友好体验使用方法:将文件上传至PHP空间,运行http://你的域名/install.php进行安装。只需两步即可安装完成,为了保证网站安全,请修改默认后台路径及数据库名称。S-CMS学校建站系统 v3.0 build20190404 更新说明:1.新增:新闻分类新增了开启或关闭投稿的功能2.修复:修复由于用户设置后台目录是大小写不一致导致的读取文件路径错误的问题3.新增:微信小程序支持设置独立标题,可不在与网站标题一致S-CMS学校建站系统 v3.0 build20190418 更新说明:1.新增:新增页面防复制功能,可以保护网页内容防止文字被复制和图片被保存2.新增:当管理员登录IP有变动时,需要二次验证邮箱,保障后台数据安全3.新增:取消图形验证码,改为拖动滑块验证,增加了人机验证的安全性同时减少出错概率S-CMS学校建站系统 v3.0 build20190509 更新说明:1.新增:支持编辑器上传图片加水印及同步到OSS云储存2.新增:产品和新闻分类按钮启用click点击,采用a链接,对搜索引擎更加友好3.新增:新增MIP(即移动端网页加速技术)模板,可以有效的提高网站的搜索引擎排名S-CMS学校建站系统 v3.0 build20190530 更新说明:1.优化:网站采集功能优化,支持多页采集,多项目同时执行以及进度条显示2.新增:万能表单系统条目支持设置必填或者非必填,更加灵活3.新增:万能表单系统新增审核通过与不通过两种选项,并且以邮件通知用户结果S-CMS学校建站系统 v3.0 build20190606 更新说明:1.优化:对支付部分的敏感传入参数(如订单金额)进行了加密,防止恶意篡改2.优化:对后台登录的二次验证进行优化,仅验证IP前三段,避免因开启CDN导致多次验证3.优化:后台自动数据备份仅保留最近十日,避免占用空间过大,手动备份不受影响
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值