sqli-labs less46

管理员 2020-01-02 PM 171℃ 0条

1.这题跟之前的GET型不一样,主界面说提交一个 sort参数作为排序依据。

那就 ?sort=1

直接出现了一张表,并且是按照 id排序的,其实这里我可以猜测后端的sql语句因该是:

select * from users order by $_GET['sort']; '

2.这里构造 ?sort=1 desc ,和 ?sort=1 asc 发现提交后的排序不一样,说明可能存在注入,desc是降序排序,asc是升序排序。

3.因为这个正常查询没有回显,但是前面说过了有报错信息,那就使用报错注入。

成功爆出库名

4.接下来的就不说了,该说的前面都说过了,报错语句要练熟,实际环境中我们会经常用到。报错回显有长度限制可以使用 mid()来定位回显

标签: 报错注入

非特殊说明,本博所有文章均为博主原创。

上一篇 sqli-labs less47
下一篇 sqli-labs less45

评论啦~