View Full Version : Simple CAPTCHA Twist
NinjaNoodles
Jun 7th 2007, 8:29 pm
This a fairly simple trick to fool most SPAM bots:
On your CAPTCHA image, put text on the default graphic (that is, the graphic before text is dynamically added). Then, generate your actual CAPTCHA key in a different color...
Example: 14po7df2g
Tell the user to enter only the black text, and they're in. :)
For added security, you could dynamically generate the "decoy" text as well.
mariush
Jun 8th 2007, 5:03 pm
You can also a div with the background set as an image, under the actual captcha the background is transparent and right after the text, a text continues inside the image.
User would have to enter the complete number.
In the end if someone really wants to automate it, yours is actually simple to do.
See the example here (http://dev.helpedia.com/dp/test.html)
Cesay
Jun 8th 2007, 6:41 pm
From what I've been told, using color to differentiate between items on a web page is not a good idea because many people are color blind.
NinjaNoodles
Jun 10th 2007, 7:41 pm
There are simulators to show you if your colors work for everyone.
Or you could just do it by font, underline, etc.
rodney88
Jun 11th 2007, 3:23 am
You want to improve a CAPTCHA by making it even less accessible?
Sure, red-green colour blindness is the most common and maybe they can still use it but there are loads of different types all the way down to complete monochromacy. Even assuming perfect vision, I'm using a fairly old screen atm and with the sun shining onto it, it's very difficult to see the difference in colour just in the example you posted.
You're also assuming everyone will both read and understand the instructions. I usually go into autopilot when filling out a form - and I'm sure most people have completed enough CAPTCHAs to see a textfield next to an image of distorted text and automatically type in what they see and move on, without bothering or needing to read the instructions.
NinjaNoodles
Jun 11th 2007, 10:19 am
There are simulators to show you if your colors work for everyone.
Or you could just do it by font, underline, etc.
See above.
rodney88
Jun 11th 2007, 10:55 am
Yes, I know that's what you said - it was such a ridiculous post I had to reply to it.
But apparently you're only interested in positive feedback, so er, yeh. Good luck.
NinjaNoodles
Jun 11th 2007, 6:40 pm
Well then, why not a choice of multiple words, numbers or strings, one with a circle around it?
I'm simply presenting the concept.
ProgrammersTalk
Jun 12th 2007, 4:36 pm
http://www.programmerstalk.net/thread695.html
may be helpful to you. It's a complete tutorial on how to make CAPTCHA with PHP :)
NinjaNoodles
Jun 12th 2007, 6:31 pm
I've already made one - with a static M on the right, and it's never let a SPAM bot by.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.