zoukankan      html  css  js  c++  java
  • SQL注入点的类型

    1.数字型注入点

    形如“http://****?ID=55”,这类注入的参数是“数字”,因此称为“数字型注入点”。

    此类注入点提交的SQL语句,其原形大致为:Select * from 表名 where 字段=55

    当我们提交注入参数为“http://****?ID=55 And[查询条件]”时,向数据库提交的完整 SQL 语句为:

    Select * from 表名 where 字段=55 And [查询条件]

    2.字符型注入点

    形如“http://****?Class=日期”这类注入的参数是“字符”,因此称为“字符型”注入点。

    此类注入点提交的 SQL 语句,其原形大致为:

    select * from 表名 where 字段=’日期’

    当我们提交注入参数为“http://****Class=日期 And[查询条件]时,向数据库提交的完整 SQL 语句为”:

    select * from 表名 where 字段=’日期’ and [查询条件]

    3.搜索型注入点

    这是一类特殊的注入类型。这类注入主要是指在进行数据搜索时没过滤搜索参数,一般在链接地址中

    有“keyword=关键字”,有的不显示的链接地址,而是直接通过搜索框表单提交。

    此类注入点提交的 SQL 语句,其原形大致为:select * from 表名 where 字段 like ‘%关键字%’。

    当我们提交注入参数为“keyword=’and[查询条件] and ‘%’=’,则向数据库提交的完事SQL语句为:

    select * from 表名 where 字段 like ‘%’ and [查询条件] and ‘%’=’%’

  • 相关阅读:
    java中 Hex(十六进制)和byte[]相互转换
    byte[]和File相互转换
    Stringboot MultiPartFile 转 File
    mysql8.0+运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. 解决办法
    idea激活
    mysql8安装成功过后navicat连接失败
    AJAX的使用
    单文件上传和多文件上传实例
    监听器的使用
    SQL分页技术
  • 原文地址:https://www.cnblogs.com/xue6666/p/4253076.html
Copyright © 2011-2022 走看看