~/talk

sqlmap - security development in Python

Talkat EuroPython 2011 · 2011-06-20..06-26· [security, python]
slides:none on file

SQLmap is an all‑in‑one SQL injection tool claiming ~10k downloads per month and about 200 active testers; it runs on Python 2 and integrates with Metasploit to upload web shells and get reverse shells. The code implements five injection techniques (blind, error, UNION, time, stacked), DBMS‑specific plugins and a pivoting method for obscure engines, automated hash cracking via hashlib, multi‑threading, page dynamic content removal, statistical timing detection to cut false positives, and 14 tamper scripts for IDS/IPS evasion; a GUI and professional reporting are planned.

AI-written summary · about

  1. 0:00Start
  2. 3:24Short history
  3. 13:41Project statistics (ohloh.net)
  4. 15:39Features (2)
  5. 16:27Community
  6. 18:13SQL Injection for dummies
  7. 27:31Error-based technique (2)
  8. 29:12Union query technique (2)
  9. 30:29Time delay-based technique (2)
  10. 33:42Program's structure
  11. 35:23Program's workflow
  12. 36:46Development environment
  13. 37:20Testing environment
  14. 37:41Inference (binary search)
  15. 39:36Character prediction
  16. 45:26Reflective values
  17. 50:48False positives
  18. 52:40Heuristic test
  19. 54:09Tampering scripts
~/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.