Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Enhanced Captcha Image Verification - stop bots from signing up!! Details »
Enhanced Captcha Image Verification - stop bots from signing up!!
Mod Version: 1.11, by steadicamop (Member) steadicamop is offline
Developer Last Online: Dec 2014 I like it Show Printable Version Email this Page

vB Version: 3.6.8 Rating: (63 votes - 4.89 average) Installs: 871
Released: 26 Nov 2006 Last Update: 27 Nov 2006 Downloads: 4754
Not Supported Uses Plugins Template Edits Additional Files  

Title : Enhanced Captcha Image Verification

Version : 1.1

Coder : Andy Calderbank & Jason Williams

Purpose
: Add extra Image Verification to the registration process, using an alternative system to the Captcha system.

Why : It would appear that spammers can now "read" the Captcha codes and overcome the verification process.

How : This extra feature uses images which are harder for a spam program/bot to interpret than text characters. The user has a choice of 4 randomly displayed images, and the answer is given below. The user must click on that image to proceed, if the incorrect image is selected an error message is shown. The images are randomly shown (from however many are in the directory - you can have as many as you want, just has to be more that 4!) and are automatically created from the images/verification/ directory - all on the fly. Sample images are included with this release, but you can use your own - I recommend using 100 x 100 pixels, in .jpg format and naming the image with a meaningful title (ie A House.jpg) - the extension is stripped so only the filename itself is shown.

To further enhance security, the images are passed through a script which means that none of the images on the screen have file names - and cannot be associated to the question by title alone.

I have been testing this on my forum and have found it to be effective - I cannot guarantee that this will stop all spamming, but this relies more on human input than a computer "reading" the image.

Important : This has been tested on 3.6.2 - I cannot guarantee it will work on anything above, please test with caution - and as always BACKUP FIRST! This will not work on anything below 3.6.0.

Demo : http://www.steadiforum.com/register.php

I hope this is help to the VBulletin community as I know this is a growing problem. I don't fancy the thought of trawling through hundreds of new members deleting stupid usernames and spam posts.

Installation :
  1. Upload the verification/ directory to your images/ folder - make sure .htaccess and show.php are present - otherwise it won't work.
  2. Import Product - product-image_verification.xml

Upgrading :
  1. Upload show.php to the images/verification/ directory.
  2. Import Product - product-image_verification.xml - select Allow Overwrite to enable upgrade.

Requirements : GD Libraries installed

File uploads : 39 (including images)
Files to Import : 1
New Templates : 1
New Phrases : 5
Uses Hooks : 1
New Queries : 0

History :
v1.0 - Original release
v1.01 - Slight code change for forums in sub-directories (thanks go to Barakat for solving this one)
v1.1 - Issue resolved with Windows servers also template clean up for xhtml compliance
v1.11 - Added version check function, minor upgrade.

