~/talk

sqlmap - security development in Python

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

SQLmap is a Python 2 open source tool that detects and exploits SQL injection and automates fingerprinting, enumeration and takeover (uploads web shells, calls Metasploit), with a core engine plus DBMS plugins and XML payloads. Project reports 10,000 downloads/month and about 200 active testers feeding 10–20 suggestions daily. Current release is 0.9 with active 1.0 development, it includes 14 tamper scripts, statistical timing detection, binary-search and dynamic-production heuristics, and supports 10 hash algorithms for cracking.

AI-written summary · about

  1. 0:00Start
  2. 6:46Current status (v1.0-dev) - Powerful detection engine - State of the art enumeration engine - Takeover functionalities (Metasploit....) - Support for IDS/WAF evasion in form of "tampering" scripts - Numerous optimizations Remote file manipulation Brute force methods
  3. 15:38Features (2) - Recognition and cracking of password hashes - Web server file upload/download Arbitrary command execution and retrieval of standard output Establishment of an out of band TCP/UDP connection between the attacker's machine and the database server
  4. 45:26Reflective values Copy of payload (encoded?) inside response Causing problems for blind/boolean technique Source of lots of false positives/negatives in other tools
  5. 52:40Heuristic test Blatant" logic used for detection Insufficient but great one shot test Parameter "poisoning with invalid (SOL) chars Example
~/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.