web 渗透 --- SQL盲注

  • 不显示数据库内建的报错信息

    • 内建的报错信息帮助开发人员发现和修复问题
    • 报错信息提供关于系统的大量信息
  • 当程序员隐藏了数据库内建报错信息,替换为通用的报错提示,sql注入将无法依据报错信息判断注入语句的执行结果,即盲注

  • 思路:既然无法基于报错信息判断结果,基于逻辑真假的不同结果来判断

    • 1’ and 1=1–

      结果为真时,有结果
      
    • 1’ and 1=2–

      结果为假时,无结果
      
  • 1’ order by 5– 假

    无结果,说明为假
    
  • 1’ order by 2– 真

    有结果,说明为真

判断出 存在漏洞,其测试和一般注入漏洞方法一样

猜你喜欢

转载自blog.csdn.net/qq389674856/article/details/82692410