【肾透测试笔记 --SQL注入篇_mysql】

这篇笔记探讨了MySQL中的SQL注入,重点在于文件读取和写入。首先介绍了secure_file_priv属性对读写权限的影响,然后详细阐述了如何利用load_file()函数读取文件,以及在确保特定条件下的文件写入操作,包括into outfile()和into dumpfile()函数的使用。同时,提到了报错注入时文件写入的特殊情况。
摘要由CSDN通过智能技术生成

MySQL注入 基本手法,已经了解到关于MySQL基本的注入手法,sql注入可以对数据库中数据进行增删改查,故来复习一下关于sql注入的文件读取和写入。

一、前提条件

1.secure_file_priv属性

secure_file_priv会对读取写入文件有影响。当此开关设置为null时,则无读取写入权限;当设置了一个指定的目录时,则只有在被指定的目录下才有读取写入权限;当没有设置任何目录也未设置成null时,则代表没有任何限制。

secure_file_priv属性如何设置

1)MySQL的配置文件my.ini中进行修改设置,重启服务后生效。
2)通过命令 select @@secure_file_priv 查看属性的值

2.绝对路径

知道文件的绝对路径。

二、文件的读取

文件读取用到 load_file() 函数

例如:读取C:\Users\用户名\Desktop\如何让富婆爱上我.docx

?id=1 and 1=2  union select 1,2,load_file(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值