Download List

项目描述

sqlmap is a penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a detection engine, many niche features, and a broad range of switches including database fingerprinting, data fetching from the database, and accessing the underlying file system and executing commands on the operating system via out-of-band connections.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-09-02 02:36
0.6

此版本增加了多线程支持,成立了并发HTTP请求的最大数量。它实现SQL外壳( - SQL的壳)功能,并修复SQL查询( - SQL的查询,以前称作- e)将能够运行任何SELECT语句,并获得其在两个带内和盲目的SQL注入攻击输出。一个选项( -特权)来检索数据库管理系统用户权限已被添加。它还通知用户是否是一个数据库管理系统管理员。支持(- c)已被添加到读取配置文件选项。一个有效的INI文件的例子是sqlmap.conf。支持( -保存)已被添加到保存在配置文件中的命令行选项。
标签: Major feature enhancements
This release adds multi-threading support to set the maximum number of concurrent HTTP requests. It implements SQL shell (--sql-shell) functionality, and fixes SQL query (--sql-query, previously called -e) to be able to run any SELECT statement and get its output in both inband and blind SQL injection attacks. An option (--privileges) to retrieve DBMS user privileges has been added. It also notifies whether the user is a DBMS administrator. Support (-c) has been added to read options from a configuration file. An example of a valid INI file is sqlmap.conf. Support (--save) has been added to save command line options in a configuration file.

2007-11-06 23:19
0.5

此版本增加了对甲骨文的支持,扩展带内SQL注入功能( -联合使用)对所有可能出现的问题,增加了支持一个数据库中提取用户对微软SQL Server密码哈希,增加了与目标一模糊测试工具的功能解析HTML页面寻找标准数据库错误消息(因而提高数据库指纹),增加了支持SQL基于HTTP Cookie和用户注射剂头,并有许多其他变化。
标签: Major bugfixes
This release adds support for Oracle, extends inband SQL injection functionality (--union-use) to all possible queries, adds support to extract a database user's password hash on Microsoft SQL Server, adds a fuzzer function with the aim to parse HTML pages looking for standard database error messages (consequently improving database fingerprinting), adds support for SQL injection on HTTP Cookie and User-Agent headers, and has many other changes.

2007-06-15 12:30
0.4

指纹识别方法的数据库管理系统的HTML错误信息后,增加了分析的基础。这种方法被定义在lib / parser.py和读取XML文件定义为每个支持的DBMS的默认的错误消息。微软SQL Server的广泛的数据库管理系统的指纹检查,补充,根据准确的“@ @版本”解析和XML文件匹配的以获得准确的数据库管理系统补丁水平。埃塔的查询实时计算(预计到达时间),支持加入。支援的是可提取了数据库管理MySQL和PostgreSQL系统用户的密码哈希。
标签: Major feature enhancements
A DBMS fingerprinting method based upon HTML error
messages parsing was added. This method is defined
in lib/parser.py and reads an XML file defining
default error messages for each supported DBMS.
Extensive DBMS fingerprint checks for Microsoft
SQL Server were added, based upon accurate
"@@version" parsing and matching on an XML file to
get the exact patching level of the DBMS. Support
for real time calculation of query ETA (estimated
time of arrival) was added. Support was added for
extracting a password hash for database management
system users on MySQL and PostgreSQL.

2007-01-20 19:02
0.3

此版本增加了一个PostgreSQL数据库管理系统积极指纹,一个强MySQL的数据库管理系统积极改善指纹和MySQL的意见注射检查,一encodeParams()方法进行编码,然后才作出一个HTTP请求的URL参数,许多bug修正,对MS SQL Server的,模块重写文档文件,以及1 -数据支持命令行参数(通过对POST请求字符串),为联盟的检查( -联合检查),并为字符串匹配( -字符串)。它代表了大部分功能在common.py和option.py发动机和删除重复的代码。
标签: Major feature enhancements
This release adds a PostgreSQL DBMS active
fingerprint, a
strongly-improved MySQL DBMS active fingerprint
and a MySQL comment
injection check, an encodeParams() method to
encode URL parameters
before making an HTTP request, many bugfixes, a
module for MS SQL
Server, rewritten documentation files, and support
for a --data
commandline argument (to pass the string for POST
requests), for UNION
check (--union-check), and for string match
(--string). It delegates
most of features to the engine in common.py and
option.py and removes
duplicated code.

2006-12-15 10:16
0.2

整个计划是完全重构。 TODO和致谢文件被添加。一些文件中提到增加了README文件。头被转移到用户agents.txt,所以现在的- f参数指定的文件(用户agents.txt)和随机化的用户选择代理头。程序插件(mysqlmap.py和postgres.py)强烈改善。主动MySQL的指纹check_dbms()进行了改进。枚举功能是改善了这两个数据库。小的变化而作出的转义()函数。旧的推理算法取代了新的二分法算法。
标签: Initial freshmeat announcement
The entire program was completely refactored. TODO
and THANKS files were added. Some references to
papers were added in the README file. Headers were
moved to user-agents.txt, so now the -f parameter
specifies a file (user-agents.txt) and randomizes
the selection of User-Agent header. Program
plugins (mysqlmap.py and postgres.py) were
strongly improved. Active MySQL fingerprint
check_dbms() was improved. Enumeration functions
were improved for both databases. Minor changes
were made in the unescape() functions. The old
inference algorithm was replaced with a new
bisection algorithm.

Project Resources