首页 > 数据库技术 > 详细

sqli-labs(29-31关)

时间:2020-03-14 16:58:40      阅读:207      评论:0      收藏:0      [点我收藏+]

知识点:

  http参数污染:jsp/tomcat使用getgetParameter("id")获取到的是第一个值,php/apache使用$_GET["id"]获取的是第二个值,那么第一个id纯数字,第二个id的值

也就是,需要注入两个参数,第二个参数才是可以实现sql注入的

Less-29:

  如果我们按之前的操作进行Less-29,会发现和Less-1没有什么不同,但是观察Less-29的题目我们会发现是不相同的。Less-29需要两层服务器架构,首先我们应该下载jsp服务器。

技术分享图片

  下载完成之后,安装下,修改下端口,避免和php的服务器产生冲突,还得修改下网站目录

技术分享图片

  修改完成之后就是找到sqlilabs下的tomcat压缩包,并解压

技术分享图片

  解压完成之后,准备工作就做完成了,我们访问网站127.0.0.1:8080/sqli-labs-master/tomcat-files/sqli-labs,显示如下则证明环境搭建好了

技术分享图片

  接下来是对Less-29的操作步骤。输入两个参数的值,他的返回只有参数2

技术分享图片

  找到闭合方式,可以看到它是由‘闭合。剩下的操作跟之前的相同。

Less-30:

  Less-30与Less-29不相同的是闭合方式不同,less-30的闭合方式为双引号闭合

Less-31:

  Less-31不同是我也是闭合方式,Less-31的闭合方式为(""),其余与前两关相同

 

sqli-labs(29-31关)

原文:https://www.cnblogs.com/mxm0117/p/12492659.html

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