专栏名称: 蚁景网络安全
致力于为你带来更实用的网络安全技术内容!
目录
相关文章推荐
今天看啥  ›  专栏  ›  蚁景网络安全

Mysql LOAD DATA 读取客户端任意文件

蚁景网络安全  · 公众号  ·  · 2025-02-11 17:30
    

文章预览

复现 Mysql LOAD DATA INFILE 读取客户端任意文件漏洞 前言 MySQL 客户端和服务端通信过程中是通过对话的形式来实现的,客户端发送一个操作请求,然后服务端根据客户端发送的请求来响应客户端,在这个过程中客户端如果一个操作需要两步才能完成,那么当它发送完第一个请求过后并不会存储这个请求,而是直接丢弃,所以第二步就是根据服务端的响应来继续进行,这里服务端就可以欺骗客户端做一些事情。 但是一般的通信都是客户端发送一个 MySQL 语句然后服务器端根据这条语句查询后返回结果,也没什么可以利用的。但是 MySQL 有个语法  LOAD DATA INFILE  可以用来读取一个文件的内容并插入到表中。 从上图的官方文档说明可以看到,该命令既可以读取服务端的文件,也可以读取客户端的文件,这取决于  LOCAL  modifier 是否给定。 读取服务端上的文件 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览