CTF 与 渗透测试学习指南

注入类【1】
http://lab1.xseclab.com/sqli2_3265b4852c13383560327d1c31550b60/index.php

登录注入 万能密码绕过

原理:

我们所常说的’or’=’or’万能密码的原理是这样的:

后端执行的SQL语句大概是这样的:

select * from user where username='"$username"' and pass='"$pass"'

当我们用户名和密码都填写’or’=’or’提交的时候,

即此时语句中的username和pass都等于’or’=’or’,

那么,这条SQL语句就变成了:


select * from user where username=''or'='and pass='or' '=

自然也就通过了程序的验证。


你可能感兴趣的:(CTF 与 渗透测试学习指南)