News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Anti-Bot Registration Puzzles v1.2.0.1 (Updated for SMF 2.0 RC2)

Started by Marcus Forsberg, January 28, 2008, 07:52:11 PM

Previous topic - Next topic

Sabre™

The code has been installed twice into your template.
Go over the 3 templates this mod alters, and remove the second appearances of the code added.
Use the parser on [THIS] page to help guide you.
It is located on the right of that page where it states "Manual Install Instructions for SMF"

Post back and let us know how it went, or if you hit any problems along the way.

Good Luck :)
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Apllicmz

Nice work when update try puty portuguese

<file name="$themedir/languages/Modifications.portuguese_pt-utf8.php" error="skip">
    <operation>
        <search position="end" />
            <add><![CDATA[
$txt['puzzle_colors'] = 'Que palavra &eacute; a mesma que a sua cor';
$txt['puzzle_math'] = 'Qual &eacute; a soma de (tal como um n&uacutemero)';
$txt['puzzle_shapes'] = 'Quantos %s faz uma %s tens?';
$txt['puzzle_shapes2'] = 'Quantos %s faz uma %s tens?';
$txt['puzzle_sides'] = 'lados';
$txt['puzzle_corners'] = 'cantos';
$txt['puzzle_incomplete'] = 'Voc&ecirc; n&atilde;o completaram o anti-bot enigma. Por favor, tente novamente.';
$txt['puzzle_incorrect'] = 'Voc&ecirc; respondeu incorretamente o anti-bot enigma. Por favor, tente novamente.';
$txt['puzzle_antibot'] = 'Medida anti-bot';
$txt['puzzle_red'] = 'Vermelho';
$txt['puzzle_orange'] = 'Laranja';
$txt['puzzle_yellow'] = 'Amarelo';
$txt['puzzle_green'] = 'Verde';
$txt['puzzle_blue'] = 'Azul';
$txt['puzzle_purple'] = 'Purple';
$txt['puzzle_pink'] = 'Rosa';
$txt['puzzle_black'] = 'Preto';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Tri&acirc;ngulo';
$txt['puzzle_square'] = 'Quadrado';
$txt['puzzle_rectangle'] = 'Ret&acirc;ngulo';
$txt['puzzle_pentagon'] = 'Pent&aacute;gono';
$txt['puzzle_hexagon'] = 'Hex&aacute;gono';
$txt['puzzle_heptagon'] = 'Hept&aacute;gono';
$txt['puzzle_octagon'] = 'Oct&oacute;gono';
$txt['puzzle_1'] = 'UM';
$txt['puzzle_2'] = 'DOIS';
$txt['puzzle_3'] = 'TRES';
$txt['puzzle_4'] = 'QUATRO';
$txt['puzzle_5'] = 'CINCO';
$txt['puzzle_6'] = 'SEIS';
$txt['puzzle_7'] = 'SETE';
$txt['puzzle_8'] = 'OITO';
$txt['puzzle_9'] = 'NOVE';
$txt['puzzle_10'] = 'DEZ';
$txt['puzzle_11'] = 'ONZE';
$txt['puzzle_12'] = 'DOZE';
$txt['puzzle_13'] = 'TREZE';
$txt['puzzle_14'] = 'CATORZE';
$txt['puzzle_15'] = 'QUINZE';
$txt['puzzle_16'] = 'DEZASEIS';
$txt['puzzle_17'] = 'DEZASETE';
$txt['puzzle_18'] = 'DEZOITO';
$txt['puzzle_19'] = 'DEZENOVE';
]]></add>
    </operation>
</file>


