【笔记】MDUP学习笔记
前言
MDUT 全称 Multiple Database Utilization Tools,是一款中文的数据库跨平台利用工具,集合了多种主流的数据库类型。基于前人 SQLTOOLS 的基础开发了这套程序(向 SQLTOOLS 致敬),旨在将常见的数据库利用手段集合在一个程序中,打破各种数据库利用工具需要各种环境导致使用相当不便的隔阂。此外工具以 JAVAFx 作为 GUI 操作界面,界面美观。同时程序还支持多数据库同时操作,每种数据库都相互独立,极大方便了网络安全工作者的使用。(Github)
建立连接
- 右键空白处->
新增

- 填写数据库连接信息->
测试显示连接成功->保存

确定

命令执行
- 右键已经建立的连接->
打开

UDF提权->填写需要执行的命令->执行

可以被UDF提权的前提
MySQL
- 用户允许远程访问
否则会报错:Communications link failure
1 | USE mysql; |
- MySQL 8.x 需要修改认证方式为
mysql_native_password
否则会报错:Public Key Retrieval is not allowed
<password>:用户登录密码
1 | ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<password>'; |
- MySQL服务启动时没有使用
--secure-file-priv参数或secure-file-priv指定为任意目录
否则会报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
1 | secure-file-priv="" |
- 用户具有对系统目录的文件写入权限
Windows默认启动MySQL服务时使用的是网络服务(NETWORK_SERVICE)用户,没有对系统目录的写入权限,会报错权限未定义
