SQL ' OR '1'='1 通配密码作者:一只风筝

SQL ' OR '1'='1 通配密码
是为了防止SQL注入的。
如果在SQL语句末加上这名,就成了,select * from table where name=name password=1 or 1=1
不就成了,无条件通过了么。
当然本身不会像我说的这么简单,其间还有一些过程需要处理,但大致原理是这样的。 

把验证分为两部分,
一部分判断用户
一部分判断密码..
这样用1 or 1=1就不能登陆了 
时间:2017-4-17 分类:互联网

返回顶部返回首页