SQL注入中information_schema的作用

1.在phpmyadmin中,在左侧点击information_schema数据库。

SQL注入中information_schema的作用

 

 

也可以执行如下SQL语句来查看该库中的所有表:  show tables

SQL注入中information_schema的作用

 

 SQL注入中information_schema的作用

 

 数据库的数据

SQL注入中information_schema的作用

 

 查看数据库的数据保存目录,可以执行select @@datadir

SQL注入中information_schema的作用

 

SQL注入中information_schema的作用

 

 在数据库中执行show databases;的时候,可以看到存在5个数据库

 SQL注入中information_schema的作用

 

SQL注入中information_schema的作用

 

 选择MySQL控制台, 进入information_schema 数据库

 SQL注入中information_schema的作用

 

 SCHEMA_NAME字段保存了所有的数据库名。

看下tables的表结构,执行desc tables

SQL注入中information_schema的作用

 

 避免记录太多查看不方便,执行select count(*) from tables

SQL注入中information_schema的作用

 

 查询任意一条记录查看,我这里选择最后一条记录,SQL语句为:select * from tables limit 141,1\G

SQL注入中information_schema的作用

 

 查看sqli数据库中的表

SQL注入中information_schema的作用

 

 

 通过information_schema数据库来查询sqli数据库中所有的表

SQL注入中information_schema的作用

 

 COLUMNS它保存了整个数据中,所有的列名

查看该表结构

SQL注入中information_schema的作用

 

 确定该表有多少条记录

SQL注入中information_schema的作用

 

SQL注入中information_schema的作用

 

 通过information_schema数据库的columns表查询sqli数据库中user表中所有的字段

 SQL注入中information_schema的作用

 

 分析与思考

为什么网上的SQL注入语句中,数据库名都是用的字符的16进制值? 为了绕过引号等,所以使用将库名表名转换为16进制,这样可以注入绕过   实验答题 SQL注入中information_schema的作用

 

 

 

上一篇:SQL注入中information_schema的作用


下一篇:SQL注入中information_schema的作用