~/talk

Using binary search algorithms for blind sql injection

Talkat OWASP 20th Anniversary 2021 · on Friday, 2021-09-24· [security]
links:none on file
slides:none on file

Applies a binary search algorithm to boolean blind SQL injection and shows concrete gains versus character‑by‑character queries, implemented as a Python script hitting a Docker DVWA instance through Burp and a slow VPN link, validating vulnerability with true/false probes, then extracting version strings; sequential search runs about 12.5 seconds and makes 65258 requests while the binary approach completes in 3.6 seconds with 195 requests, proving fewer rounds and orders of magnitude fewer requests.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25About Juan Pablo
  3. 1:47Agenda
  4. 2:42Background
  5. 6:36What is blind
  6. 8:23Blind sql injection
  7. 9:12Binary search algorithm
  8. 10:14Binary search example
  9. 11:02Lab
  10. 11:24Lab setup
  11. 12:02Script explanation
  12. 12:54Request function
  13. 17:19Validation
  14. 19:38Mixing
  15. 20:44Injection
  16. 22:31Binary search
  17. 24:27Script
  18. 26:40Sequential search
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.