Skip to main content

Overview

No visible output difference. Inject conditional SLEEP/WAITFOR — measure response time to infer true/false. Slowest technique but works when boolean blind doesn’t.

Detect

MySQL

MSSQL

PostgreSQL

Oracle

SQLite


Extract Data — MySQL

Database Length

Database Name

Table Names

Dump Data


Extract Data — MSSQL


Extract Data — PostgreSQL


Automation Script (Python)


Tips

  • Use 2-3 sec delay (not too long, not too short)
  • Network latency can cause false positives — test baseline first
  • Binary search reduces requests per character (~7 vs ~95)
  • Use --technique=T --time-sec=3 in SQLmap

Quick Reference


Sources