SQL注入小知识
数据库小知识:
在MySQL5.0以上内置了一个数据库information_ schema。
三张表:
schemata:保存了当前服务器上所有的数据库名,字段schema_ name。
tables: table_ name 字段保存了所有的表名,table_ schema 保存了所有的库名。
columns: table_ name 字段保存了所有的表名,table_ schema 保存了所有的库名,column_ name 保存了所有的字段名。
limit m,n:m是指记录开始的位置,n是指取n条记录。
group_ concat() 函数:组合函数。
database():当前网站使用的数据库。
version():当前MySQL的版本。
user():当前MySQL的用户。
注释符:#、- -空格(在URL里是- - +)、/**/(内联注释)、/*! */(强制内联注释)。
SQL注入的步骤:
1.判断数据库表的字段数 order by 1-99
2.判断信息输出的位置 union select 1,2,3
3.爆库名 security
4.爆表名
5.爆字段名