Brilliant idea? Stopping wowgold spammers

Do not post support requests, bug reports or feature requests. Discuss phpBB here. Non-phpBB related discussion goes in General Discussion!
Scam Warning
User avatar
stevemaury
Support Team Member
Support Team Member
Posts: 52768
Joined: Thu Nov 02, 2006 12:21 am
Location: The U.P.
Name: Steve
Contact:

Brilliant idea? Stopping wowgold spammers

Post by stevemaury »

This was probably thought of before, but I am so proud of it I had to share.

I see many human spammers trying to get wowgold. If you have a board that is only in a foreign language, add a custom profile field required at registration which asks a question in your language and requires an answer in your language, preferably something that only speakers of that language would be likely to know.

Presumably, the vast majority of these wowgold spammers speak a language other than yours, so they would have to translate and look up the answer. I am betting most won't bother.

Obviously, this will work better for, say, Urdu than for, say, Spanish.

EDIT - And obviously, this only works with Admin activation, because there is no way to require a particular answer in a text field.
Last edited by stevemaury on Sat Aug 16, 2008 9:04 pm, edited 1 time in total.
I can stop all your spam. I can upgrade or update your Board. PM or email me. (Paid support)
User avatar
Jim_UK
Former Team Member
Posts: 18480
Joined: Tue Oct 12, 2004 5:36 pm
Location: Darwen N.West UK

Re: Brilliant idea? Stopping wowgold spammers

Post by Jim_UK »

A good idea Steve.
From what I have seen these Wow Gold spammers are human. If not then it would be the only bot to get through registration on my site in over 2 years. Assuming they are human then ok with your idea.
What I have done is to use the word sensor such that any text Wow Gold, wow gold, WowGold, wowgold is replaced by "Please report this post" to draw moderator or Admin attention to their rubbish posting.
I also do not allow urls in signatures until after 10 posts so they get nowhere on my site.

Jim
The truth is out there.
Unfortunately they will not let you anywhere near it!
User avatar
jwxie
Registered User
Posts: 392
Joined: Wed Feb 01, 2006 3:45 am
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by jwxie »

Jim_UK wrote:A good idea Steve.
From what I have seen these Wow Gold spammers are human. If not then it would be the only bot to get through registration on my site in over 2 years. Assuming they are human then ok with your idea.
What I have done is to use the word sensor such that any text Wow Gold, wow gold, WowGold, wowgold is replaced by "Please report this post" to draw moderator or Admin attention to their rubbish posting.
I also do not allow urls in signatures until after 10 posts so they get nowhere on my site.

Jim
yeah
something that is verbal in your language will be a brilliant idea@@
yeah, at the same time, some softwares do have a config at acp to control how long will the new registration be able to post his first thread
if this is also added to phpbb will be a great use
since spammer will never waste their time if they have to wait for 1 hr after the new registration to post a thread.
User avatar
stevemaury
Support Team Member
Support Team Member
Posts: 52768
Joined: Thu Nov 02, 2006 12:21 am
Location: The U.P.
Name: Steve
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by stevemaury »

As an addition to the word censor idea, edit the registration page:
Attention wowgold spammers: Your links are blocked at this site, so don't bother.
I can stop all your spam. I can upgrade or update your Board. PM or email me. (Paid support)
User avatar
MartectX
Registered User
Posts: 1324
Joined: Wed Dec 19, 2007 8:05 pm
Location: Marienplatz

Re: Brilliant idea? Stopping wowgold spammers

Post by MartectX »

Is it so bad with those wowgolders? I haven't seen one on the boards I frequent.
User avatar
Phil
Former Team Member
Posts: 10403
Joined: Sat Nov 25, 2006 4:11 am
Name: Phil Crumm
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by Phil »

I've gotten about 20 or so on my rather small board, although that may be because it's linked to in my signature.
Moving on, with the wind. | My Corner of the Web
User avatar
Elias
Registered User
Posts: 5152
Joined: Sat Feb 25, 2006 4:31 pm
Name: Elias

Re: Brilliant idea? Stopping wowgold spammers

Post by Elias »

That would also affect how many users end up signing up that actually are interested in your forum's subject no?

Thanks,
EY
"Mystery creates wonder, and wonder is the basis of man's desire to understand." - Neil Armstrong
|Installing Extensions|Writing Extensions|Extension Validation Policy|
User avatar
Phil
Former Team Member
Posts: 10403
Joined: Sat Nov 25, 2006 4:11 am
Name: Phil Crumm
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by Phil »

