首页 > 数据库技术 > 详细

sqlilab less1-less10

时间:2020-07-29 14:57:30      阅读:90      评论:0      收藏:0      [点我收藏+]

less-1

 

参数被单引号包裹,加单引号,闭合后绕过

 

 技术分享图片

 

 

 技术分享图片

 

 

 


 

less-2

参数没有被包裹,直接带入查询,不需要闭合

技术分享图片

 

 技术分享图片


less-3

参数被

(‘$id‘)

包裹,需要将他闭合

技术分享图片

 

 技术分享图片

 

 


 

less-4

参数被小括号和双引号包裹,先对id进行处理,两边加上双引号,再带入查询,需要将其闭合

技术分享图片

 

 技术分享图片

 

 


 

less-5

查询结果将mysql_error()返回前端,报错注入。需要先将前边进行闭合,再进行注入。

技术分享图片

 

 技术分享图片

 

 


 

less-6

同样将报错信息返回前端,参数用双引号包裹

技术分享图片

 

 技术分享图片

 

 


 

less-7

这里的报错内容被注释掉,如果正确的话返回的是一个,错误的话返回另一个,可以通过left,substr等函数来判断内容

技术分享图片

 

 技术分享图片

 

 


 

less-8

正确的话有内容返回,错误的话无内容,参数无包裹。and函数必须两边均为True,返回正确

技术分享图片

 

if为判断,ascii为转为acsii码,substr为选择内容

 技术分享图片

 

python .\sqlmap.py -u http://sqli.com/Less-8/?id=1 --dbs --technique B

技术分享图片

 

 


 

less-9

返回的内容一样时,只能基于时间注入,通过sleep函数,在less-8上加上sleep

技术分享图片

 

技术分享图片

 

 

 python .\sqlmap.py -u http://sqli.com/Less-9/?id=1 --dbs --technique T

技术分享图片

 

 


 

less-10

双引号包裹的时间盲注,同less-9

技术分享图片

 

 技术分享图片

 

sqlilab less1-less10

原文:https://www.cnblogs.com/hongren/p/13396278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!