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

Reply
 
Thread Tools
Prevent Automated Registrations Details »»
Prevent Automated Registrations
Version: 1.00, by Mystis Mystis is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

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

Smallish hack here, basically it emulates Yahoo's, among other's, system of generating an image with a random series of characters that a user must enter correctly into a text box to register. The screenshots will illustrate this well:

Screenshots
----------------
Registration Screen
Results on Failure
Results on Success

Installation Instructions
----------------
See install.txt in the attachment

Minimods
----------------
Text-only version for people without access to the GD library

The font may be customized by taking a font desired, in TrueType format, and uploading it in place of the font.ttf included. the gd image library IS required to use this hack.

If you like it, install it!

Show Your Support

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

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

Quote:
Originally posted by Boofo


Is there a way to use something other than the gd library to display the images (since alot of hosts don't have it installed)? If the text only version can be got around that easy, there must be another way.
Yea, I already made that into my hack, you have 3 choices on how the output images are, two are for gd, one is for non gd, the gd options are:
Creating one verification image from multiple others like a.jpg 4.jpg anf so on
Creating one image with the text written in the center of it

and the non gd:
Displaying multiple images for each char that bots and users cant trace back to the actual image and get the value of it.
Reply With Quote
  #33  
Old 02-03-2003, 05:18 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sounds great! I'm ready when you are.
Reply With Quote
  #34  
Old 02-03-2003, 05:22 AM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Boofo
Sounds great! I'm ready when you are.
Code:
<tr>
	<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}"><b>Image Verification</b></normalfont></td>
</tr>
<!-- *** -->
<tr>
	<td bgcolor="{firstaltcolor}"><normalfont><b>Image Verification</b></normalfont><br>
	<smallfont>Please enter the numbers and text that you see on the image. This is to help prevent automated registration.</smallfont><br>
        <img src="imagegen.php?hash=$verifydata[hash]"></td>
	<td bgcolor="{secondaltcolor}"><normalfont>
        <input type="text" class="bginput" name="verification_value" size="25" maxlength="100">
        <input type="hidden" name="verification_hash" value="$verifydata[hash]">
	</normalfont></td>
</tr>
Thats the template I use for my hack to display the image in the register section, verification hash isnt the actual value of the image, its the hash of the current register verification session, this makes it impossible for ats to get the actual value of the image.
Reply With Quote
  #35  
Old 02-03-2003, 05:24 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Looks good. Can't wait to try it out.
Reply With Quote
  #36  
Old 02-03-2003, 05:39 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You should make your letters to change position, in different angles and also place some grids over... I know it can be done, FireFly showed me something cool like that...

If you get it to do this, OCR software cannot scan the letters and insert them automatically.
Reply With Quote
  #37  
Old 02-03-2003, 05:45 AM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by TECK
You should make your letters to change position, in different angles and also place some grids over... I know it can be done, FireFly showed me something cool like that...

If you get it to do this, OCR software cannot scan the letters and insert them automatically.
I already added that to my hack, if you look here:
https://vborg.vbsupport.ru/attachmen...&postid=348489

If you have distort image set to yes, it distorts it with grids and other effects to its readable by the human eye but not by bots.
Reply With Quote
  #38  
Old 02-03-2003, 05:47 AM
ManagerJosh's Avatar
ManagerJosh ManagerJosh is offline
 
Join Date: Feb 2002
Posts: 348
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Definitely goint to install this....as soon as Teck's suggestion is added in
Reply With Quote
  #39  
Old 02-03-2003, 07:20 AM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My verify image hack is almost complete, if you run a test forums and wanna try the aplha version of the installer you can find it in this post, please read the post before hand though.

https://vborg.vbsupport.ru/showthrea...886#post349886
Reply With Quote
  #40  
Old 02-03-2003, 11:15 AM
VeoMorphine VeoMorphine is offline
 
Join Date: Nov 2002
Posts: 155
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great hack. Some script kiddys are always flooding my board(i just emtpy the user table of all waiting for e-mail group members)

this will help alot.

Quote:
Originally posted by a-drive
This was near completion by Slynderdale......
Well now its completed.
Reply With Quote
  #41  
Old 02-03-2003, 01:51 PM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by VeoMorphine
Great hack. Some script kiddys are always flooding my board(i just emtpy the user table of all waiting for e-mail group members)

this will help alot.



Well now its completed.
Its almost complete, at the moment im at my classes, but when i return home ill release the final version of my hack and also another hack that many of you might like that I started before I left for my classes.
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 11:12 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05629 seconds
  • Memory Usage 2,303KB
  • 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
  • (1)bbcode_code
  • (5)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
  • (3)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