当前位置: 首页 > 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.xdnf.cn/news/1270441.html

相关文章:

  • OpenAI 的最新 AI 模型 GPT-5 现已在 GitHub Models 上提供!
  • 如何在 Windows 下使用 WSL 安装 Ubuntu 并配置国内镜像
  • 神经网络-local minima and saddle point
  • FFMPEG将H264转HEVC时,码率缩小多少好,以及如何通过SSIM(Structural Similarity Index结构相似性指数)衡量转码损失
  • 使用Navicat备份数据库MySQL、PostGreSQL等
  • Meta AI水印计划的致命缺陷——IEEE Spectrum深度文献精读
  • (nice!!!)(LeetCode 面试经典 150 题) 146. LRU 缓存 (哈希表+双向链表)
  • 力扣热题100------70.爬楼梯
  • 如何解决 Vue 项目启动时出现的 “No such module: http_parser” 错误问题
  • Cherryusb UAC例程对接STM32内置ADC和DAC播放音乐和录音(中)=>UAC+STM32 ADC+DAC实现录音和播放
  • traceroute命令调试网络
  • C++高频知识点(十七)
  • 《Resolving tissue complexity by multimodal spatial omics modeling with MISO》
  • 9. 堆和栈有什么区别
  • Vitalik谈以太坊:ETH财库储备策略“有益且有价值”
  • Kotlin 协程线程切换机制详解
  • AG32cpld实现一个UartTx“外设”
  • 智慧能源设备巡检缺陷漏检率↓76%:陌讯多模态融合算法实战解析
  • Android适配最新SplashScreen方案:让启动页不再“翻车“
  • webrtc弱网-BandwidthQualityScaler 源码分析与算法原理
  • 视图是什么?有什么用?什么时候用?MySQL中的视图
  • Android MediaCodec 音视频编解码技术详解
  • linux php版本降级,dnf版本控制
  • Amazon Linux 训练lora模型的方式
  • Web自动化技术选择
  • 回答“http协议 ,js组件化,工程化, seo优化策略 ,针对不同平台终端适配 web标注和兼容性”
  • 基于遗传优化的智能灌溉系统控制策略matlab仿真
  • Beelzebub靶机通关教程
  • 【工具】Python多环境管理
  • 【Java基础】字符串不可变性、string的intern原理