SQLi-LABS 通关攻略【36-40】

devtools/2024/12/22 15:40:45/

SQLi-LABS 36关

1.本关依旧是宽字节注入

2.测试闭合方式

?id=1                               //正常显示

?id=1'                              //显示错误

?id=1%df'                        //显示错误

?id=1%df' --+                   //显示正常

3.测试回显点

?id=-1%df%27%20union%20select%201,2,3--+

4.使用union select查询数据库

?id=-1%df%27%20union%20select%201,database(),3--+

SQLi-LABS 37关

1.本关又是post传参,所以需要抓包

 用户名密码分别输入1,进行抓包,然后发送到重放器

 在用户名处进行闭合测试

2.测试之后得到闭合方式为

1%df' --+

3.测试回显点

4.爆数据库

SQLi-LABS 38关

1.本关使用常规的联合查询方式就可以秒了

但是这关本意是想考差堆叠注入

堆叠注入就是将两个sql语句使用分号隔开,但是依旧执行两条语句

所以,我们这里使用堆叠注入

2.首先测试闭合方式

单引号闭合

3.其次测试是否存在堆叠注入

测试方法就是我们往数据库中插入一条信息,看看是否访问的到

使用语句:

?id=-1';insert into users(id,username,password) values('77','czx','333')--+

 我们这里插入了id为77的信息,接下来输入id=77看是否能够查询到这条信息

结果显而易见,存在堆叠注入

SQLi-LABS 39关

和38关一样,都是堆叠注入,只是变成了数字型

当然,联合注入等常规方式也是可以的

SQLi-LABS 40关

1.依旧是堆叠注入

2.测试闭合

?id=1'           //无回显

?id=1'--+      //依旧没有回显

?id=1')--+     //回显正常

所以是')--+闭合方式

  3.使用insert进行测试是否存在堆叠注入

?id=-1'); insert into users values ('88','xx','88')--+

查询id为88的信息

插入成功,存在堆叠注入


http://www.ppmy.cn/devtools/102343.html

相关文章

关于java中Excel的导入导出

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、配置pom依赖二、搭建utils工具类1.Excel表头设置表2.Excel导入导出工具类3.Excel导出配置4.Excel导入配置 三、添加user表和工具类使用方法1.user表设置2.工…

Android App启动流程

1.通过 Launcher 启动应用时,点击应用图标后,Launcher 调用 startActivity 启动应用。 2.Launcher Activity 最终调用 Instrumentation 的 execStartActivity 来启动应用。 3.Instrumentation 调用 ActivityManagerProxy (ActivityManagerService 在应…

springboot后端开发-自定义参数校验器

背景 在使用springboot进行后端开发的时候,经常会遇到数据校验的问题, 有时候可能默认的校验器不足以满足自己的需求, 这个时候就需要开发一个自己的校验器 在 Spring Boot 中自定义参数校验器通常涉及以下几个步骤: 1. 定义注解…

STM32嵌套向量中断控制器—NVIC

NVIC简介: NVIC,即Nested Vectored Interrupt Controller(嵌套向量中断控制器),是STM32中的中断控制器。它负责管理和协调处理器的中断请求,是STM32中处理异步事件的重要机制。 NVIC提供了灵活、高效、可扩…

【Unity输入】Unity输入方式总结

在Unity中,常见的输入方式包括以下几种: 1. 键盘输入 Input.GetKey(): 用于检测特定键是否被按下。例如,用Input.GetKey(KeyCode.W)检测玩家是否按下“W”键来控制角色移动。Input.GetKeyDown(): 用于检测某个键在当前帧是否被按下。Input.…

深度学习100问3-什么是共现矩阵及其作用

一、看词和词的关系 共现矩阵就像一个表格,能让我们清楚地看到不同的词在一些文本里出现的关联情况。要是两个词经常一起出现,那在这个矩阵里对应的地方数字就会比较大,说明这两个词关系很紧密。比如在科技文章里,“人工智能”和“…

202. 快乐数【 力扣(LeetCode) 】

一、题目描述 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为…

IOS半越狱工具nathanlr越狱教程

简介 nathanlr 是一款半越狱工具,不是完整越狱。 半越狱只能使用一些系统范围的插件。 无法做到完整越狱 Dopamine 越狱一样插件兼容性。 nathanlr支持 iOS 16.5.1 – 16.6.1 系统。 支持 A12 及以上设备。 肯定有人问,为什么仅仅支持这些系统&#xff…