Anti-botting Turing test

A place for Genesis Wizards to share their latest projects and updates.
Forum rules
- Use common sense and be respectful towards each other at all times, even when disagreeing.
- Do not reveal sensitive game information. Guild secrets, player seconds are examples of things not allowed.
User avatar
Tapakah
Wizard
Posts: 160
Joined: 03 Mar 2010 08:50
Location: Leningrad->Tel-Aviv->San Jose->Columbus
Contact:

Anti-botting Turing test

Post by Tapakah » 06 Aug 2010 20:02

I am pretty sure we have a few CS majors or just programming nerds out here.

Anyone wants to try and suggest a 2-3 question (or even 1 question) programmable Turing test to detect bots? :)
Or even code it?

T.
We love self criticism - L. F. Vunyukov, "The Tale of the Troika".

User avatar
Rhaegar
Legend
Posts: 960
Joined: 13 May 2010 06:22

Re: Anti-botting Turing test

Post by Rhaegar » 06 Aug 2010 21:36

You mean like... Hi there, what is your mother's middle name? :lol:
Hard to make scripts ready for such things.
I fear no evil for I am fear incarnate.

User avatar
Earth
Great Adventurer
Posts: 159
Joined: 04 Mar 2010 16:40
Location: Southern California, USA

Re: Anti-botting Turing test

Post by Earth » 07 Aug 2010 17:28

How about...

Code: Select all

Suddently a snake crawls up from the ground and wraps itself around your neck.  You begin to feel strangled by it.

>exa snake
This snake has some magic runes of command you can read!  You realize that by reciting the hidden message in the runes, the snake will leave you and move to someone else.

>read runes
HSDASOIFJSODIFJSLDKFJLSKDFJSLDFKJ
DLA|KFJ|AS|===LJ|FIO.OFI[----]JWJ
A.D|KJA|SD|OIFJN|OSDJFSN[LDKF]JNL
ASL|---|FJ|===SO|DI.JNSO[====]DIJ
ASF|IOS|DN|FLSDJ|FNLKSDJ[FNLSKFJN
ASD|KFJ|NS|===DL|----KFJ[NSLD.KJFS
SDFCNOIJOIJNLVKDJLKSDJFNSLDKJFSKL

>recite help
Instantly, the snake removes itself from your body and drops to the ground.

If you don't recite it within a certain time limit:
You feel the snake begin to close down on your throat.  You are beginning to have trouble breathing.

Then later:
You begin to gasp for breath!  You realize you must <read runes> then <recite> the hidden messsage before the snake strangles you to death.

Then finally:
You hear a quick snap as the snake breaks your neck and begins to swallow your corpse.

You DIE!

I imagine that this would be like the fanatical moralist or something...if you pass it on the ground, it will follow you. I would give it plenty of time before it actually kills you. Maybe 5 minutes or so. That would account for bathroom breaks and such. Someone who is just idling without equipment should be immute from this.

Comments?

Laurel

Re: Anti-botting Turing test

Post by Laurel » 07 Aug 2010 19:33

Earth wrote:

Code: Select all


>read runes
HSDASOIFJSODIFJSLDKFJLSKDFJSLDFKJ
DLA|KFJ|AS|===LJ|FIO.OFI[----]JWJ
A.D|KJA|SD|OIFJN|OSDJFSN[LDKF]JNL
ASL|---|FJ|===SO|DI.JNSO[====]DIJ
ASF|IOS|DN|FLSDJ|FNLKSDJ[FNLSKFJN
ASD|KFJ|NS|===DL|----KFJ[NSLD.KJFS
SDFCNOIJOIJNLVKDJLKSDJFNSLDKJFSKL

>recite help
Instantly, the snake removes itself from your body and drops to the ground.


Comments?
Where the **** do I spot "help" in that?!

User avatar
OgreToyBoy
Champion
Posts: 633
Joined: 05 Mar 2010 11:36

Re: Anti-botting Turing test

Post by OgreToyBoy » 07 Aug 2010 19:38

Yes I also got issues seeing patterns etc in ASCII walls.
Already the current question is somewhat hard to spot but its doable.

User avatar
Tapakah
Wizard
Posts: 160
Joined: 03 Mar 2010 08:50
Location: Leningrad->Tel-Aviv->San Jose->Columbus
Contact:

Re: Anti-botting Turing test

Post by Tapakah » 07 Aug 2010 19:55

ASCII Captcha is usually a finite set of only 36 (letters and numbers) symbols that can be exhausted and coded into script filters.
We love self criticism - L. F. Vunyukov, "The Tale of the Troika".

Bromen
Champion
Posts: 678
Joined: 04 Mar 2010 06:29

Re: Anti-botting Turing test

Post by Bromen » 07 Aug 2010 21:25

if you solve it within 10 seconds you should get qxp. :)

-b

User avatar
Rhaegar
Legend
Posts: 960
Joined: 13 May 2010 06:22

Re: Anti-botting Turing test

Post by Rhaegar » 08 Aug 2010 01:43

Laurel wrote:
Earth wrote:
>read runes

Code: Select all

|    | |=== |     [----]
|    | |    |     [    ]
|--- | |=== |     [====]
|    | |    |     [ 
|    | |=== |---- [ 
>recite help
Instantly, the snake removes itself from your body and drops to the ground.


Comments?
Where the **** do I spot "help" in that?!
I really hope I got it all...

Yeah, it's a bit complicated. 5 minutes? Why not just kill people outright?

P. S.

You must know what you're looking at. And you have no idea how many times did I have to edit this post for it to display correctly :(
I fear no evil for I am fear incarnate.

User avatar
Cherek
Site Admin
Posts: 3612
Joined: 04 Mar 2010 04:36

Re: Anti-botting Turing test

Post by Cherek » 08 Aug 2010 02:46

#trigger snake #beep

How do you prevent someone from sounding an alarm on these things? Even with humans (wizards) coming down and talking to people I am sure alot of people get away with a simple trigger on such an event...

Rhynox
Titan
Posts: 495
Joined: 04 Mar 2010 03:48
Location: Departed from here. Meet at Genesis!

Re: Anti-botting Turing test

Post by Rhynox » 08 Aug 2010 03:47

Well, it is said that, as long as the first and last letter of a word are kept in place, mixing the characters in the middle doesn't modify your ability to understand the word. Of course, there are exceptions, but you can understand "You cannot search for whetstones when you are inside!" as well as "You cnnaot scraeh for wttohesnes wehn you are idnsie!"

You can also mix words in a sentence and have the player sort it, logging the tries. Brute forcing would be easily noticeable, and those with English difficulty will get enough tries to get it right.

Post Reply
http://tworzymyatmosfere.pl/przescieradla-jedwabne-z-gumka/