首页 > 数据库技术 > 详细

注入之二次注入--sqlilabs lesson24

时间:2020-01-31 15:22:14      阅读:115      评论:0      收藏:0      [点我收藏+]

二次注入理解:

利用update

Update users(表名) set password(列名)=’新密码’ where username=’用户名’ and password=’旧密码’;

注册用户:用户名’#

然后修改密码,就可以把用户名为:用户名的用户密码修改了,而且不管你修改密码时的旧密码是否正确,都会将密码修改为新密码。

Lesson24

由于之前的铺垫,所以我知道数据库中有一位用户:账户为:Dumb 密码:Dumb

尝试登陆了一下

技术分享图片

 

登陆成功

因为这里有修改密码,所以想到update的用法

Update users(表名) set password(列名)=’新密码’ where username=’用户名’ and password=’旧密码’;

所以可以注册新用户:用户名’#这样就可以不管用户的密码是否正确,都会将用户的密码修改为新密码

注册Dumb’#

技术分享图片

注册成功

此时查看数据库

技术分享图片

技术分享图片

然后修改密码

技术分享图片

此时再次查看数据库

技术分享图片

修改了Dumb用户的密码

成功!

注入之二次注入--sqlilabs lesson24

原文:https://www.cnblogs.com/glorious1314-151/p/12245397.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!