首页 > 数据库技术 > 详细

sqlilabs 11-14关

时间:2020-01-30 18:37:35      阅读:73      评论:0      收藏:0      [点我收藏+]

less11操作过程

1.首先可以使用bp抓包,在用户名和密码处随便输入

技术分享图片

 

 2.将抓到的包发送到repeater模块,进行一个重复发包的过程,我们可以在这里改包,比如在uname后添加一个单引号,查看报错信息

技术分享图片

 

 3.接下来使用order by来确定下列数,经过测试,发现是两列

技术分享图片

 

 4.然后就可以使用union来进行联合查询,获取我们想要的数据,比如获取下当前数据库下的所有表名

技术分享图片

 

 less-12操作过程

1.首先还是抓包分析发送到repeater模块,进行改包和一个重复发包的过程

技术分享图片

 

 2.输入错误的sql,使其报错,发现一些sql 的语句痕迹,当我们输入单引号的时候,发现并不报错,换双引号试试

技术分享图片

 

 技术分享图片

 

 4.找到闭合方式后,使用order by确定下列数,根据以往经验我们知道是2列

技术分享图片

 

 技术分享图片

 

 5.这样在使用union来获取我们想要的数据,比如users表中的字段

技术分享图片

 

 less-13操作过程

1.首先还是抓包的过程

技术分享图片

 

 2.找到使sql闭合的条件

技术分享图片

 

 3. 先测试下登陆情况,使用’)or1看能不能成功登陆

技术分享图片

 

 4.编写好sql,发送到lntruder模块,进行破解,比如想要获取users表中的username,查表可知为Dumb

技术分享图片

 

 less-14操作过程

1.抓包,分析闭合方式

技术分享图片

 

 2.知道闭合方式后,看是不是能登陆

技术分享图片

 

 3.编写好sql,使用暴力破解获取下less13中用户名对应的密码,查表可知密码为Dumb

技术分享图片

 

sqlilabs 11-14关

原文:https://www.cnblogs.com/pangsong/p/12243138.html

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