From fcc16b234658fec2725a6b93e5606ef836ba72a5 Mon Sep 17 00:00:00 2001
From: Bernardo Damele
Date: Mon, 20 Oct 2008 13:43:18 +0000
Subject: [PATCH] Updated site, documentation (dev and user) and packaging
scripts for 0.6.1
---
doc/ChangeLog | 5 +-
doc/README.html | 188 ++++++++++++++++++-------
doc/README.pdf | Bin 284619 -> 288367 bytes
doc/README.sgml | 187 +++++++++++++++++-------
doc/THANKS | 6 +-
extra/msfauxmod/{README => README.txt} | 8 +-
6 files changed, 292 insertions(+), 102 deletions(-)
rename extra/msfauxmod/{README => README.txt} (92%)
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 66b4c6d58..e20b5e146 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -2,7 +2,7 @@ sqlmap (0.6.1-1) stable; urgency=low
* Major bug fix to blind SQL injection bisection algorithm to handle an
exception;
- * Added a Metasploit 3 auxiliary module to run sqlmap;
+ * Added a Metasploit Framework 3 auxiliary module to run sqlmap;
* Implemented possibility to test for and inject also on LIKE
statements;
* Implemented --start and --stop options to set the first and the last
@@ -12,6 +12,9 @@ sqlmap (0.6.1-1) stable; urgency=low
* Minor enhancement to save also the length of query output in the
session file when retrieving the query output length for ETA or for
resume purposes;
+ * Changed the order sqlmap dump table entries from column by column to
+ row by row. Now it also dumps entries as they are stored in the tables,
+ not forcing the entries' order alphabetically anymore;
* Minor bug fix to correctly handle parameters' value with % character.
-- Bernardo Damele A. G. Fri, 10 Oct 2008 10:00:00 +0100
diff --git a/doc/README.html b/doc/README.html
index 46bde7d5f..68be60888 100644
--- a/doc/README.html
+++ b/doc/README.html
@@ -245,8 +245,8 @@ those that vary the HTTP response page content.
On the dynamic ones sqlmap automatically tests and detects the ones
affected by SQL injection. Each dynamic parameter is tested for
numeric, single quoted string, double quoted
-string and all of these three datatypes with zero, one and two
-parenthesis to correctly detect which is the SELECT statement syntax to
+string and all of these three datatypes with zero to two parenthesis
+to correctly detect which is the SELECT statement syntax to
perform further injections with. It is also possible to specify the
parameter(s) that you want to perform tests and use for injection on.
Option to specify the maximum number of concurrent HTTP
@@ -277,6 +277,9 @@ and resume the injection from this file in a second time.
Support to read options from a configuration INI file rather than
specify each time all of the options on the command line. Support also to
save command line options on a configuration INI file.
+Integration with other IT security related open source projects,
+Metasploit and
+w3af.
PHP setting magic_quotes_gpc bypass by encoding
every query string, between single quotes, with CHAR, or similar,
database management system function.
@@ -292,19 +295,19 @@ It is available in various formats:
@@ -331,7 +334,7 @@ and
$ python sqlmap.py -h
- sqlmap/0.6.1.1 coded by Bernardo Damele A. G. <bernardo.damele@gmail.com>
+ sqlmap/0.6.1 coded by Bernardo Damele A. G. <bernardo.damele@gmail.com>
and Daniele Bellucci <daniele.bellucci@gmail.com>
Usage: sqlmap.py [options] {-u <URL> | -g <google dork> | -c <config file>}
@@ -379,13 +382,16 @@ Options:
--dbs Enumerate DBMS databases
--tables Enumerate DBMS database tables (opt: -D)
--columns Enumerate DBMS database table columns (req: -T, -D)
- --dump Dump DBMS database table entries (req: -T, -D opt: -C)
+ --dump Dump DBMS database table entries (req: -T, -D opt: -C,
+ --start, --stop)
--dump-all Dump all DBMS databases tables entries
-D DB DBMS database to enumerate
-T TBL DBMS database table to enumerate
-C COL DBMS database table column to enumerate
-U USER DBMS user to enumerate
--exclude-sysdbs Exclude DBMS system databases when enumerating tables
+ --start=LIMITSTART First table entry to dump
+ --stop=LIMITSTOP Last table entry to dump
--sql-query=QUERY SQL SELECT query to be executed
--sql-shell Prompt for an interactive SQL shell
@@ -417,6 +423,7 @@ Options:
-s SESSIONFILE Save and resume all data retrieved on a session file
-c CONFIGFILE Load options from a configuration INI file
--save Save options on a configuration INI file
+ --batch Never ask for user input, use the default behaviour
@@ -528,7 +535,7 @@ $ python sqlmap.py -u http://192.168.1.121/sqlmap/mysql/get_int.php?id=1&cat
[hh:mm:28] [TRAFFIC OUT] HTTP request:
GET /sqlmap/mysql/get_int.php?id=1&cat=2 HTTP/1.1
Host: 192.168.1.121:80
-User-agent: sqlmap/0.6.1.1 (http://sqlmap.sourceforge.net)
+User-agent: sqlmap/0.6.1 (http://sqlmap.sourceforge.net)
Connection: close
[...]
[hh:mm:29] [INFO] testing MySQL
@@ -537,7 +544,7 @@ Connection: close
GET /sqlmap/mysql/get_int.php?id=1%20AND%20ORD%28MID%28%28CONCAT%28CHAR%2852%29%2C%20
CHAR%2852%29%29%29%2C%201%2C%201%29%29%20%3E%2063%20AND%207994=7994&cat=2 HTTP/1.1
Host: 192.168.1.121:80
-User-agent: sqlmap/0.6.1.1 (http://sqlmap.sourceforge.net)
+User-agent: sqlmap/0.6.1 (http://sqlmap.sourceforge.net)
Connection: close
[...]
@@ -555,7 +562,7 @@ $ python sqlmap.py -u http://192.168.1.121/sqlmap/mysql/get_int.php?id=1&cat
[hh:mm:32] [TRAFFIC OUT] HTTP request:
GET /sqlmap/mysql/get_int.php?id=1&cat=2 HTTP/1.1
Host: 192.168.1.121:80
-User-agent: sqlmap/0.6.1.1 (http://sqlmap.sourceforge.net)
+User-agent: sqlmap/0.6.1 (http://sqlmap.sourceforge.net)
Connection: close
[hh:mm:32] [TRAFFIC IN] HTTP response (OK - 200):
@@ -573,7 +580,7 @@ Content-Type: text/html
GET /sqlmap/mysql/get_int.php?id=1%20AND%20ORD%28MID%28%28CONCAT%28CHAR%2852%29%2C%20
CHAR%2852%29%29%29%2C%201%2C%201%29%29%20%3E%2063%20AND%204435=4435&cat=2 HTTP/1.1
Host: 192.168.1.121:80
-User-agent: sqlmap/0.6.1.1 (http://sqlmap.sourceforge.net)
+User-agent: sqlmap/0.6.1 (http://sqlmap.sourceforge.net)
Connection: close
[hh:mm:33] [TRAFFIC IN] HTTP response (OK - 200):
@@ -600,7 +607,7 @@ $ python sqlmap.py -u http://192.168.1.121/sqlmap/mysql/get_int.php?id=1&cat
[hh:mm:23] [TRAFFIC OUT] HTTP request:
GET /sqlmap/mysql/get_int.php?id=1&cat=2 HTTP/1.1
Host: 192.168.1.121:80
-User-agent: sqlmap/0.6.1.1 (http://sqlmap.sourceforge.net)
+User-agent: sqlmap/0.6.1 (http://sqlmap.sourceforge.net)
Connection: close
[hh:mm:23] [TRAFFIC IN] HTTP response (OK - 200):
@@ -2042,7 +2049,8 @@ is connected to, which is always public.
Dump database tables entries
-Options: --dump, -C, -T and -D
+Options: --dump, -C, -T, -D,
+--start and --stop
It is possible to dump the entries for a specific database table.
This functionality depends on both -T to specify the table name
@@ -2058,15 +2066,15 @@ $ python sqlmap.py -u "http://192.168.1.121/sqlmap/mysql/get_int.php?id=1&ca
Database: test
Table: users
[5 entries]
-+----+--------------------------------------------+-------------------+
-| id | name | surname |
-+----+--------------------------------------------+-------------------+
-| 1 | luther | blissett |
-| 2 | fluffy | bunny |
-| 3 | wu | ming |
++----+----------------------------------------------+-------------------+
+| id | name | surname |
++----+----------------------------------------------+-------------------+
+| 1 | luther | blissett |
+| 2 | fluffy | bunny |
+| 3 | wu | ming |
| 4 | sqlmap/0.6.1 (http://sqlmap.sourceforge.net) | user agent header |
-| 5 | NULL | nameisnull |
-+----+--------------------------------------------+-------------------+
+| 5 | NULL | nameisnull |
++----+----------------------------------------------+-------------------+
@@ -2112,15 +2120,15 @@ $ python sqlmap.py -u "http://192.168.1.121/sqlmap/pgsql/get_int.php?id=1&ca
Database: public
Table: users
[5 entries]
-+----+--------------------------------------------+-------------------+
-| id | name | surname |
-+----+--------------------------------------------+-------------------+
-| 1 | luther | blissett |
-| 2 | fluffy | bunny |
-| 3 | wu | ming |
++----+----------------------------------------------+-------------------+
+| id | name | surname |
++----+----------------------------------------------+-------------------+
+| 1 | luther | blissett |
+| 2 | fluffy | bunny |
+| 3 | wu | ming |
| 4 | sqlmap/0.6.1 (http://sqlmap.sourceforge.net) | user agent header |
-| 5 | | nameisnull |
-+----+--------------------------------------------+-------------------+
+| 5 | | nameisnull |
++----+----------------------------------------------+-------------------+
[hh:mm:59] [INFO] Table 'public.users' dumped to CSV file '/software/sqlmap/output/
192.168.1.121/dump/public/users.csv'
@@ -2138,6 +2146,40 @@ $ cat /software/sqlmap/output/192.168.1.121/dump/public/users.csv
+You can also provide the --start and/or the --stop option
+to limit the dump to a range of entries.
+
+
+--start specifies the first entry to enumerate
+--stop specifies the last entry to enumerate
+
+
+
+Example on a MySQL 5.0.51 target:
+
+
+
+$ python sqlmap.py -u "http://192.168.1.121/sqlmap/mysql/get_int.php?id=1&cat=2" --dump \
+ -T users -D test --start 2 --stop 4
+
+Database: test
+Table: users
+[3 entries]
++----+----------------------------------------------+-------------------+
+| id | name | surname |
++----+----------------------------------------------+-------------------+
+| 2 | fluffy | bunny |
+| 3 | wu | ming |
+| 4 | sqlmap/0.6.1 (http://sqlmap.sourceforge.net) | user agent header |
++----+----------------------------------------------+-------------------+
+
+
+
+
+As you can see, sqlmap is very flexible: you can leave it automatically
+enumerate the whole database table up to a single column of a specific
+table entry.
+
Dump all databases tables entries
@@ -2153,15 +2195,15 @@ $ python sqlmap.py -u "http://192.168.1.121/sqlmap/mysql/get_int.php?id=1&ca
Database: test
Table: users
[5 entries]
-+----+--------------------------------------------+-------------------+
-| id | name | surname |
-+----+--------------------------------------------+-------------------+
-| 1 | luther | blissett |
-| 2 | fluffy | bunny |
-| 3 | wu | ming |
++----+----------------------------------------------+-------------------+
+| id | name | surname |
++----+----------------------------------------------+-------------------+
+| 1 | luther | blissett |
+| 2 | fluffy | bunny |
+| 3 | wu | ming |
| 4 | sqlmap/0.6.1 (http://sqlmap.sourceforge.net) | user agent header |
-| 5 | NULL | nameisnull |
-+----+--------------------------------------------+-------------------+
+| 5 | NULL | nameisnull |
++----+----------------------------------------------+-------------------+
Database: information_schema
Table: CHARACTER_SETS
@@ -2246,15 +2288,15 @@ Table: spt_datatype_info_ext
Database: master
Table: users
[5 entries]
-+----+--------------------------------------------+-------------------+
-| id | name | surname |
-+----+--------------------------------------------+-------------------+
++----+----------------------------------------------+-------------------+
+| id | name | surname |
++----+----------------------------------------------+-------------------+
| 4 | sqlmap/0.6.1 (http://sqlmap.sourceforge.net) | user agent header |
-| 2 | fluffy | bunny |
-| 1 | luther | blisset |
-| 3 | wu | ming |
-| 5 | NULL | nameisnull |
-+----+--------------------------------------------+-------------------+
+| 2 | fluffy | bunny |
+| 1 | luther | blisset |
+| 3 | wu | ming |
+| 5 | NULL | nameisnull |
++----+----------------------------------------------+-------------------+
[...]
@@ -3123,7 +3165,8 @@ back-end DBMS: MySQL >= 5.0.0
Option: --save
-
+It is possible to save the command line options to a configuration INI
+file.
Example on a PostgreSQL 8.2.7 target:
@@ -3231,6 +3274,53 @@ banner: 'PostgreSQL 8.2.7 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.2.
+Act in non-interactive mode
+
+Option: --batch
+
+If you want sqlmap to run as a batch tool, without interacting with you in
+case of a choice has to be done, you can force it by using --batch
+option than letting sqlmap go for a default behaviour.
+
+Example on a MySQL 5.0.51 target:
+
+
+
+$ python sqlmap.py -u "http://192.168.1.121/sqlmap/mysql/get_int_str.php?id=1&name=luther" -v 1 \
+ --batch
+
+[hh:mm:22] [INFO] testing if GET parameter 'id' is dynamic
+[hh:mm:22] [INFO] confirming that GET parameter 'id' is dynamic
+[hh:mm:22] [INFO] GET parameter 'id' is dynamic
+[hh:mm:22] [INFO] testing sql injection on GET parameter 'id' with 0 parenthesis
+[hh:mm:22] [INFO] testing unescaped numeric injection on GET parameter 'id'
+[hh:mm:22] [INFO] confirming unescaped numeric injection on GET parameter 'id'
+[hh:mm:22] [INFO] GET parameter 'id' is unescaped numeric injectable with 0 parenthesis
+[hh:mm:22] [INFO] testing if GET parameter 'name' is dynamic
+[hh:mm:22] [INFO] confirming that GET parameter 'name' is dynamic
+[hh:mm:22] [INFO] GET parameter 'name' is dynamic
+[hh:mm:22] [INFO] testing sql injection on GET parameter 'name' with 0 parenthesis
+[hh:mm:22] [INFO] testing unescaped numeric injection on GET parameter 'name'
+[hh:mm:22] [INFO] GET parameter 'name' is not unescaped numeric injectable
+[hh:mm:22] [INFO] testing single quoted string injection on GET parameter 'name'
+[hh:mm:22] [INFO] confirming single quoted string injection on GET parameter 'name'
+[hh:mm:22] [INFO] GET parameter 'name' is single quoted string injectable with 0 parenthesis
+[hh:mm:22] [INFO] there were multiple injection points, please select the one to use to go ahead:
+[0] place: GET, parameter: id, type: numeric (default)
+[1] place: GET, parameter: name, type: stringsingle
+[q] Quit
+Choice: 0
+[hh:mm:22] [DEBUG] used the default behaviour, running in batch mode
+[...]
+back-end DBMS: MySQL >= 5.0.0
+
+
+
+
+As you can see, sqlmap choosed automatically to injection on the first
+vulnerable parameter which is the default behaviour.
+
+
sqlmap is distributed in the hope that it will be useful, but WITHOUT ANY
diff --git a/doc/README.pdf b/doc/README.pdf
index 99e90c9a6307141a35e6f7623d5fbe7acc9b84bb..ed2cc16598ad1c79364b747895624e97c3d7195f 100644
GIT binary patch
delta 119567
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