From aedcf8c8d79d8a42212715072161691ff8f746ec Mon Sep 17 00:00:00 2001
From: Bernardo Damele
Date: Thu, 7 Jul 2011 20:10:03 +0000
Subject: [PATCH] Changed homepage address
---
doc/FAQ.html | 246 ++++++++++++++++++++++++
doc/FAQ.pdf | Bin 0 -> 151252 bytes
doc/FAQ.sgml | 8 +-
doc/README.html | 24 +--
doc/README.pdf | Bin 399514 -> 399434 bytes
doc/README.sgml | 22 +--
extra/__init__.py | 2 +-
extra/cloak/__init__.py | 2 +-
extra/cloak/cloak.py | 2 +-
extra/dbgtool/__init__.py | 2 +-
extra/dbgtool/dbgtool.py | 2 +-
extra/msfauxmod/sqlmap.rb | 2 +-
extra/mssqlsig/update.py | 2 +-
extra/safe2bin/__init__.py | 2 +-
extra/safe2bin/safe2bin.py | 2 +-
extra/shutils/blanks.sh | 2 +-
extra/shutils/duplicates.py | 2 +-
extra/shutils/id.sh | 2 +-
extra/socks/__init__.py | 2 +-
extra/sqlharvest/__init__.py | 2 +-
extra/sqlharvest/sqlharvest.py | 2 +-
lib/__init__.py | 2 +-
lib/controller/__init__.py | 2 +-
lib/controller/action.py | 2 +-
lib/controller/checks.py | 2 +-
lib/controller/controller.py | 2 +-
lib/controller/handler.py | 2 +-
lib/core/__init__.py | 2 +-
lib/core/agent.py | 2 +-
lib/core/common.py | 2 +-
lib/core/convert.py | 2 +-
lib/core/data.py | 2 +-
lib/core/datatype.py | 2 +-
lib/core/defaults.py | 2 +-
lib/core/dicts.py | 2 +-
lib/core/dump.py | 2 +-
lib/core/enums.py | 2 +-
lib/core/exception.py | 2 +-
lib/core/option.py | 2 +-
lib/core/optiondict.py | 2 +-
lib/core/profiling.py | 2 +-
lib/core/progress.py | 2 +-
lib/core/readlineng.py | 2 +-
lib/core/replication.py | 2 +-
lib/core/revision.py | 2 +-
lib/core/session.py | 2 +-
lib/core/settings.py | 2 +-
lib/core/shell.py | 2 +-
lib/core/subprocessng.py | 2 +-
lib/core/target.py | 2 +-
lib/core/testing.py | 2 +-
lib/core/threads.py | 2 +-
lib/core/unescaper.py | 2 +-
lib/core/update.py | 2 +-
lib/parse/__init__.py | 2 +-
lib/parse/banner.py | 2 +-
lib/parse/cmdline.py | 2 +-
lib/parse/configfile.py | 2 +-
lib/parse/handler.py | 2 +-
lib/parse/headers.py | 2 +-
lib/parse/html.py | 2 +-
lib/parse/payloads.py | 2 +-
lib/request/__init__.py | 2 +-
lib/request/basic.py | 2 +-
lib/request/basicauthhandler.py | 2 +-
lib/request/certhandler.py | 2 +-
lib/request/comparison.py | 2 +-
lib/request/connect.py | 2 +-
lib/request/direct.py | 2 +-
lib/request/inject.py | 2 +-
lib/request/methodrequest.py | 2 +-
lib/request/proxy.py | 2 +-
lib/request/rangehandler.py | 2 +-
lib/request/redirecthandler.py | 2 +-
lib/request/templates.py | 2 +-
lib/takeover/__init__.py | 2 +-
lib/takeover/abstraction.py | 2 +-
lib/takeover/icmpsh.py | 2 +-
lib/takeover/metasploit.py | 2 +-
lib/takeover/registry.py | 2 +-
lib/takeover/udf.py | 2 +-
lib/takeover/web.py | 2 +-
lib/takeover/xp_cmdshell.py | 2 +-
lib/techniques/__init__.py | 2 +-
lib/techniques/blind/__init__.py | 2 +-
lib/techniques/blind/inference.py | 2 +-
lib/techniques/brute/__init__.py | 2 +-
lib/techniques/brute/use.py | 2 +-
lib/techniques/error/__init__.py | 2 +-
lib/techniques/error/use.py | 2 +-
lib/techniques/union/__init__.py | 2 +-
lib/techniques/union/test.py | 2 +-
lib/techniques/union/use.py | 2 +-
lib/utils/__init__.py | 2 +-
lib/utils/checkpayload.py | 2 +-
lib/utils/crawler.py | 2 +-
lib/utils/deps.py | 2 +-
lib/utils/getch.py | 2 +-
lib/utils/google.py | 2 +-
lib/utils/hash.py | 2 +-
lib/utils/resume.py | 2 +-
lib/utils/timeout.py | 2 +-
plugins/__init__.py | 2 +-
plugins/dbms/__init__.py | 2 +-
plugins/dbms/access/__init__.py | 2 +-
plugins/dbms/access/connector.py | 2 +-
plugins/dbms/access/enumeration.py | 2 +-
plugins/dbms/access/filesystem.py | 2 +-
plugins/dbms/access/fingerprint.py | 2 +-
plugins/dbms/access/syntax.py | 2 +-
plugins/dbms/access/takeover.py | 2 +-
plugins/dbms/db2/__init__.py | 2 +-
plugins/dbms/db2/connector.py | 2 +-
plugins/dbms/db2/enumeration.py | 2 +-
plugins/dbms/db2/filesystem.py | 2 +-
plugins/dbms/db2/fingerprint.py | 2 +-
plugins/dbms/db2/syntax.py | 2 +-
plugins/dbms/db2/takeover.py | 2 +-
plugins/dbms/firebird/__init__.py | 2 +-
plugins/dbms/firebird/connector.py | 2 +-
plugins/dbms/firebird/enumeration.py | 2 +-
plugins/dbms/firebird/filesystem.py | 2 +-
plugins/dbms/firebird/fingerprint.py | 2 +-
plugins/dbms/firebird/syntax.py | 2 +-
plugins/dbms/firebird/takeover.py | 2 +-
plugins/dbms/maxdb/__init__.py | 2 +-
plugins/dbms/maxdb/connector.py | 2 +-
plugins/dbms/maxdb/enumeration.py | 2 +-
plugins/dbms/maxdb/filesystem.py | 2 +-
plugins/dbms/maxdb/fingerprint.py | 2 +-
plugins/dbms/maxdb/syntax.py | 2 +-
plugins/dbms/maxdb/takeover.py | 2 +-
plugins/dbms/mssqlserver/__init__.py | 2 +-
plugins/dbms/mssqlserver/connector.py | 2 +-
plugins/dbms/mssqlserver/enumeration.py | 2 +-
plugins/dbms/mssqlserver/filesystem.py | 2 +-
plugins/dbms/mssqlserver/fingerprint.py | 2 +-
plugins/dbms/mssqlserver/syntax.py | 2 +-
plugins/dbms/mssqlserver/takeover.py | 2 +-
plugins/dbms/mysql/__init__.py | 2 +-
plugins/dbms/mysql/connector.py | 2 +-
plugins/dbms/mysql/enumeration.py | 2 +-
plugins/dbms/mysql/filesystem.py | 2 +-
plugins/dbms/mysql/fingerprint.py | 2 +-
plugins/dbms/mysql/syntax.py | 2 +-
plugins/dbms/mysql/takeover.py | 2 +-
plugins/dbms/oracle/__init__.py | 2 +-
plugins/dbms/oracle/connector.py | 2 +-
plugins/dbms/oracle/enumeration.py | 2 +-
plugins/dbms/oracle/filesystem.py | 2 +-
plugins/dbms/oracle/fingerprint.py | 2 +-
plugins/dbms/oracle/syntax.py | 2 +-
plugins/dbms/oracle/takeover.py | 2 +-
plugins/dbms/postgresql/__init__.py | 2 +-
plugins/dbms/postgresql/connector.py | 2 +-
plugins/dbms/postgresql/enumeration.py | 2 +-
plugins/dbms/postgresql/filesystem.py | 2 +-
plugins/dbms/postgresql/fingerprint.py | 2 +-
plugins/dbms/postgresql/syntax.py | 2 +-
plugins/dbms/postgresql/takeover.py | 2 +-
plugins/dbms/sqlite/__init__.py | 2 +-
plugins/dbms/sqlite/connector.py | 2 +-
plugins/dbms/sqlite/enumeration.py | 2 +-
plugins/dbms/sqlite/filesystem.py | 2 +-
plugins/dbms/sqlite/fingerprint.py | 2 +-
plugins/dbms/sqlite/syntax.py | 2 +-
plugins/dbms/sqlite/takeover.py | 2 +-
plugins/dbms/sybase/__init__.py | 2 +-
plugins/dbms/sybase/connector.py | 2 +-
plugins/dbms/sybase/enumeration.py | 2 +-
plugins/dbms/sybase/filesystem.py | 2 +-
plugins/dbms/sybase/fingerprint.py | 2 +-
plugins/dbms/sybase/syntax.py | 2 +-
plugins/dbms/sybase/takeover.py | 2 +-
plugins/generic/__init__.py | 2 +-
plugins/generic/connector.py | 2 +-
plugins/generic/enumeration.py | 2 +-
plugins/generic/filesystem.py | 2 +-
plugins/generic/fingerprint.py | 2 +-
plugins/generic/misc.py | 2 +-
plugins/generic/syntax.py | 2 +-
plugins/generic/takeover.py | 2 +-
sqlmap.py | 2 +-
tamper/__init__.py | 2 +-
tamper/apostrophemask.py | 2 +-
tamper/appendnullbyte.py | 2 +-
tamper/between.py | 2 +-
tamper/chardoubleencode.py | 2 +-
tamper/charencode.py | 2 +-
tamper/charunicodeencode.py | 2 +-
tamper/equaltolike.py | 2 +-
tamper/halfversionedmorekeywords.py | 2 +-
tamper/ifnull2ifisnull.py | 2 +-
tamper/multiplespaces.py | 2 +-
tamper/randomcase.py | 2 +-
tamper/randomcomments.py | 2 +-
tamper/space2comment.py | 2 +-
tamper/space2extrarandomblank.py | 2 +-
tamper/space2plus.py | 2 +-
tamper/space2pound.py | 2 +-
tamper/space2randomblank.py | 2 +-
tamper/versionedkeywords.py | 2 +-
tamper/versionedmorekeywords.py | 2 +-
203 files changed, 470 insertions(+), 224 deletions(-)
create mode 100644 doc/FAQ.html
create mode 100644 doc/FAQ.pdf
diff --git a/doc/FAQ.html b/doc/FAQ.html
new file mode 100644
index 000000000..93a3ed208
--- /dev/null
+++ b/doc/FAQ.html
@@ -0,0 +1,246 @@
+
+
+
+
+ sqlmap - Frequently Asked Questions
+
+
+sqlmap - Frequently Asked Questions
+
+
+
+This document contains frequently asked questions for
+sqlmap.
+
+
+
+
+
+
+
+
+
+
+
+sqlmap is an open source penetration testing tool that automates the
+process of detecting and exploiting SQL injection flaws and taking over
+of database servers. It comes with a powerful detection engine, many niche
+features for the ultimate penetration tester and a broad range of switches
+lasting from database fingerprinting, over data fetching from the
+database, to accessing the underlying file system and executing commands
+on the operating system via out-of-band connections.
+
+
+
+If you are running on a Unix/Linux system type the following command
+from a terminal:
+
+
+python sqlmap.py -h
+
+
+
+
+If you are running on a Windows system type the following command
+from a terminal:
+
+
+C:\Python26\python.exe sqlmap.py -h
+
+
+
+
+Where C:\Python26
is the path where you installed
+Python >= 2.6.
+
+
+
+Yes. sqlmap is released under the terms of the GPLv2, which means that any
+derivative work must be distributed without further restrictions on the
+rights granted by the GPL itself. If this constitutes a problem, feel free
+to contact us so we can find a solution.
+
+
+
+TODO
+
+
+
+Yes. There are plans to support also IBM DB2, Informix and Ingres at some
+point.
+
+
+
+All help is greatly appreciated. First of all download the tool, make sure
+you are running the latest development version from the Subversion
+repository, read the user's manual carefully, have fun with it during your
+penetration tests.
+If you find bugs or have ideas for possible improvements, feel free to
+get in touch on the mailing list. Many people have
+contributed in different ways to the sqlmap development.
+You can be the next!
+
+
+
+Yes, we are looking for people who can write some clean Python code, are
+up to do security research, know about web application security, database
+assessment and takeover, software refactoring and are motivated to join
+the development team.
+If this sounds interesting to you,
+get in touch!
+
+
+
+If you think that sqlmap is a great tool, it really played well during
+your penetration tests, or you simply like it, you, or your boss, can
+donate some money to the developers via PayPal.
+
+
+
+No.
+
+
+
+Currently there is no huge pressure on Python projects to switch to the new
+version of Python interpreter, as the process of switching, especially on
+larger projects can be cumbersome (due to the few backward incompatibilities).
+The switch will take place eventually, but currently it's a very low priority task.
+
+
+
+sqlmap needs to properly decode page content to be able to properly
+detect and deal with internationalized characters. In some cases web developers
+are doing mistakes when declaring used web page charset (e.g. iso_8859
instead
+of standardized name iso-8859
), which can cause problems. As a failsafe mechanism
+we've incorporated heuristic detection engine
+chardet,
+so in most cases sqlmap will deal with this kind of problems automatically.
+Nevertheless, you are strongly advised to report us back those typographic "mistakes"
+so we could handle them manually inside the code.
+
+Question(s):
+#1
+#2
+#3
+
+
+
+Just put * to the place where sqlmap should check for injections in URI
+itself. In example: ./sqlmap.py -u "www.site.com/id1/1*/id2/2"
sqlmap
+will try to inject the payloads just at that place marked with * character.
+
+Question(s):
+#1
+#2
+#3
+
+
+
+You most probably don't have enough permissions for querying on a system
+table containing password hashes.
+
+Question(s):
+#1
+
+
+
+Switch -
-text-only
is used for removing non-textual data (tags,
+javascripts, styles,...) from the retrieved page content to further
+improve detection capabilities.
+
+Question(s):
+#1
+
+
+
+If everything you retrieve from the target is garbled, then you are
+most probably dealing with false positive blind injection. Please
+report the problem to the
+developers.
+
+Question(s):
+#1
+#2
+
+
+
+There are few IDSes that filter out all sqlmap requests based on default
+User-Agent HTTP header used (e.g. "User-agent: sqlmap/1.0-dev"
). To prevent this
+kind of situations you are advised to use switch -
-random-agent
.
+If you are getting those kind of messages for all targets then you
+most probably need to properly set up your proxy settings (switches -
-proxy
+and/or -
-ignore-proxy
)
+
+Question(s):
+#1
+
+
+
+It is possible to use those commands, but only if the stacked injection is supported
+by the vulnerable target.
+
+Question(s):
+#1
+
+
+
+You are most probably using outdated version of Python. sqlmap is generally
+supported by Python versions in range 2.5, 2.6 and 2.7, while you are strongly
+advised to use versions 2.6 and 2.7.
+
+Question(s):
+#1
+
+
+
+Currently there are only two of us working on a pure good will and donating our
+free time to the community. If you are not willing to help us achive better tool
+you are strongly advised to buy those commercial tool(s) and just
+forget about the sqlmap.
+
+Question(s):
+#1
+
+
+
diff --git a/doc/FAQ.pdf b/doc/FAQ.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c963f28d230ad8c75dc1ddabf8e4531e0e8b30bd
GIT binary patch
literal 151252
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
z