某果cms后台特定情况getshell

admin 2023年11月8日10:01:36评论27 views字数 1133阅读3分46秒阅读模式

===================================

免责声明

请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。
该内容转发自:https://forum.90sec.com/t/topic/2316

某果cms 更新日期2023年9月11日
未授权访问暴露网站根目录
/application/data/update/database.php
/extend/qiniu/src/Qiniu/functions.php
/vendor/karsonzhang/fastadmin-addons/src/common.php
/vendor/topthink/think-captcha/src/helper.php
/vendor/topthink/think-image/tests/autoload.php
/vendor/topthink/think-image/tests/CropTest.php
/vendor/topthink/think-image/tests/FlipTest.php
/vendor/topthink/think-image/tests/InfoTest.php
/vendor/topthink/think-image/tests/RotateTest.php
/vendor/topthink/think-image/tests/TestCase.php
/vendor/topthink/think-image/tests/TextTest.php
/vendor/topthink/think-image/tests/ThumbTest.php
/vendor/topthink/think-image/tests/WaterTest.php
/vendor/topthink/think-queue/src/common.php

某果cms后台特定情况getshell

某果cms后台特定情况getshell

特定条件获取服务器权限

此处功能有被利用的风险,获取服务器权限服务器。配合上一个条件在特定情况下可以达到

某果cms后台特定情况getshell

此功能似乎没起查询作用,查看源码

此处过滤了 select 所以正常语句查询被置空,导致代码显示成功,实际并没有执行,暂时不理解开发如何思考的逻辑开发这个功能

某果cms后台特定情况getshell

但是代码不够完善,可以利用mysql特性

注释/**/select 为开头绕过该匹配规则 ,进而执行Db::execute()
Sql注入如下

某果cms后台特定情况getshell
某果cms后台特定情况getshell

getShell如下

某果cms后台特定情况getshell

某果cms后台特定情况getshell
某果cms后台特定情况getshell
某果cms后台特定情况getshell
某果cms后台特定情况getshell

以上getShell是满足以下条件的假设

  1. 后台登录密码比较弱
  2. 数据库账号权限较高

原文始发于微信公众号(Web安全工具库):某果cms后台特定情况getshell

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年11月8日10:01:36
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   某果cms后台特定情况getshellhttps://cn-sec.com/archives/2185729.html

发表评论

匿名网友 填写信息