news 2026/7/24 7:44:10

一看就会的常间Mysql绕过方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一看就会的常间Mysql绕过方式

一、背景

在平时的sql注入不乏出现会一些注入语句进行过滤的情况,如对空格、引号之类的进行过滤,本文在这里就对一些平时经常用到的过滤方式进行一些总结,希望能够给到大家参考。

二、输入内容过滤

一、空格过滤

1、采用注释符的形式:/**/

从图中mysql能正确执行sql语句说明靠/**/可行的。

2、采用%0a

3、采用括号

如:select(user())from dual where(1=1)and(2=2)

二、引号过滤

直接采用十六进制的形式,直接用16进制代表整个字符串。

原始情况:

select column_name from information_schema.tables where table_name="users"

改成用十六进制的情况:

select column_name from information_schema.tables where table_name=0x7573657273

三、逗号过滤

1、join绕过简单注入语句:

UNION SELECT * FROM (SELECT 1)a JOIN (SELECT 2)b JOIN (SELECT 3)c

2、substr和mid()可以使用from for的方法

如:

select ascii(substr(database(),1,1))=115;

select ascii(mid(database(),1,1))=115;

变成

select ascii(substr(database() from 2 for 1))=115;

select ascii(mid(database() from 1 for 1))=115;

3、limit可使用offest绕过

select * from users limit 1,2;

select * from users limit 2 offset 1; 意思是跳过第一条,输出两条

4、绕过in里面的逗号:

原始:

SELECT * FROM users WHERE id IN (1,2,3);

改之后:

SELECT * FROM users WHERE id=1 OR id=2 OR id=3;

四、比较符号被过滤:

1、greatest

greatest(n1,n2,n3,...) //返回其中的最大值

2、strcmp

strcmp(str1,str2) //当str1=str2,返回0,当str1>str2,返回1,当str1<str2,返回-1

3、between and

如:

SELECT 5 BETWEEN 1 AND 10; -- 返回 1 (true)

SELECT 'c' BETWEEN 'a' AND 'z'; -- 返回1

4、in

SELECT 5 IN (1, 3, 5, 7); -- 返回 1 (true)

SELECT 'admin' IN ('user', 'guest', 'admin'); -- 返回 1

SELECT 'root' IN ('admin', 'user'); -- 返回 0 (false)

5、直接用等号

我门做比较也不一定非得用大于小于符号,也可以用等号代替使用。

aa

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/21 22:59:54

基于CS架构的医院财务管理系统-计算机毕业设计源码+LW文档

摘要 信息技术是当今社会发展的重要方向之一&#xff0c;它已经深入到各个行业中。随着计算机技术的发展&#xff0c;信息技术已经从传统的数据处理转变为网络信息的处理和交互。在管理方面&#xff0c;通过信息管理技术&#xff0c;系统可以快速的处理大量的数据&#xff0c;并…

作者头像 李华
网站建设 2026/7/21 22:59:29

针对本科生论文抽检问题,六款主流工具排名及查询方法均已整理完毕

本科生论文抽检工具排名&#xff1a;6大平台查询推荐 核心工具对比速览 工具名称 核心功能 处理速度 适用场景 独特优势 aibiye 降AIGC率查重 约20分钟 学术论文优化 适配知网/格子达/维普规则 aicheck AI痕迹消除查重 约20分钟 混合AI内容处理 双重降重(AIGC重复…

作者头像 李华
网站建设 2026/7/23 9:07:45

2601,xmake的3.0.6更新

新特性介绍 安卓本地应用构建支持 新版本进一步改进支持了构建安卓本地应用.现在可在android.native_app规则中配置更多参数,包括android_sdk_version,android_manifest,android_res,keystore等. 此外,对需要自定义入口和事件循环的场景(如游戏引擎集成),支持设置native_app_gl…

作者头像 李华
网站建设 2026/7/20 21:03:18

掌握AI原生应用领域多语言支持的核心要点

AI原生应用多语言支持&#xff1a;从0到1掌握核心逻辑与实践技巧 关键词 AI原生应用 | 多语言支持 | 大语言模型(LLM) | 跨语言理解 | 本地化 | 性能优化 | 文化适配 摘要 当我们谈论AI原生应用&#xff08;如ChatGPT、Claude、字节豆包&#xff09;的全球化时&#xff0c;多语…

作者头像 李华