MySQL UDF
(user defined function)⽤户⾃定义函数
版本 | 路径 | |
---|---|---|
<=5.1 | c:\windows\system32 | |
>5.1 | lib\plugin(该目录默认不存在) | |
不限 | /usr/lib64/mysql/plugin(Linux) |
信息收集
1 | select verison(); |
windows
条件:MySQL账号密码,secure_file_priv=""
在 sqlmap/data/udf/mysql
目录下,在Windows目录中有32位和64位的dll文件(MySQL位数),文件夹中的dll文件是通过异或编码的,可以使用 sqlmap/extract/cloak.py
进行解码
1 | python /sqlmap/extra/cloak/cloak.py -d -i /sqlmap/udf/mysql/windows/64/lib_mysqludf_sys.dll |
注意:需要创建.dll文件中存在的函数,可以使用十六进制编辑器打开.dll文件,查看可以被创建的函数。