I'm not sure how it would effect them. I just delete the spammers.
Moving on, with the wind. | My Corner of the Web
User avatar
stevemaury
Support Team Member
Support Team Member
Posts: 52768
Joined: Thu Nov 02, 2006 12:21 am
Location: The U.P.
Name: Steve
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by stevemaury »

EY wrote:That would also affect how many users end up signing up that actually are interested in your forum's subject no?

Thanks,
EY
Well, if they can't read the language the forum is in, they aren't going to sign up anyway, and if they can, the question will be easy.
I can stop all your spam. I can upgrade or update your Board. PM or email me. (Paid support)
Jethan4u
Registered User
Posts: 2
Joined: Tue Aug 12, 2008 9:24 am

Re: Brilliant idea? Stopping wowgold spammers

Post by Jethan4u »

What is Wow Gold ?
User avatar
Phil
Former Team Member
Posts: 10403
Joined: Sat Nov 25, 2006 4:11 am
Name: Phil Crumm
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by Phil »

World of Warcraft gold ;)
Before anyone says I have no life, I've got no time to play WoW because of phpbb.com :lol:
Moving on, with the wind. | My Corner of the Web
ron101
Registered User
Posts: 130
Joined: Sun Aug 14, 2005 12:32 pm

Re: Brilliant idea? Stopping wowgold spammers

Post by ron101 »

How do i do that then? do i have to turn something on or what is there?
User avatar
EsrarliKapi
Registered User
Posts: 29
Joined: Thu Jul 03, 2008 12:16 pm
Location: Ankara
Contact:

Re: Brilliant idea? Stopping wowgold spammers

Post by EsrarliKapi »

I use almost the same but with some slight differences. In my forum, I don't want to use admin activation, I found it annoying as a user. I added a custom field myself. So I did this:

../ucp.php

Find:

Code: Select all

			// Replace "error" strings with their real, localised form
Replace:

Code: Select all

			$checker_answers = array('testanswer', 'answerno2', 'another');
			if(!in_array(strtr(strtolower($data['checker']), array(' ' => '')), $checker_answers))
			{
				$error[] = $user->lang['CHECKER_ERROR'];
			}

			// Replace "error" strings with their real, localised form
Find:

Code: Select all

			'tz'				=> request_var('tz', (float) $timezone),
Replace:

Code: Select all

			'tz'				=> request_var('tz', (float) $timezone),
			'checker'				=> request_var('checker', '', true),
../styles/prosilver/template/ucp_register.html

Find:

Code: Select all

		<dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" /></dd>
	</dl>
Replace:

Code: Select all

		<dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" /></dd>
	</dl>
	<dl>
		<dt><label for="checker">{L_CHECKER}:</label><br /><span>{L_CHECKER_EXPLAIN}</span></dt>
		<dd><input type="text" tabindex="6" name="checker" id="checker" size="25" maxlength="100" value="" class="inputbox autowidth" title="{L_CHECKER}" /></dd>
	</dl>
../language/en/ucp.php

Find:

Code: Select all

	'CONFIRM_PASSWORD_EXPLAIN'	=> 'You only need to confirm your password if you changed it above.',
Replace:

Code: Select all

	'CONFIRM_PASSWORD_EXPLAIN'	=> 'You only need to confirm your password if you changed it above.',
	'CHECKER'			=> 'What is my name?',
	'CHECKER_EXPLAIN'			=> 'Just to make sure you are human.',
	'CHECKER_ERROR'			=> 'Invalid check code, try again.',
Fill the $checker_answers array with the possible answers of the question.
The answer sent is automatically converted to lower case and space chars are removed, so make sure you set the answer like that too.
Change the 'CHECKER' language string as your question.


Doing well so far for me. Hope it helps somebody else. But make sure that the answers are guessable by your human users.
[Ultimate Simplicity]
User avatar
igorw
Former Team Member
Posts: 8024
Joined: Fri Dec 16, 2005 12:23 pm
Location: {postrow.POSTER_FROM}
Name: Igor Wiedler

Re: Brilliant idea? Stopping wowgold spammers

Post by igorw »

I'm working on a KittenAuth implementation.
Igor Wiedler | area51 | GitHub | trashbin | Formerly known as evil less than three
User avatar
MartectX
Registered User
Posts: 1324
Joined: Wed Dec 19, 2007 8:05 pm
Location: Marienplatz

Re: Brilliant idea? Stopping wowgold spammers

Post by MartectX »

@EsrarliKapi: Ah, this mod existed for phpBB2, known as "The Humanizer". You know, you should make a ModX out of it; if you don't have the time I'd even do it for you (giving you credit of course).
Post Reply

Return to “phpBB Discussion”