zoukankan      html  css  js  c++  java
  • sql注入攻击与防御第二版读书笔记二——SQL盲注利用

    寻找并确认SQL盲注

    强制产生通用错误

    注入带副作用的查询 如

    mssql waitfor delay '0:0:5'

    mysql sleep()

    拆分与平衡

    5 -> 7-2

    常见SQL盲注场景

    提交一个错误查询时会返回一个通用错误页面,而提交正确的查询会返回一个内容可被适度控制的页面

    提交一个错误查询时会返回一个通用错误页面,而提交正确的查询会返回一个内容不可被控制的页面

    提交一个错误查询时不会影响,但是可能基于时间或者其他副作用

    SQL盲注技术

    推断攻击技术

    len() 判断长度

    substring() 提取子串

    ascii() 获取字符ascii码

    二分搜索

    & 按位与

    | 按位或

    ^ 按位异或

    ascii(substring(user(),1,1)) & 11=11

    基于时间的技术

    mysql sleep() benchmark()

  • 相关阅读:
    txt换行追加写入
    np.unique( )的用法
    生成自己想要的任意颜色的图片
    183. 木材加工
    575. 字符串解码
    364. 接雨水 II
    255. Multi-string search
    433. 岛屿的个数
    591. 连接图 III
    918. 三数之和
  • 原文地址:https://www.cnblogs.com/yiruhua/p/5885696.html
Copyright © 2011-2022 走看看