vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Automated Spam Bots with the Birth Date 3/28/1983 (https://vborg.vbsupport.ru/showthread.php?t=130890)

Boss-Hog 11-06-2006 02:01 AM

Automated Spam Bots with the Birth Date 3/28/1983
 
Hello,

Over the past several months, my forum has been overrun by automated spam bots that, once registered, start threads filled with lewd links or advertisements. It's obvious that it's automated based on the fact that the birth date is always the same (March 28, 1983) and have read two others posts from vBulletin users who have had this same problem, but no solution was provided. I've decided to temporarily require moderation approval on all new registrations, because if I don't delete the accounts before they're confirmed, the forum will have several new posts from these accounts. However, that's not what I'd like to have to do in the long run for all new legitimate registrations.


I'd estimate that we're currently getting about two signups a day with that birth date. I posted this on vbulletin.com and was informed that vB doesn't give the user the ability to ban by birth date, and that I'd have to take the problem over here. I'm not asking for custom code to provide this functionality; rather, I'm asking if anyone else has had this problem and how you alleviated it? My site currently requires image verification during signup, but I read that's no longer a road block to spam robots, as they can now interpret these. Any help on this issue would be greatly appreciated. Thanks.

Adrian Schneider 11-06-2006 02:14 AM

Try this to block registrations: hook: userdata_doset
PHP Code:

if (!isset($banBirthday))
{
    
$banBirthday = array(
        
'day' => 28,
        
'month' => 3,
        
'year' => 1983
    
);
}

if (
$fieldname == 'birthday' and $value === $banBirthday)
{
    exit;


and to prevent them from posting more with the current accounts - hook: global_start
PHP Code:

if ($vbulletin->userinfo['birthday'] == '03-28-1983')
{
    exit;


not tested, but im sure you could test it easily enough (create new acct).

Liquid1ce 11-06-2006 07:36 AM

1 Attachment(s)
I've been having the same problems
more to the point is this seems to be a automated program registering, how is it getting past verafie image ?

thnx for the code i shall try it out

Attached is xml file just import your all set

[EDIT] i tried this, but would there be a way to delete the persons account, as the account is still created then ban that ip thats used as its a proxy

Boss-Hog 11-07-2006 12:35 AM

Quote:

Originally Posted by Liquid1ce
I've been having the same problems
more to the point is this seems to be a automated program registering, how is it getting past verafie image ?

thnx for the code i shall try it out

Attached is xml file just import your all set


[EDIT] i tried this, but would there be a way to delete the persons account, as the account is still created then ban that ip thats used as its a proxy

I successfully imported the attached XML file as a plugin but that's still not preventing users from registering with that birth date...the posting part seems to work, but not the registration portion.

Liquid1ce 11-07-2006 09:10 PM

then just delete members with 0 posts after x days :)

Adrian Schneider 11-07-2006 09:35 PM

I will try the code out in a day or two when I'm free.

Liquid1ce 11-12-2006 02:35 PM

bump

CodeRed 11-25-2006 07:26 PM

thanks for the code AJ...

i know we've had a ton of those bogus accounts register and im sure this will help lighten our moderator duties..

JimmyN 11-25-2006 07:43 PM

i just use a spam detection system, where keyboards are placed into a mod list.
Also the same with PM's so the whole board is protected.

Vixje 12-03-2006 07:31 PM

I cant find the hook: userdata_doset, where is it exactly so i can add the code? Thanks a lot in advance.


All times are GMT. The time now is 06:47 AM.

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.02107 seconds
  • Memory Usage 1,739KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete