Marco's SQL Injection

Version
1.2 (last update on Mar 26, 2013)
Rating
Compatibility
Reviews
32
License
GPLv2 or later
Non-Commercial
Type
Date Added
29 May 2010
* Filters requests in POST, GET, REQUEST and blocks SQL injection / LFI attempts.
* Notifies you by e-mail when a alert is generated.
* Protect also from unKnown 3rd Party extensions vulnerability.
* White list for safe components (at your risk ;) )
* automatic ip blocking on attack
Enable mail report and prepare yourself to be scared!
Anyway remember that security it is a 'forma mentis', not a plugin!
HISTORY
Version 1.2 Mar 26th, 2013:
* Joomla! 3.0 compatility & coding style
* try - catch table checking
* InnoDB table support
* it works fine, nothing else to do on J2.5 ;)
Version 1.1 (Mar 10th, 2011)
* ip auto banning on attack (ip blocking)
* RegEx improvements to intercept more SQL attacks
Version 1.0 (Jan 7st, 2011)
* Joomla! v1.6 compatibility
* send mail also when error is raised
* minor code optimization
Version .98a (Jun 1st, 2010) Thanks to Jeff
* fixed backtics matching
* fixed union all matching
* fixed ....// exploit
* added more info to report mail
Version .98 (May 29th, 2010)
first release.
Please, keep in mind, I repeat: this plugin intercepts a lot of common exploits, not ALL!! this should be intended as an help, this is not "THE SOLUTION".
This plug-in is simple and it does what it claims. On one of my site people kept trying to exploit a vulnerability on Rokdownload ... I found out about it because of this extension.
thank you Marco
thank you Marco
Upon installation of this plugin, I noticed an attack with SQL injection exploting Rokdownloads module. Some of the information is provided via automated e-mail notification - where the attack is originated from, etc. (see example below)
Today there were 126 attacks from different servers within USA trying to inject the strings into joomlub? No such component has been installed, so it was a blind attack. Strange.
Keep in mind - our site is non-profit - what is the point of crashing our site? NONE...
THANK YOU, Marco!!! May this Great Karma find its way back to you tenfold!
Here is an example of some of the info from e-mail notification from one of the attacks:
**PAGE / SERVER INFO
*REMOTE_ADDR :
74.86.158.3
*HTTP_USER_AGENT :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
*REQUEST_METHOD :
GET
*QUERY_STRING :
option=com_joomlub&controller=auction&view=auction&task=edit&aid=-2%20union%20all%20select%201,2,3,concat(0x26,0x26,0x26,0x25,0x25,0x25,username,0x3a,password,0x25,0x25,0x25,0x26,0x26,0x26),5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29+from+jos_users
** SUPERGLOBALS DUMP (sanitized)
Today there were 126 attacks from different servers within USA trying to inject the strings into joomlub? No such component has been installed, so it was a blind attack. Strange.
Keep in mind - our site is non-profit - what is the point of crashing our site? NONE...
THANK YOU, Marco!!! May this Great Karma find its way back to you tenfold!
Here is an example of some of the info from e-mail notification from one of the attacks:
**PAGE / SERVER INFO
*REMOTE_ADDR :
74.86.158.3
*HTTP_USER_AGENT :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
*REQUEST_METHOD :
GET
*QUERY_STRING :
option=com_joomlub&controller=auction&view=auction&task=edit&aid=-2%20union%20all%20select%201,2,3,concat(0x26,0x26,0x26,0x25,0x25,0x25,username,0x3a,password,0x25,0x25,0x25,0x26,0x26,0x26),5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29+from+jos_users
** SUPERGLOBALS DUMP (sanitized)
My site was under attack for several weeks. Couldn't find out what part of the site was causing the problem. Thanks to this plugin my site is protected now and the emails the system creates helped me to find the component that was under attack. Thank you very much for this simple and very effective plug-in!!!
Honestly, I was attacked for more than 3 times as of now. I've just found this plugin and installed it as a remedy, I hope this helps me tighten a bit of security towards the attack.
Thanks for a nice share. May God Bless You with the Best!
Thanks for a nice share. May God Bless You with the Best!
The extension increased the security level of the websites where I installed it. It's simple and quick to setup.
:)
Thank you for your work!
:)
Thank you for your work!
Page 2 of 2


