当前位置: 首页 > news >正文

SOLi-LABS Page-3 (Stacked injections) --39-53关

sql-39GET-Stacked Queryinjection -String

?id=1 and 1=1 --+ //页面正常
?id=1 and 1=2 --+ //页面不正常,数字型

联合注入即可。

sql-40GET-Stacked Query Injection -intiger based

这关是 ') 闭合,之后使用联合注入即可。

sql-41GET-BLIND based -String -Stacked

这关和39关一样。

sql-42GET -BLIND based -intiger -stacked

这关是POST型注入,所以去抓包,看看注入点在哪。经过观察页面是否正常来判断,尝试发现注入点是在密码框,且闭合方式是单引号。有报错信息,尝试报错注入(extractvalue和updatexml函数都可以)。

1' and updatexml(1,concat(1,(select database())),1)--+
1' and updatexml(1,concat(1,(select group_concat(table_name) from information_schema.tables where table_schema='security')),1)--+
1' and updatexml(1,concat(1,(select group_concat(column_name) from information_schema.columns where table_schema='security' and table_name='users')),1)--+
1' and updatexml(1,concat(1,(select group_concat(username,'~',password) from users)),1)--+

sql-43POST -Error based -string -stacked with twist

这关和42关一样,只不过是 ') 闭合。

sql-44POST-Error based -String -Stacked -Blind

这关解法和42关一样,但是没有报错信息,所以选择布尔盲注或者时间盲注。我就不介绍了,详细步骤大家可以看下面两篇博客。

时间盲注:Blind- Time based-Single Quotes-String--SQL注入-CSDN博客

布尔盲注:Blind-Boolian-Single Quotes-String--SQL注入-CSDN博客

sql-45POST-Error based-String-Stacked -Blind

这关和44关一样,只不过是 ') 闭合。

sql-46GET -Error based -Numeric -ORDER BY CLAUSE

这关使用sort进行传参。(数字型注入)

接下来用报错注入即可。

sql-47GET -Error based -String - ORDER BY CLAUSE

这关和46关一样,但是闭合方式是单引号。

sql-48GET -Error based -Blind-Numeric- ORDER BY CLAUSE

没有信息显示,用时间盲注或者布尔盲注即可。(数字型注入)

sql-49GET -Error based -String- Blind -ORDER BY CLAUSE

和上一关一样,但是闭合方式是单引号。

sql-50GET -Error based -ORDER BY CLAUSE -numeric-Stacked injection

和46关一样,数字型注入,但是不需要用--+进行闭合。

sql-51GET -Error based-ORDER BY CLAUSE-String-Stacked Injection

和50一样,但是闭合方式是单引号,同样也不需要用--+进行闭合。

sql-52GET -Blind based -ORDER BY CLAUSE -numeric-Stacked injection

数字型注入,和48关一样。

sql-53GET -GET - Blind based -ORDER BY CLAUSE -String- stacked injection

跟上一关一样,但是闭合方式是单引号。

http://www.lryc.cn/news/614835.html

相关文章:

  • 使用 Vuepress + GitHub Pages 搭建项目文档(2)- 使用 GitHub Actions 工作流自动部署
  • 如何解决 Vue 项目启动时出现的 “No such module: http_parser” 错误问题
  • 2G内存的服务器用宝塔安装php的fileinfo拓展时总是卡死无法安装成功的解决办法
  • 企业级web应用服务器TOMCAT入门详解
  • kettle插件-kettle MinIO插件,轻松解决文件上传到MinIO服务器
  • 解决本地连接服务器ollama的错误
  • 大语言模型提示工程与应用:大语言模型对抗性提示安全防御指南
  • LLVM编译器入门
  • Java基础-TCP通信单服务器接受多客户端
  • 关于开发语言的一些效率 从堆栈角度理解一部分c java go python
  • 软考 系统架构设计师系列知识点之杂项集萃(119)
  • 数据结构(9)——排序
  • QT第三讲- 机制、宏、类库模块
  • 数字图像处理基础——opencv库(Python)
  • 算法_python_牛客华为机试笔记_01
  • 【Python 高频 API 速学 ③】
  • RecyclerView 中 ViewHolder
  • TDengine IDMP 快速体验(1. 通过云服务)
  • 【CVPR2025】计算机视觉|PX:让模型训练“事半功倍”!
  • vscode/trae 的 settings.json 中配置 latex 的一些记录
  • 设备点检系统二维码的应用
  • 我用C++和零拷贝重构了文件服务器,性能飙升3倍,CPU占用降低80%
  • Amazon Linux 训练lora模型的方式
  • 《算法导论》第 14 章 - 数据结构的扩张
  • ruoyi关闭shiro校验,任何接口可以直接访问
  • C++-红黑树
  • [C/C++线程安全]_[中级]_[多线程如何使用共享锁提升性能]
  • Meta AI水印计划的致命缺陷——IEEE Spectrum深度文献精读
  • 第4章 程序段的反复执行4.2while语句P128练习题(题及答案)
  • ppt 生成视频的 ai 大模型全面解析