联合注入步骤

news/2024/11/8 2:42:20/

使用场景:

有回显,可以看到某些字段的回显信息

像下面的有具体的回显信息

一、判断注入位点

在原始的id(参数)的输入后面添加额外的条件

如果and 1=1 有结果,and1=0没有结果输出,

就说明我们添加的额外条件被拼接到了原始的sql语句的后面,说明判断注入位点成功

二、判断select列数

为什么要判断select列数:

因为最方便的注入方式

union语句可以填充查询结果,并且额外执行一次查询

而且union语句查询有个特殊的条件,后面的查询语句列数需与前面的列数相同

操作:

在原始输入后面直接添加order by语句

order by 1或2或3...

到哪一列失败,就可以确定前面的查询输出一共有几列

三、注入

因为sql查询结果展示的空位有限,将union前的结果不输出id=-或者其他的方法,把位置让出来就能把数据库的信息正常显示出来了

库名

select * from *** where id=1 union select 1,2,database()

表名

select group_concat(table_name) from information_schema.tables where table_schema=database()或者=‘库名(在引号内)’

列名

select group_concat(column_name) from information_schema.columns where table_name='answer'

结果

select 列名 from 表名

 

 四、联合注入(字符型)

 输入的参数,被当作一个整体,输入被引号包裹

  • 闭合前引号
  • 注释后引号:#

判断注入位点

判断列数

 

注入过程 


http://www.ppmy.cn/news/1059894.html

相关文章

ffmpeg从摄像头获取视频流

使用FFmpeg获取本地摄像头设备 ffmpeg -list_devices true -f dshow -i dummy ffmpeg -f dshow -i video"e2eSoft iVCam" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -rtsp_transport tcp -f rtsp rtsp://127.0.0.1/test ffmpeg -f dshow -i video&qu…

【tkinter 专栏】鼠标事件处理

文章目录 前言本章内容导图1. 鼠标事件2. 键盘事件3. 一次绑定多个事件处理程序4. 取消事件的绑定前言 本专栏将参考《Python GUI 设计 tkinter 从入门到实践》书籍(吉林大学出版社 ISBN: 9787569275001)所整理的 Python GUI 设计内容,结合笔者自身在项目实践过程中对于 GU…

【软件测试】面试官问你的项目经验,你知道怎么说吗?

本文共三部分,分别介绍项目重点考察什么以及如何更好地介绍自己参与项目。 一、项目经验考察的重点是什么? 众所周知,测试技术岗的整个面试过程分自我介绍、项目考察、技术考察、编程、发散题考察候选人性格、处事以及团队协作等。而项目经验…

进程同步

目录 临界区(Critical Section): 互斥量(Mutex): 信号量(Semaphore): 事件(Event): 进程同步的四种方法 临界区(Critical Section): 通过对多线程的串行…

SPI总线协议

简述 SPI协议是一种芯片与芯片之间的通讯,全称是Serial Peripheral Interface SPI通讯采用一主多从模式,产生时钟的一侧称为主机,另一侧称为从机。只有一个主机(一般来说可以是微控制器/MCU),但是可以有一…

MMSegmentation 模型训练结果批量推理及结果保存脚本

import os import torch import cv2 import argparse import numpy as np from pprint import pprint from tqdm import tqdm from mmseg.apis import init_model, inference_modelDEVICE torch.device(cuda:0) if torch.cuda.is_available() else torch.device(cpu) # 测试图…

【⑭MySQL | 数据类型(二)】字符串 | 二进制类型

前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL字符串 | 二进制类型类型的分享✨ 目录 前言5 字符串类型6 二进制类型总结 5 字符串类型 字符串类型用来存储字符串数据,还可以存储图片和声音的二进制数据。字符串可以区分或者不区分大小写的串比…

Linux下的系统编程——makefile入门(四)

前言: 或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专…