SQL注入基本知识 information_schema MySQL 中存储所有数据库名.所有表名.所有字段名的系统数据库叫 information_schema ,这是在 MySQL 数据库初始化就存在的系统库.库里存储数据库名.表名.字段名的表分别为 schemata .tables.columns(原始表名为大写,但小写也能取到数据). SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名';
前言:相比基于查询的SQL注入,使用insert.update和delete进行SQL注入显得略显另类 参考自:http://www.exploit-db.com/wp-content/themes/exploit/docs/33253.pdf 0x1 准备条件 a. mysql数据库 b. 创建用于实验的数据库和表 Create database newdb; use newdb CREATE TABLE users ( id ) NOT NULL AUTO_INCREMENT, userna