<file name="$themedir/languages/Modifications.portuguese_pt.php" error="skip">
    <operation>
        <search position="end" />
            <add><![CDATA[
$txt['puzzle_colors'] = 'Que palavra é a mesma que a sua cor';
$txt['puzzle_math'] = 'Qual é a soma de (tal como um número)';
$txt['puzzle_shapes'] = 'Quantos %s faz uma %s tens?';
$txt['puzzle_shapes2'] = 'Quantos %s faz uma %s tens?';
$txt['puzzle_sides'] = 'lados';
$txt['puzzle_corners'] = 'cantos';
$txt['puzzle_incomplete'] = 'Você não completaram o anti-bot enigma. Por favor, tente novamente.';
$txt['puzzle_incorrect'] = 'Você respondeu incorretamente o anti-bot enigma. Por favor, tente novamente.';
$txt['puzzle_antibot'] = 'Medida anti-bot';
$txt['puzzle_red'] = 'Vermelho';
$txt['puzzle_orange'] = 'Laranja';
$txt['puzzle_yellow'] = 'Amarelo';
$txt['puzzle_green'] = 'Verde';
$txt['puzzle_blue'] = 'Azul';
$txt['puzzle_purple'] = 'Purple';
$txt['puzzle_pink'] = 'Rosa';
$txt['puzzle_black'] = 'Preto';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Triângulo';
$txt['puzzle_square'] = 'Quadrado';
$txt['puzzle_rectangle'] = 'Retângulo';
$txt['puzzle_pentagon'] = 'Pentágono';
$txt['puzzle_hexagon'] = 'Hexágono';
$txt['puzzle_heptagon'] = 'Heptágono';
$txt['puzzle_octagon'] = 'Octógono';
$txt['puzzle_1'] = 'UM';
$txt['puzzle_2'] = 'DOIS';
$txt['puzzle_3'] = 'TRES';
$txt['puzzle_4'] = 'QUATRO';
$txt['puzzle_5'] = 'CINCO';
$txt['puzzle_6'] = 'SEIS';
$txt['puzzle_7'] = 'SETE';
$txt['puzzle_8'] = 'OITO';
$txt['puzzle_9'] = 'NOVE';
$txt['puzzle_10'] = 'DEZ';
$txt['puzzle_11'] = 'ONZE';
$txt['puzzle_12'] = 'DOZE';
$txt['puzzle_13'] = 'TREZE';
$txt['puzzle_14'] = 'CATORZE';
$txt['puzzle_15'] = 'QUINZE';
$txt['puzzle_16'] = 'DEZASEIS';
$txt['puzzle_17'] = 'DEZASETE';
$txt['puzzle_18'] = 'DEZOITO';
$txt['puzzle_19'] = 'DEZENOVE';
]]></add>
    </operation>
</file>



Cal O'Shaw

Will this work with 1.1.7? 

We've started getting attacked by Russian/Ukraine porn IPs that seem to have gotten through the basic SMF registration system.  Fortunately we require approval but it's a bother zapping them and having them successfully reapply a few hours later.

Grazie,

Cal

Cal O'Shaw


cr33p

First of all, hello everybody.
I'm having a bit of trouble with this mod:
I'm using smf 1.1.5, with the standard image check. The template I use doesn't have Register.Template.php so I guess the default register.template.php is used instead and the tests before the install went well, with no errors.
Still, when I try to register I can't see anything except the box where I have to type the.. answer.
Maybe the attached prints can explain it better than I can.

Sorry if there are any typos, english is not my first language.

cr33p

#65
I haven't translated anything. I'm using the original english files. I'll try your solution anyway (maybe replace with the original language files - I hope that it doesn't mess with my other installed packages) and post back here with a conclusion. Thanks for your answer.

Later Edit: I forgot to mention that if I set the default theme, it all works fine (same config, same language).

ghaddink

Hi, I was wondering if there is an easy way to use your registration puzzles as a verification when guests post messages?

Thanks in advance

ghaddink

Too bad. Do you have any advice/ideas on other mods I can use to prevent spamming through guest posting with the new smf 1.1.7?

ghaddink


rolygate

I got a weird fault with this mod: somehow it jams up the core captcha test, so that it always stays on the same test letters.

Uninstall the mod - problem solved. Very strange. Shame, because I'm being hit by the wave of botspam and I need a fix.

using SMF 1.1.5
default template

SEO for CMS [nofollow]

Sabre™

Quote from: ghaddink on November 14, 2008, 04:55:44 PM
Too bad. Do you have any advice/ideas on other mods I can use to prevent spamming through guest posting with the new smf 1.1.7?

