iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL怎么注入利用的变量
  • 913
分享到

MySQL怎么注入利用的变量

2024-04-02 19:04:59 913人浏览 八月长安
摘要

这篇文章主要介绍“Mysql怎么注入利用的变量”,在日常操作中,相信很多人在mysql怎么注入利用的变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql怎么注入利用的

这篇文章主要介绍“Mysql怎么注入利用的变量”,在日常操作中,相信很多人在mysql怎么注入利用的变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql怎么注入利用的变量”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  其中version()可以写成@@version来把version当做变量来读取,这样一样可以得到,其他的内置是不可以写成变量的形式.

  大家都应该用过利用panGolin来注入mysql库的注射点,认真的朋友都应该知道可以的得到basedir和datadir这两个变量的信息,其实还有更多的变量在注射的时候可以利用

  我整理了几个在注射的时候可以利用到,收集更多关于mysql的配置信息。

  @@have_openssl如果mysqld支持客户端/服务器协议的SSL(加密)则为YES

  @@version_compile_os判断系统类型

  @@max_allowed_packet包或任何生成的/中间字符串的最大大小

  @@max_user_connectionsMySQL账户允许的最大同时连接数,0表示没限制

  @@skip_networking如果服务器只允许本地(非tcp/IP)连接,该值为ON

  @@table_type默认表类型(存储引擎)

  @@basedirMySQL安装基准目录

  @@character_set_database默认数据库使用的字符集

  @@datadir数据库存储的地方

  @@expire_logs_days二进制日志自动删除的天数,默认是0,表示"没有自动删除"

  @@group_concat_max_len允许group_concat()函数结果的最大长度

  @@log_error错误日志的位置

  @@lower_case_file_system该变量说明是否数据目录所在的文件系统对文件名的大小写敏感.

  ON说明对文件名的大小写不敏感,OFF表示敏感

  @@lower_case_table_names如果设置为1,表名用小写保存到硬盘上,并且表名比较时不对大小写敏感.

  MySQL怎么注入利用的变量?

  如果设置为2,按照指定的保存表名,但按照小写来比较

  @@plugin_dir插件目录的路径

  @@tmpdir保存临时文件和临时表的目录

  @@tmp_table_size如果内存内的临时表超过该值,MySQL自动将它转换为硬盘上的MyISAM表

  @@sql_mode当前服务器的sql模式

  @@tx_isolation默认事务隔离级别。默认值为REPEATABLE-READ

  @@Connections连接mysql数据库服务器的次数(不管成功还是失败)

  @@max_write_lock_count最大写数量

  @@old_passWords是否启用mysql323加密方式(就是mysql用户密码的hash是16位的)

  @@Uptime服务器已经运行的时间

  其中我感觉basedir/version_compile_os/log_error/group_concat_max_len这四个变量的作用很大,大家看上面的注视。

  group_concat_max_len这个变量涉及到group_concat()的返回字符长度,所以在使用group_concat()来注射时候要注意长度的限制。

  tips:group_concat()函数的利用如下

  urland1=2uNIOnselect1,group_concat(schema_name),3,4frominfORMation_schema.schemata

  这样的话,就可以把当前用户中建立数据库名全部显示出来,在注射表名、字段名、字段属性都可以使用,这样的话又省了不少体力活。

  同时group_concat()还可以绕过不能使用limit的现实,当然不嫌累的话,可以使用"!="的形式来绕过limit的限制。

到此,关于“MySQL怎么注入利用的变量”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL怎么注入利用的变量

