简介
在mysql=>5版本中有information_schema数据库可以获取库名表名列名,在sql注入中十分常见。当过滤or时。这个库就会被过滤。
在Mysql5.5.x之后。默认使用innodb作为存储引擎
1。
5.6.x之后。innodb加了两个表。分别为
innodb_index_stats
innodb_table_stats
这两个表都会存储数据库和对应的表。但是没有列
select group_concat(table_name) from mysql.innodb_table_stats
即可获取所有表名
2。
mysql>5.7。新增了sys数据库。基础数据来自于performance_chema和information_schema两个库,但是本身数据库不存储数据,这个表只有ROOT
用户才有权限查看
无列名注入
当我们使用第一种方式查询到表名的时候。那么是没有列名的。所以就要配合无列名注入
所谓无列名注入。就是不需要列名。直接查询数据
当我们select 1,2,3的时候。这个就像是一个