Oh, I've recorded their whole CAPTCHA evolution all right :P
First they had this really easy CAPTCHA: fixed font, fixed letter size, fixed number of letters, very little variation of the horizontal position of the letters, fixed letter spacing, fixed letter orientation, etc. Any OCR program could beat it, but I think this is from before they were as popular as they are now, so maybe it wasn't a big issue...
Then they tried changing the font, but it obviously didn't help: seriff is good when there's some distortion to the image, so that you need to count endpoints and whatnot. It isn't the magical solution to all your problems tho...
Then they started adding noise (somebody tipped them off?), but the result wasn't much better: still too much is fixed, so very little preprocessing is necessary before an OCR program can beat the hell out of this CAPTCHA:
Then came the cats and dogs, which at first were only background noise. This probably didn't help much, because it's only two different shapes in the background, so they're easily recognizable. It does need some custom scripting tho...
Finally, the distorted letters + the cats and dogs telling you what letters to type... REALLY annoying CAPTCHA, but a lot better than the previous ones. A few weaknesses survive tho: the letters are all aligned (although they may be rotated less than 30 degrees), and the font doesn't help... those thick black borders are clues that one can use to solve the CAPTCHA rather easily (compared to google's, which uses the same principle but another more complicated font)...
Anyway, the 3D CAPTCHA in my initial post is AGES better than all of these... it may be solvable however, as the weakness I pointed out with the grid leads you to this somewhat easier problem:
EDIT: I forgot to mention that I omitted some of the less fortunate CAPTCHAs. They tried lots of things in between these, some of which were decent ideas, but most of them were so terrible they only lasted a few days...
Edited 1 time(s). Last edit at 06/29/2008 07:55PM by istari.