博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql注入分类
阅读量:6209 次
发布时间:2019-06-21

本文共 597 字,大约阅读时间需要 1 分钟。

Sql注入根据数据提取通道的类型,从服务器接收到的响应等可以分为不同的类型.

 

基于从服务器接收到的响应 

        ▲基于错误的SQL注入

        ▲联合查询的类型

        ▲堆查询注射

        ▲SQL盲注

  •       •基于布尔SQL盲注

          •基于时间的SQL盲注

          •基于报错的SQL盲注

基于错误的SQL注入主要是SQL Server转储一些错误给用户,通过应用程序的这个错误来进行利用的注入类型.下图中黄色部分显示的是错误。后面将详细的进行介绍。

盲注漏洞是指在注射语句之后无法在前端看到后端数据库服务器的反应等,因此”盲”说明了一个事实,只能通过一些计算的假设进行尝试注入.

基于如何处理输入的SQL查询(数据类型) 

  • 基于字符串
  • 数字或整数为基础的

根据后端SQL查询如何处理输入的参数的不同,可以将SQL注入分为字符串注入或整数为基础的注入。

基于程度和顺序的注入(哪里发生了影响)

  • 一阶注射
  • 二阶注射

一阶注射是指输入的注射语句对WEB直接产生了影响,出现了结果;二阶注入类似存储型XSS,是指输入提交的语句,无法直接对WEB应用程序产生影响,通过其它的辅助间接的对WEB产生危害,这样的就被称为是二阶注入.

基于注入点的位置上的 

    • 通过用户输入的表单域的注射。
    • 通过cookie注射。
    • 通过服务器变量注射。 (基于头部信息的注射)

转载于:https://www.cnblogs.com/lcamry/p/5512390.html

你可能感兴趣的文章
机房收费系统个人版——DataGridView控件怎么用?
查看>>
序列输出ZOJ1108 FatMouse's Speed
查看>>
闭包执行JavaScript中的闭包
查看>>
进程子进程[Linux]操作系统算法实验一:进程控制实验
查看>>
深入解读PHP删除Cookie技巧
查看>>
服务器编程Linux高性能服务器编程
查看>>
Windows 8.1的触摸屏和开始菜单的设计
查看>>
微信公众平台开发(一) 配置接口
查看>>
glut 右键子菜单
查看>>
傻嘎,IOC原来是这样子的
查看>>
空心验证码(定制)
查看>>
C++基础学习-20120518
查看>>
Spring JTA应用JOTM & Atomikos I Application
查看>>
U盘安装CentOS
查看>>
评《凶器是手机还是充电器?》-开关电源原理
查看>>
Linux添加/删除用户和用户组
查看>>
如何将HashMap,按照value值排序
查看>>
第八周(3) Word2007样式
查看>>
指针与字符串
查看>>
jquery切换class
查看>>