..
Among the most serious and widespread application vulnerabilities a note of concerns about SQL-Injection. Although the theory and recommendations about specific changes they have undergone in the last ten / fifteen years, this class of vulnerability remains a major nightmare for programmers and maintainers of Web applications and, at the same time, one of the most attractive target for attackers and internal external, and its importance is likely to be permanently installed in the various Top Ten List of vulnerabilities indicated by OWASP (Open Web Application Security Project).
In this article we present sqlmap, a powerful open-source tool to automate the process of discovery and exploit SQL Injection-adapting to the DBMS as a back-end application target.
This article is intended for readers already have basic knowledge of SQL-Injection, in this text will be treated the causes of vulnerability and / or countermeasures to prevent it, will not be introduced as well as the SQL language, knowledge of which, albeit base, it is considered a necessary prerequisite to a successful article.
sqlmap is an open-source tool that promises to automate the stages of discovery and vulnerability exploits classified as "SQL-Injection", developed entirely in Python, sqlmap is therefore available for all major operating systems. sqlmap is a comprehensive tool for the analysis of SQL-Injection as:
Given its enormous popularity, get sqlmap is extremely simple, and usually proceed to a direct download from the site hosted on SourceForge, where you can download an archive (platform independent) or a binary package for most distributions GBU / Linux or Windows .
For those who want to use and always test the latest development version, you can proceed to checkout the Subversion repository via the command:
svn checkout https://svn.sqlmap.org/sqlmap/trunk/sqlmap sqlmap-devPlease note that as code being developed, the Subversion repository often contains versions of sqlmap suffering from bugs that can greatly affect the operation of the software.
sqlmap implements three strategies to verify the existence of a vulnerability in SQL-Injection:
| |
AutoCAD (eBook)
Creation of architectural structures. At only 29 €. |
| |
Ruby and Ruby on Rails (Course)
Create software and Web applications with Ruby and RoR. From 39 €. |
| |
XML (Course)
Creation of XML structures, XSL and other languages extensible. Starting from 29 €. |