首页/安全/渗透测试与安全评估速查/盲注检测思路(布尔与时间信号)
常见漏洞验证121 条

盲注检测思路(布尔与时间信号)

页面无报错、无数据回显时,可用“真/假条件响应差异”与“时间延迟差异”两类信号判断注入可能;采样要多次并排除缓存与抖动干扰。

布尔信号构造真、假两个等价请求,比较状态码/响应长度/内容差异
时间信号对比普通请求与含延迟条件请求的耗时
采样每类信号至少 3 次,取中位数

排查要点

排查要点
布尔:同一参数 3 组真/假条件对比,排除页面本身动态内容干扰
时间:测 3 次基准耗时,再测 3 次带延迟条件的耗时,取中位数比较
缓存:确认响应未被 CDN/反代缓存(看缓存头与命中记录)
盲注类信号容易误判:先把响应差异用普通业务操作复现一遍,确认差异确实来自参数处理再记录。

易错点

  • 单次耗时差就下结论,网络抖动会产生大量误报
  • 忽略等长响应里的内容差异,只比长度

数据来源与参考

  • OWASP WSTG WSTG-INPV-05(Blind SQL Injection)
  • PortSwigger Web Security Academy(Blind SQLi)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