Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases

Reply
 
Thread Tools
Advance Image Verification Hack - Prevent Automated Registrations Details »»
Advance Image Verification Hack - Prevent Automated Registrations
Version: 1.00, by Slynderdale Slynderdale is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 02-07-2003 Last Update: Never Installs: 29
 
No support by the author.

Its finally complete, the Advance Image Verification hack, I know some one released it already here:
https://vborg.vbsupport.ru/showthrea...threadid=48443

But it doesn't work at all, this will stop automated registrations as much as not having it installed.

In that hack, it had the value of the image in the public HTML that can easily be leeched and the non-gd support of that hack is just plain text.

With this hack, all the data is stored in sessions on the mysql server.

This hack supports both GD and Non-GD for those who don't want to use GDP or don't have it. Both are real secure and leechers and bots cant tell the actual value of the image.

Features:
-Support for GDP 2.0 and greater versions.
(Image True Color)
-Support for True Type
(For using type type fonts and print text on the image)
-You can give the size of the font for True Type font.
-You can enable and disable Image Verification
-You can give the process in which it generates the text values
(There are two: Random Characters or randomly select a word from the Word List you can create)
-You can set he max digits used to create the random characters
-You can allow caching of GD images to cut down on the server load
-You can set the session time in seconds, if the user idles past that, the old session gets removed and a new one added
-You can specify the main image extension for the images, so if you use peg images it would be jog
-You can give the output type for the final GD image , it can be peg, ping and gift (if you have it supported)
-You can give the quality of peg images that GD outputs
-You can select the output type for the final image.
(There are three, two are for GD and one is non-gd, the non gd one uses multiple images and then output multiple images for each char, the other two uses multiple images and combine them as one image and the other uses one main background image and writes the text in the center)
-You can specify the color of the text for GD images
-You have an option to distort the final GD image
-You can control what characters are displayed in the random character images.

Screen Shots:
Heres a screen shot of the current admin settings.
https://vborg.vbsupport.ru/attachmen...&postid=352005

Heres a screen shot of when you register this is using the background image with text in center option and the distort image option.
https://vborg.vbsupport.ru/attachmen...&postid=352007

Heres a screen shot of the Non-GD support output, it uses multiple images, but it still uses session hashes so the user or bots cant tell what the value of the image is.
https://vborg.vbsupport.ru/attachmen...&postid=352016

If you like this hack and use it on your forum, all I ask in return is for you to click Install, That's all, thank you.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 02-09-2003, 07:11 PM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Also I have a request for those who are decent at graphics, If you have some free time could you make new images for the hack and post them here as a graphic pack? The demo images in the zip arent that good, I quickly made them, the only requirements are that they are readable by the human eye but arent readable by bots. So dont use common fonts and so on, also make sure the fonts you use have unique characters, for example, dont use a font where more then one character looks alie, like the number one, capital I and lowercase L, thank you in advance.
Reply With Quote
  #23  
Old 02-09-2003, 07:13 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, I thought of that, but most people register under Revision 3 (being default) so it doesn't matter too much. Most hacks I've been installing within the last 3 months have only had changes to my latest style, since I'm not really fond of the other styles anymore... not to mention they are rarely used.
Reply With Quote
  #24  
Old 02-09-2003, 08:24 PM
Glock Glock is offline
 
Join Date: Apr 2002
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got it installed, yet it shows up as a broken image. it also says Also note that the text is "cao" sensitive.
Reply With Quote
  #25  
Old 02-09-2003, 09:04 PM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Glock
I got it installed, yet it shows up as a broken image. it also says Also note that the text is "cao" sensitive.
Its a typo, it should be "case", right click on the image and click properties and then copy and paste the full url into your browser and tell me what the error you get
Reply With Quote
  #26  
Old 02-09-2003, 11:32 PM
drives fast's Avatar
drives fast drives fast is offline
 
Join Date: Nov 2001
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this and I also get this error:
Quote:
Invalid image code for verification, press back and please try again
I saw this posted:
Quote:
Also for some reason when i press agree and try to register it says invalid image code and what not yet it doesn't even go to the register page. Also there is no cache folder...
and I also have no cache folder and I cannot find anywhere that is says where it is supposed to go....if it is supposed to go in the images/verify directory....why does the images and verify directories not have to be chmodded to 777 as well?

I saw this posted right after:
Quote:
I'm having the same problem as Ferny72, except I created the cache folder in the right place manually and CHMODed it. It still displays the invalid image code message after clicking Agree
and this was the reply:
Quote:
Hmm, does the image get an error and not get displayed ot when you click register you get the error?

If its a error with register it could be that you entered the wrong vakue, the code is cap sensitive so Test isnt the same as test, if you have php try going to the verify table in the database and find your hash and copy and paste the value from it and see if that works, If not, ill see whats wrong
this does not address the issue of the error mentioned at all nor where the cache folder is supposed to go.

then I saw this posted:
Quote:
Slynderdale, when I installed it the first time the text to replace in register.php was present three times, and as I suspected this is where I messed up. I downloaded the updated text file, did the edits for register.php again and now it works flawlessly. Thanks!
I didn't see anything telling me to find something three times when I ran the installer

and the reply to that was:
Quote:
Alright, great to hear, thats what i thought was wrong with it
where in the instructions does it say to find something three times?

my question is.....what do I do now.....I get the same error as a couple other people and I do not know what to do to solve it and I do not know where to create the cache folder since the instructions do not mention it other than what to chmod it to.

please help me

also...in the images...the upper case "O" is exactly the same as the zero...how will anyone know which one is there?
Reply With Quote
  #27  
Old 02-09-2003, 11:53 PM
Dan_UPC Dan_UPC is offline
 
Join Date: Dec 2002
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does the name of the image file match the characters in the image? If it does, you may want to hash the file name.
Reply With Quote
  #28  
Old 02-10-2003, 01:09 AM
Dribbles Dribbles is offline
 
Join Date: Dec 2002
Location: USA
Posts: 205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thinking about installing this, but just curious ... is there much of a problem with automated registerations on vB forums? Because I've never even heard of such a problem?
Reply With Quote
  #29  
Old 02-10-2003, 01:39 AM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Dribbles
Thinking about installing this, but just curious ... is there much of a problem with automated registerations on vB forums? Because I've never even heard of such a problem?
Answered within this post:
https://vborg.vbsupport.ru/showthrea...777#post349777

You might as well be safe then sorry.
Reply With Quote
  #30  
Old 02-10-2003, 02:58 AM
Glock Glock is offline
 
Join Date: Apr 2002
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Error: Failed to create a destination image.
Reply With Quote
  #31  
Old 02-10-2003, 09:44 AM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Dan_UPC
Does the name of the image file match the characters in the image? If it does, you may want to hash the file name.
Yes, the name of the image file does match the chracter in the image, but the url used to point to the imagegen.php file hashes both the user session and the image file session, so theres no need to hash the names of the image files.
Reply With Quote
Reply

Thread Tools

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

Forum Jump


All times are GMT. The time now is 05:46 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04870 seconds
  • Memory Usage 2,310KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (9)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete