SQL injection is a technique that exploits a security vulnerability occurring in the database layer of an application. Mostly user input is not filtered by the script, is then passed into a SQL statement.
SQL injection test tool was created for beginner webmasters. The tool will perform simple test to check whether a webpage is vulnerable to SQL injection. It cannot determine vulnerability for sure, but will at least try.
Parameters
The tool expects an URL with parameters, like this:
http://www.example.com/articles/article.php?id=123&topic;=injection
It will not work if URL does not contain parameters. For example tool will not be able to check following URL:
http://www.example.com/articles/article.php
How SQL Injection Test works
Script does parse URL provided, and modifies parameters to simulate simple SQL injection (adds double and single quotes).
If resulting page contains error message generated by database management system (like MySQL, MSSQL, etc.) then script is most likely vulnerable to SQL injection. In this case SQL Injection Test tool will produce a warning.
You might be interested in other
online tools.
Webmaster
October 5, 2007
Please add vulnerability scan for mod-rewrited urls.
johan [anti-spam] tagor.net
November 4, 2007
What should I do to clean up the warning of "Database error detected. The webpage is either vulnerable to SQL injection, or user input is not correctly sanitized."
I don't mind to pay for the service.
Cheers.
Havrekex
November 6, 2007
Seems to say database error on everything I throw at it
November 6, 2007
Yes it sure does always send a fear monger message, in fact the author of this site might what to check their own pages as they report the same issue every other site does :-)
Admin: Fixed. Newly added error detection pattern was causing this. Thank you for posting!
me [anti-spam] dash.za.net
December 2, 2007
hey,
Nice...I am currently working on something very similar, except it crawls the whole site and injects every GET parameter found in page links.
I would really appreciate it if you would please mail me some of your string signatures that you use to detect sql injection, currently all I'm looking for is "unclosed quotation mark".
Thanks a lot.
DASH
December 14, 2007
Hi...
I have a question. I have read papers on AMNESIA, SQLDOM...do they come under automated tools to detect SQL injection?
It will be great if someone can answer my question. Thank you!