Done - if you like please click install! (and I won't ask for any donations as long as you click Nominate for MOTM!)

Don't forget you don't have to use the provided images - you can customise these to any you wish - I've used ones that are hopefully universal and everyone will recognise.

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	imageverification1.jpg
Views:	8591
Size:	36.6 KB
ID:	56611   Click image for larger version

Name:	imageverification2.jpg
Views:	4479
Size:	24.5 KB
ID:	56612  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Miscellaneous Hacks Enhanced Image Captcha - Stop bots from signing up! steadicamop vBulletin 3.7 Add-ons 165 21 May 2015 01:36

  #106  
Old 19 Jan 2007, 22:26
steadicamop's Avatar
steadicamop steadicamop is offline
 
Join Date: Jul 2004
Real name: Jason Williams
Originally Posted by Keyser Söze View Post
are there any plans to update this so it supports imagemagic?

great mod
I'm not too clued up on ImageMagic - will see what I can come up with.

Jason
Reply With Quote
  #107  
Old 20 Jan 2007, 03:53
oberheimhaven's Avatar
oberheimhaven oberheimhaven is offline
 
Join Date: May 2006
Real name: Mark Anthony
Warning: dir(images/verification/) [function.dir]: failed to open dir: No such file or directory in /register.php(202) : eval()'d code on line 6

Fatal error: Call to a member function on a non-object in /home/.hiam/niceman/musiciansquarters.com/forums/register.php(202) : eval()'d code on line 7


ANY SUGGESTIONS
Reply With Quote
  #108  
Old 20 Jan 2007, 03:54
[email protected] gersforum@gmail is offline
 
Join Date: Oct 2006
Works a treat - well done!
Reply With Quote
  #109  
Old 20 Jan 2007, 22:00
steadicamop's Avatar
steadicamop steadicamop is offline
 
Join Date: Jul 2004
Real name: Jason Williams
Originally Posted by oberheimhaven View Post
Warning: dir(images/verification/) [function.dir]: failed to open dir: No such file or directory in /register.php(202) : eval()'d code on line 6

Fatal error: Call to a member function on a non-object in /home/.hiam/niceman/musiciansquarters.com/forums/register.php(202) : eval()'d code on line 7


ANY SUGGESTIONS
This should solve it - your forums directory is in a subdirectory from the domain (which mine isn't) - if you go to the AdminCP -> Plugins & Products -> Plugin Manager -> Extra user verification and click Edit.

In there you will see this code:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

This is from the forum root - so you will need to add your /forums directory, so it should look like this:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

That should hopefully solve the issue - this is a general rule - if your forum is in a subdirectory, this would need to be changed.

Let me know if this works.

Jason
Reply With Quote
  #110  
Old 21 Jan 2007, 18:45
oberheimhaven's Avatar
oberheimhaven oberheimhaven is offline
 
Join Date: May 2006
Real name: Mark Anthony
NOPE
Warning: dir(forums/images/verification/) [function.dir]: failed to open dir: No such file or directory in /register.php(202) : eval()'d code on line 6

Fatal error: Call to a member function on a non-object in /home/.hiam/niceman/musiciansquarters.com/forums/register.php(202) : eval()'d code on line 7
Reply With Quote
  #111  
Old 21 Jan 2007, 18:49
oberheimhaven's Avatar
oberheimhaven oberheimhaven is offline
 
Join Date: May 2006
Real name: Mark Anthony
I put the folder everywhere lol I can think of change in admin like you told me and still this comes up any suggestions looks like Im still not putting the folder in right place sorry to be a pain!!! Hey I reg from cmps is that the problem where would I put??? I will keep trying thanks and sorry for being stupid ;p
Reply With Quote
  #112  
Old 21 Jan 2007, 18:58
Sean S's Avatar
Sean S Sean S is offline
 
Join Date: Jan 2004
Real name: Sean
very nice, I like it, thank you.

Could be educational too for english, hehe.
Reply With Quote
  #113  
Old 21 Jan 2007, 19:30
steadicamop's Avatar
steadicamop steadicamop is offline
 
Join Date: Jul 2004
Real name: Jason Williams
Originally Posted by oberheimhaven View Post
I put the folder everywhere lol I can think of change in admin like you told me and still this comes up any suggestions looks like Im still not putting the folder in right place sorry to be a pain!!! Hey I reg from cmps is that the problem where would I put??? I will keep trying thanks and sorry for being stupid ;p
You need to place the images/verification folder in the same directory as register.php - if you have a forum subdirectory, then make sure it goes from there - if you still have problems PM me your forum details and I'll take a look and see what I can do.

Jase
Reply With Quote
  #114  
Old 26 Jan 2007, 13:12
Rushyman Rushyman is offline
 
Join Date: Oct 2003
Awesome addition. I really could do with it also being in the contact us page. Is there a way to add that?
Reply With Quote
  #115  
Old 26 Jan 2007, 21:01
steadicamop's Avatar
steadicamop steadicamop is offline
 
Join Date: Jul 2004
Real name: Jason Williams
Hmmm interesting thought - should be fairly simple to do,. might be an add on or release as a fresh addition
Reply With Quote
  #116  
Old 27 Jan 2007, 19:37
steadicamop's Avatar
steadicamop steadicamop is offline
 
Join Date: Jul 2004
Real name: Jason Williams
Originally Posted by Rushyman View Post
Awesome addition. I really could do with it also being in the contact us page. Is there a way to add that?
Check this : http://www.vbulletin.org/forum/showt...hreadid=137669
Reply With Quote
  #117  
Old 27 Jan 2007, 20:02
basskiller basskiller is offline
 
Join Date: Jan 2003
great hack. I have been hit by these suckers for awhile now. Xrumor as well as a few others..

Thanks!!!
__________________
Owner @ World Class Bodybuilding
Owner @ Basskilleronline
Owner @ Bodybuildingology
Reply With Quote
  #118  
Old 28 Jan 2007, 18:57
NFLfbJunkie NFLfbJunkie is offline
 
Join Date: Sep 2006
Someone posted on post #94 to modify the .htaccess file to stop spam bots. Is this a solution? If so, do I use the current .htaccess file that is in my forum's root directory to paste the information?
Reply With Quote
  #119  
Old 02 Feb 2007, 21:37
steadicamop's Avatar
steadicamop steadicamop is offline
 
Join Date: Jul 2004
Real name: Jason Williams
Originally Posted by Junkie View Post
Someone posted on post #94 to modify the .htaccess file to stop spam bots. Is this a solution? If so, do I use the current .htaccess file that is in my forum's root directory to paste the information?
I can't say whether this will work or not - give it a try, you have nothing to lose.
Reply With Quote
  #120  
Old 03 Feb 2007, 03:13
Prince Prince is offline
 
Join Date: Oct 2001
I just installed it on 3.6.3 and it works fine.
__________________
www.ironmagazineforums.com
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 12:56.

Layout Options | Width: Wide Color: