SQL注入之查询方式及报错盲注

server/2025/1/16 0:58:24/

        如果SQL注入没有回显,可能是SQL语句查询方式的问题导致的,所以需要用到相关的报错或盲注进行后续操作       

sql注入的查询方式:select,insert,update,delete

比如在注册时,就需要用到insert的查询方式

盲注

1.基于布尔SQL盲注-逻辑判断

regexp,like,ascii,left,ord,mid

2.基于时间的SQL盲注-延时判断

if,sleep

3.基于报错的SQL盲注-报错回显

floor,updatexml,extratvalue

首先讲解报错回显盲注

第一个引号是闭合sql语句的单引号,最后的单引号也是闭合sql语句最后的单引号,这个语句用来强制性的报错!

一般来说,select都有报错回显,但是insert只有告诉你语句有没有正常执行,没有错误原因

个人理解:更新添加删除都是没有回显所以就不能用union select 这样的联合注入,要根据功能的不同,用不同的注入语句。

注入过程:

1.看网站使用哪种查询方式

2.看网站是否有回显

延迟判断盲注

select * from users and sleep(4)  此结果就会延迟4秒出现

select if(database()='pikachu',123,456)   判断当前数据库名是不是pikachu,是的话返回123,不是则返回456

二者结合:select * from user and sleep(if(database()='a',1,0)

通过延迟时间,判断这个条件是否成立,那么就可以进行数据库名的一个猜解,就算没有回显,依旧可以通过页面的加载时间判断条件是否成立

当猜解数据库名时,首先使用length(database())判断长度,比较常用的还有下面这些

布尔盲注

主要是做逻辑判断,跟延时盲注类似


http://www.ppmy.cn/server/100919.html

相关文章

低代码之殇III

上一篇文章说到我公司的低代码平台是面向开发人员的,这篇文章介绍一下我对于面向开发人员的概念理解和实现方法。 面向开发人员,最根本的目标是保留完全的二次开发能力,不能为了实现灵活配置让二次开发复杂化,sharepoint就是为了…

15.3 模型评估与调优

欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: 工💗重💗hao💗:野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、应用领域等内容。 ⭐…

TLE8386-2EL:汽车级DC-DC转换器中文资料书

描述 TLE8386-2EL是一款具有内置保护功能的低端感应升压控制器。该器件的主要功能是将输入电压升高&#xff08;升压&#xff09;到更大的输出电压。开关频率可从100kHz调整至700kHz&#xff0c;并可与外部时钟源同步。 TLE8386-2EL的独特功能可将关断电流消耗降至 <2μA。该…

吃透前端文件上传与文件相关操作 多文件上传 大文件切片上传 拖拽上传 后续还会更新 断点续传等等

最近在学文件上传的操作,所以想把学习到东西写成一文章 这片文章是我以小白视角 慢慢学习并熟悉前端文件相关操作的流程总结出来的 前端文件上传 我首先想到是 <input type"file">**选择文件**</input>如果我们想限制上传文件的格式,大小或进行裁剪分片…

Java-文件下载(后端response直接下载文件还是后端将文件流返回给前端,由前端负责下载)

Java 后端处理文件下载时,有两种常见的方法:一种是后端直接下载文件,另一种是后端将文件 流返回给前端,由前端负责下载。这两种方法各有优缺点,适用于不同的场景。 1. 后端直接下载 在这种情况下,后端会直接处理文件的下载逻辑,通常涉及到设置HTTP响应头,将文件内容…

ESP-ADF 开发环境搭建

首先在github上下载esp-adf的工程代码 或者 gitee上下载代码 esp-adf: ESP-ADF 是由乐鑫官方推出的针对 ESP32 和 ESP32-S2 系列芯片的音频开发框架。ESP-ADF 国内镜像仓库,Issues 和 PRs 请仍旧提交到 github。 (gitee.com) 下载后,查看esp-adf\components文件夹下的esp-…

【MySQL】索引特性

【MySQL】索引特性 什么是索引了解MySQL的存储硬件上软件上 理解索引建立测试表理解page页目录为什么不使用其他数据结构B vs B聚簇索引 VS 非聚簇索引 索引操作查看索引删除索引创建主键索引创建唯一索引创建普通索引创建全文索引&#xff08;了解&#xff09;索引创建原则 什…

Cygwin Terminal 下使用 vim 时绝对路径无法打开文件问题

这个问题是由于 Cygwin 环境下的文件路径处理问题导致的。 在 Cygwin 环境中,Windows 的文件路径和 Unix 风格的路径是有区别的。Cygwin 尝试将 Windows 路径转换为 Unix 风格的路径,但这个转换过程并不总是完美的。 当直接输入绝对路径时,Cygwin 可能无法正确地识别和转换该…