其实这篇文章很早就写了,放在硬盘都快1年了吧。大二的时候忽然迷人了脚本入侵,最经常使用的录入Order by,Select x.x.x.x from xx,然后查出漏洞再继续XX.然而某天突然醒悟,这些小技巧每个人都会,是否真的懂原理了呢?本人做事比较喜欢研究原理,故有此文章---也借此希望能转正!(文笔不大好,敬请原谅!)
好了,废话多了点。进入正题!
1.Order by 判断字段的原理
au_id,au_lname,au_fname 对应 1,2,3。
[ORDER BY 3,2]等价与[ORDER BY au_fname,au_lname]。
order by 是用来排序的,可有多个关键字来升序后降序,假如指定关键字多于真实关键字来排序,是无法完成的。所以可以依次来判断,若返回正常了,则说明字段就是这么多
sql的测试:
2.select 1,2,3,username,5,password,6 from admin原理
Select 后面加上数字应该是以值来填充表中行数。例如。