[THIS] mod will prevent guests from posting links.
Its a start ??  lol  ;)

Quote from: rolygate on November 15, 2008, 02:44:44 PM
I got a weird fault with this mod: somehow it jams up the core captcha test, so that it always stays on the same test letters.

You could replace that captcha with [THIS] mod.
I use that and this mod to compliment each other.
Just a suggestion, and it will solve this  "jamming"  issue youre having. :)
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Kolya

rolygate: It only seems to repeat the captcha. Ask someone else to look at your registration page and you'll see they get a different captcha.

Sabre: The reCaptcha mod you linked can't protect guest posts either. The mods you are using aren't complementing each other, they're redundant. I guess that's okay for a one time registration, but doesn't help with guest posting at all.

Sabre™

#72
@ Kolya
What are you talking about?
Both suggestions assist both peoples needs.

If the bots are posting links, the  "No Spam by Guests!"  mod stops this. Or over all, you can deny guest posting.

Some bots try to sign up to your site, in which case the reCaptcha mod helps to defend against that, like the original captcha.
I mentioned it because he was having problems with his original capture.
Please read the posts carefully, and dont get them mixed up. This can confuse people that are genuinely asking for assistance.
So anything working against bots, DO compliment each other.


If you do not want bots on your forum, then learn about robots.txt.

eg.
User-agent: *
Disallow: /admin/
Disallow: /adsystem/

useragent is the bot....   
*   is a wild card basically meaning all bots
and disallow into  those areas etc etc etc

google is your friend

Good luck :)
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


rolygate

Thanks Sabre.

Have installed the reCaptcha challenge and no bots since then. So possibly they have a script to defeat the core catcha now, which shouldn't really be a surprise.
SEO for CMS [nofollow]

Sabre™

Quote from: Deprecated on November 16, 2008, 09:06:07 PM
Sadly, spammers don't even bother reading robots.txt. The robots.txt file is an agreement among gentlemen. Spammers do not honor this agreement. This is no solution.

Yes I understand that there are bots that ignore the bot.txt.
I must be lucky, as I use the before mentioned mods, and a bot.txt, and have never had spam.

name change to lucky_me I think


Quote from: rolygate on November 16, 2008, 08:03:30 PM
Thanks Sabre.

Have installed the reCaptcha challenge and no bots since then. So possibly they have a script to defeat the core catcha now, which shouldn't really be a surprise.

My pleasure buddy, glad it works for you also :)
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


babylon

hi, i tried it with 1.1.7 and used the installer and did the edit in the default theme im using but nothing shows at all..

babylon

well i double , double checked everything.
it should show but it doesnt show anything...
absolutely nothing.
so whoever said it work,probably after 30 edits .

igforum

#77
Question: I am trying to install this mod and am very new to the process. How do I get it to install (am running 1.1.7 with classic theme..) I am using Dreamweaver and Filezilla... I have uploaded the files successfully to my remote server, but I was not sure which file to place the mod into. 

When it says to run the install on Core theme only... do I do that first, and if so how do I 'run the install'?

I am aware that manual changes are needed, but getting it to initially install is confusing me, and I cannot find the register.template.php file... it does not appear to exist.

I have no problem hunting down the manual codes and updating the files but I need to locate the register.template.php file in order to do so.

Any help would be truly appreciated.


jolanda

im still getting replies on this f.u.c.k.i.n.g topic.
any f.u.c.k.i.n.g admin / mod that can do something about this f.u.c.k.i.n.g crap?
jeez..

Sabre™

@ babylon
Do you still need assistance mate?

@ igforum
Your site is up n running yeah, so it is visible?
Go to your packages section in your admin panel on your site.
Click on download packages, browse for it on your desktop, then click upload.
[THIS] may be of use.

@ jolanda
Since this is your first post in this thread, the only way you will receive replies from it, is if you chose to receive them!
If replies are coming by way of email, you have an unsubscribe link in it too.
Click that, and follow the couple of steps needed.
Or, you could go into your profile, click Notifications, and then unsubscribe there.
Sorry about your turrets also. :)
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Advertisement: