第一关
题目翻译:
Please input the ID as parameter with numeric value
请输入ID作为带数字值的参数
1.通过在本体网站的后面加上?id=1/2/3/4..等参数可以得到数据库中的数据,而id=就是该网站的攻击点,通过在这里进行SQL注入
2.判断闭合方式 在此网站后面拼接 ' --+判断是否能够正常显示
正常显示则' --+就是该网站的闭合方式
3. 判断字段列数,通过order by+参数来判断,可以试一下10以内的数,如果超过10,则每次累加 10甚至跟多从而缩小列数区间,本题最终试得列数为3
4.利用联合查询union select测试回显点,通过union select 1,2,3语句进行测试,
此处要将id=的参数改为不存在的,如:-1;得到如下:
得到该网站只显示2和3列的数据
5.将步骤四中的2和3改为想要查询的信息函数
如:数据库名database()、数据库用户user()和数据库版version()等
即可得到想要的信息。