使用在线靶场
www.vsplate.com
看看介绍吧
在我看来就是闭合引号和拼接使用查询语句来读取数据库的数据
这是low级别代码
既然没做任何过滤机制,那就构造一个完整的查询语句:
所以输入
1' union select user(),database() from users #
查到数据了
看看medium吧
这个,好像直接拼接就可以了的样子。直接构造呗
输入
1 union select 1,2 from users
在线靶场好像有问题
嘛靶场medium界面打不开就不管了,应该思路没错。看看high吧
看起来就是限制了只取查询的第一行,而且读取数据从session里读了
试试构造呗
输入
1' union select 1,2 from users #
好像和low级别一样就成功了,没看懂这个是在防什么
看看help怎么说吧
session在变应该就是防止无脑注入攻击咯。
impossible级别
找个答案看看
http://www.freebuf.com/articles/web/120747.html
答案是从盲注讲解的,还脱了裤,而且medium也不是想象那样。学到了。