sql 无回显盲注知识总结(一)

本文介绍了盲注的概念,强调在SQL注入中获取隐藏信息的方法。通过substr函数展示如何提取字符串部分,ascii函数用于快速判断字符编码,而LEFT和length函数则用于操作数据库名,提高查询效率。

无回显盲注(一)

首先学习盲注,我们必须了解什么是盲注
盲注:根据我的理解就是,在sql注入的过程中,执行的语句不能在前端很好的显示出来,此时我们需要一些特殊的方法来获取我们所要的信息,这个过程就叫做盲注。
-------在学习之前,先掌握几个常用函数的用法:

substr函数

举个例子Micheal这个字符串,第二个参数是从地几个字符开始取,第三个参数是取多少个
Micheal这个字符串从第一个字符开始取,取一个,为M
select substr(‘Micheal’,1,1)
Micheal这个字符串从第2个字符开始取,取3个,为ich
select substr(‘Micheal’,2,3)
如果第三个参数不写,默认取到最后为icheal
select substr(‘Micheal’,2)
***举例:
通常情况下,我们查询当前数据库名

select database()

用这个函数查数据库名

select substr(database(),1,1)

ascii函数

例如:我们通常使用
select substr(database(),1,1) =“s”,在这里我们使用二十六个英文字母(包含大小写),特殊符号,挨个试进行判断,但这个结果比较漫长,因此,我们使用ascii码,将字母,符号,转换为数字,这样不仅方便,还迅速
在这里插入图片描述
在这里插入图片描述

left函数(从左往右截取)

select LEFT(‘Micheal’,3)
返回的结果为Mic

length函数(判断数据库长度)

select length(database())

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值