当前位置:   article > 正文

一个简单的SQL注入攻击_简单的sql注入攻击教程

简单的sql注入攻击教程

在上一篇博客中:http://blog.csdn.net/suwei19870312/article/details/7579667。讲了Client 端代码和Server端代码的交互。

Client端代码通过GET method,向Server端代码user.php传递了一个参数q,

在user.php代码中使用参数q来构建访问数据库的SQL语句:

  1. $sql="SELECT * FROM user WHERE id ='".$q."'";  
  2. $result = mysql_query($sql); 


如果这个时候Client端传递过来的参数 q = “‘OR’1‘=’1”,

那么这个时候SQL语句就变成了"select * from user where id = '' OR '1' = '1'"

这个时候就会返回user表中所有的数据。

这就是一个简单的SQL注入攻击的一个例子。


http://zh.wikipedia.org/wiki/SQL%E8%B3%87%E6%96%99%E9%9A%B1%E7%A2%BC%E6%94%BB%E6%93%8A

http://baike.baidu.com/view/983303.htm










声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/72060
推荐阅读
相关标签
  

闽ICP备14008679号