本文链接: https://www.lsjlt.com/news/59262.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL怎么注入利用的变量
    这篇文章主要介绍“MySQL怎么注入利用的变量”,在日常操作中,相信很多人在MySQL怎么注入利用的变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL怎么注入利用的...
    99+
    2024-04-02
  • 怎么在Angular中利用模板输入变量
    这篇文章给大家介绍怎么在Angular中利用模板输入变量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。@Component({  selector: 'nz-demo-pagina...
    99+
    2023-06-14
  • 怎么用Kubernetes的configmap通过环境变量注入到pod里
    这篇文章主要讲解了“怎么用Kubernetes的configmap通过环境变量注入到pod里”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Kubernetes的configmap通过环...
    99+
    2023-06-04
  • Vue3 style CSS 变量注入的实现
    目录摘要基础示例动机设计细节编译细节采用策略实践提示绑定恰当的属性注意 style 的更新参考资料摘要 在单文件组件样式中支持使用组件状态驱动的 CSS 变量( CSS 自定义属性...
    99+
    2024-04-02
  • docker环境变量注入的方法是什么
    在Docker中,可以通过以下几种方法注入环境变量: 使用Dockerfile中的ENV指令:在Dockerfile中使用`EN...
    99+
    2023-10-27
    docker
  • Python中的变量类型标注怎么用
    这篇文章主要讲解了“Python中的变量类型标注怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中的变量类型标注怎么用”吧!一、概述1、描述变量类型注解是用来对变量和函数的参...
    99+
    2023-07-06
  • python怎么引入变量
    在python中引入变量的方法有:1.使用%字符引入;2.使用+连字符引入;3.使用format()函数引入;在python中引入变量的方法使用%字符引入变量name = 'zhangsan'age = 25price = 4500.225...
    99+
    2024-04-02
  • 怎么利用CSS变量修改样式
    这篇文章将为大家详细讲解有关怎么利用CSS变量修改样式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。改变div的hover背景色<!-- css --><...
    99+
    2023-06-08
  • Python 调用MySQL插入含有变量
    注意 占位符和双引号 ...
    99+
    2023-01-31
    变量 Python MySQL
  • uniapp项目中怎么利用js改变全局变量的值
    随着互联网的普及,越来越多的公司开始使用移动端以扩大自己的业务范围。随之而来的,是对移动端开发越来越高的要求。其中,UniApp作为一个跨平台开发框架,受到了越来越多的关注。UniApp可用于快速开发多个平台(包括H5、小程序、原生APP等...
    99+
    2023-05-14
  • 怎么利用ibatis对sql进行注入
    这篇文章将为大家详细讲解有关怎么利用ibatis对sql进行注入,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。于ibaits参数引用可以使用#和两种写法,其中#写法会采用预编译方式,将转义交...
    99+
    2023-05-31
    ibatis sql
  • 基于@PostConstruct注解的使用,解决向静态变量注入值
    目录@PostConstruct注解的使用,向静态变量注入值说说思路@PostConstruct和静态变量注入和spring初始化执行顺序关于spring初始化操作@PostCons...
    99+
    2024-04-02
  • Spring 父类变量注入失败的解决
    目录Spring 父类变量注入失败下面小记下这个过程Spring通过父类注入公用属性的技巧XML配置方式提取父类Annotation方式提取父类Spring 父类变量注入失败 昨天遇...
    99+
    2024-04-02
  • C#中怎么利用闭包捕获变量
    C#中怎么利用闭包捕获变量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。简单来讲,闭包允许你将一些行为封装,将它像一个对象一样传来递去,而且它依然能够访问到原来...
    99+
    2023-06-17
  • SQL Server中怎么利用LIKE使用变量类型
    本篇文章为大家展示了SQL Server中怎么利用LIKE使用变量类型,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如下所示:CREATE TABLE&n...
    99+
    2024-04-02
  • Java注释、数据类型、常量与变量怎么用
    这篇文章主要介绍了Java注释、数据类型、常量与变量怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java注释、数据类型、常量与变量怎么用文章都会有所收获,下面我们一起来看看吧。一. 注释1.简介&nbs...
    99+
    2023-06-30
  • spring注入静态变量的方式有哪些
    在Spring中,无法直接通过注解的方式将静态变量注入到Bean中,因为静态变量属于类级别的,而Spring的注入是依赖于对象实例的...
    99+
    2023-08-24
    spring
  • 深入了解Python中的变量类型标注
    目录一、概述1、描述2、常用的数据类型3、mypy模块二、使用1、基本使用2、函数参数返回值添加类型标注3、混合类型检查改进4、类型别名更改一、概述 1、描述 变量类型注解是用来对变...
    99+
    2023-05-15
    Python变量类型标注 Python 类型标注 Python标注
  • 利用Spring 怎么将bean注入多线程
    本篇文章给大家分享的是有关利用Spring 怎么将bean注入多线程,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。问题Spring中多线程注入userThreadService...
    99+
    2023-05-31
    spring 多线程 bean
  • 怎么在java中利用继承访问变量
    今天就跟大家聊聊有关怎么在java中利用继承访问变量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作