MYSQL高级爆错注入原理

国内只有一大堆高级爆错的利用代码 没人分析原因 这个是去官网查资料后分析给出的。

这里主要用了mysql的一个BUG :http://bugs.mysql.com/bug.php?id=8652

grouping on certain parts of the result from rand, causes a duplicate key error.

重现过程

于是便可以这样拿来爆错注入了。

尝试拿来实战 

提示错误 选择的列应该为一个。那么。我们换一下

提示多表查询要有别名 那好办

或者

成功爆粗注入了

91ri.org:个人认为这篇:《双查询注入》中关于mysql爆错注入介绍的更为详细,推荐一下。