我们平常见到的输入框:
如果用户输入:
用户名:user1 or '1'='1'
密码 : passwd1 or '1'='1'
那么,SQl会产生为:
select * from ziliao where username=user1 or '1'='1' and password = passwd1 or '1'='1'
后面的条件就永远为真,就绕过去了用户名、密码验证了
这就是最简单的SQl注入攻击
本文介绍了一种简单的SQL注入攻击方式,通过构造特殊字符绕过用户名和密码验证,从而揭示了SQL注入的基本原理。
我们平常见到的输入框:
如果用户输入:
用户名:user1 or '1'='1'
密码 : passwd1 or '1'='1'
那么,SQl会产生为:
select * from ziliao where username=user1 or '1'='1' and password = passwd1 or '1'='1'
后面的条件就永远为真,就绕过去了用户名、密码验证了
这就是最简单的SQl注入攻击
741
2308

被折叠的 条评论
为什么被折叠?