万能密码 'or''='

时间:2020-03-04 12:55:12   收藏:0   阅读:66

1 遍历所有数据库内容, 并列出。

select user from users where user id = 1 or 1 = 1;
技术分享图片

 

 dvwa测试如下:

技术分享图片

 2 实战演示

技术分享图片

 

2.1在我们搭建的网站中,输入用户名admin‘ 发现可以被带到后台数据库中执行,并产生以下报错信息

 技术分享图片

  在用户名中随意填写,密码输入 ‘or‘‘=‘ 就实现了后台的登录。我们构造了一个特殊的参数,是原有的查询账号的逻辑发生错误,绕过认证登录系统。相当于构造了这样一条SQL语句:

select user,password from user where user_id = ‘随意写‘ and password=‘‘or‘‘=‘‘

原文:https://www.cnblogs.com/52kj/p/12408473.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!