WEB安全--SQL注入--INTO OUTFILE

一、INTO OUTFILE 函数语法:

sql 复制代码
SELECT column1, column2,
INTO OUTFILE 'file_path'
FROM your_table
WHERE your_conditions;

使用此方式在SQL注入的过程中可以:

1、上传shell得到数据库的后端的操作权限

2、爆出数据库的信息

二、使用该函数的条件:

1、mysql操作者需要root权限
2、mysql的my.ini文件中的secure_file_priv参数值需要为空(默认为NULL,注意NULL不是空)
3、需要知道网站的物理路径

三、参考例子:

sql 复制代码
?id=-1')) union select 1,2,'group_concat(table_name)' 
into outfile 'D:/桌面desktop/abcd.txt' 
from information_schema.tables 
where table_schema='security'--+

这里是通过into outfile函数将表名导出到我的桌面,毕竟是模拟,所以服务器就是我的电脑所以也就相当于网站的物理路径了

相关推荐
zhengfei6112 小时前
AI渗透工具——基于大型模型的自主渗透测试智能体鸾鸟(LuaN1ao)
安全·ai·开源
还鮟4 小时前
靶机远程控制实验命令与入门实践(Linux)
linux·网络·安全
Hello.Reader5 小时前
Flink Process Table Functions(PTF)实战详解:把 SQL 变成“可编程算子”,状态、时间、定时器一把梭
网络·sql·flink
科技块儿7 小时前
【账号安全预警】如何基于IP查询进行登录异常识别、账号防盗?
网络协议·tcp/ip·安全
武昌库里写JAVA8 小时前
在iview中使用upload组件上传文件之前先做其他的处理
java·vue.js·spring boot·后端·sql
emma羊羊8 小时前
【AWVS】漏扫工具
网络·安全·web安全·awvs
尋有緣9 小时前
力扣614-二级关注者
大数据·数据库·sql·oracle
l1t9 小时前
在postgres和duckdb中比较两个数组并只挑选不匹配的元素
数据库·sql·postgresql·数组·duckdb
网安INF10 小时前
入侵检测系统(IDS)解析
网络·网络协议·安全·网络安全·ids
catoop11 小时前
网站安全加固:优化 Nginx 安全头配置
nginx·安全