Microsoft SQL Server 错误
假设在victim.com应用中找到一个名为showproducts.php的页面,页面脚步接收名为id的参数并根据id参数的值显示单个商品:
http://www.victim.com/showproduct.aspx?id=2
如果将id参数的值修改成下列内容:
http://www.victim.com/showproduct.aspx?id=attacker
应用会返回类似下列错误
在这个错误的基础上,可以猜想第一个示例中应用创建的SQL语句应如下:
SELECT *FROM products WHERE idproduct=2