Skip to content

Commit b47d3e1

Browse files
committed
Huge update to user's manual. A lot to be done yet.
1 parent 6e8ebd3 commit b47d3e1

4 files changed

Lines changed: 2284 additions & 8537 deletions

File tree

doc/ChangeLog

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,47 @@
11
sqlmap (0.9-1) stable; urgency=low
22

3+
* Rewritten SQL injection detection engine (Bernardo and Miroslav).
34
* Support to directly connect to the database without passing via a
45
SQL injection, -d switch (Bernardo and Miroslav).
6+
* Added full support for both time-based blind SQL injection and
7+
error-based SQL injection techniques (Bernardo and Miroslav).
58
* Implemented support for SQLite 2 and 3 (Bernardo and Miroslav).
6-
* Initial support for Firebird, Sybase and SAP MaxDB (Miroslav).
9+
* Implemented support for Firebird (Bernardo and Miroslav).
10+
* Implemented support for Microsoft Access, Sybase and SAP MaxDB
11+
(Miroslav).
712
* Extended old '--dump -C' functionality to be able to search for
813
specific database(s), table(s) and column(s), --search switch
914
(Bernardo).
1015
* Added support to tamper injection data with --tamper switch (Bernardo
1116
and Miroslav).
17+
* Added automatic recognition of password hashes format and support to
18+
crack them with a dictionary-based attack (Miroslav).
1219
* Added support to enumerate roles on Oracle, --roles switch (Bernardo).
1320
* Added support for SOAP based web services requests (Bernardo).
1421
* Added support to fetch unicode data (Bernardo and Miroslav).
1522
* Added support to use persistent HTTP(s) connection for speed
1623
improvement, --keep-alive switch (Miroslav).
17-
* Implemented HTTP proxy authentication support, --proxy-cred switch
24+
* Support to test and inject against HTTP Referer header (Miroslav).
25+
* Implemented HTTP(s) proxy authentication support, --proxy-cred switch
1826
(Miroslav).
1927
* Implemented feature to speedup the enumeration of table names
2028
(Miroslav).
21-
* Support for customizable HTTP redirections (Bernardo).
29+
* Support for customizable HTTP(s) redirections (Bernardo).
2230
* Support to replicate the back-end DBMS tables structure and entries
2331
in a local SQLite 3 database, --replicate switch (Miroslav).
2432
* Support to parse and test forms on target url, --forms switch
25-
(Miroslav).
26-
* Added switches to brute-force table names with a dictionary attack,
27-
--common-exists and --exists. Useful for instance when system table
28-
'information_schema' is not available on MySQL (Miroslav).
33+
(Bernardo and Miroslav).
34+
* Added switches to brute-force tables names and columns names with a
35+
dictionary attack, --common-tables and --common-columns. Useful for
36+
instance when system table 'information_schema' is not available on
37+
MySQL (Miroslav).
2938
* Basic support for REST-style URL parameters by using the asterisk (*)
3039
to mark where to test for and exploit SQL injection (Miroslav).
3140
* Added safe URL feature, --safe-url and --safe-freq (Miroslav).
32-
* Added --text-only switch to strip from the HTTP body the HTML/JS code
33-
and compare pages based only on their textual content (Miroslav).
34-
* Several bugs fixed (Bernardo and Miroslav).
41+
* Added --text-only switch to strip from the HTTP response body the
42+
HTML/JS code and compare pages based only on their textual content
43+
(Miroslav).
44+
* Over 100 bugs fixed (Bernardo and Miroslav).
3545
* Major code refactoring (Bernardo and Miroslav).
3646
* User's manual updated (Bernardo).
3747

0 commit comments

Comments
 (0)