New CAPTCHA

Discuss features as they are added to the new version. Give us your feedback. Don't post bug reports, feature requests, support questions or suggestions here.
Forum rules
Discuss features as they are added to the new version. Give us your feedback. Don't post bug reports, feature requests, support questions or suggestions here. Feature requests are closed.
Post Reply
User avatar
Cheater512
Registered User
Posts: 245
Joined: Thu Mar 23, 2006 1:29 am
Location: Brisbane, Australia
Contact:

Re: New CAPTCHA

Post by Cheater512 »

DavidMJ wrote: I am pretty sure Lieutenant Clone said that, not NeoThermic...
lol. Oops. I was copy pasting the quote tags. :)

Lieutenant Clone
Registered User
Posts: 161
Joined: Tue Feb 28, 2006 6:13 pm

Re: New CAPTCHA

Post by Lieutenant Clone »

Nice little concept you whipped up to decypher the 3D one I must say, now that you have explained it. The question is can it figure out the 3rd one(think I already asked that lol). The the thrid one (from what I can tell) doesnt turn into a 2D letter too easy. Mabey if the computer were to omlt find the outter most edges on each letter, but slight overlap could fix that (or other similar 3D objects in the background, same outline but differnt color). The computer will detect all the same color edges, while we can see the difference from the cluster in the background and the accual letters.

Like so: (btw cool atachment upload thingy)
Attachments
3D CAPTCHA1
3D CAPTCHA1
capt1.jpg (43.82 KiB) Viewed 8757 times
3D CAPTCHA2
3D CAPTCHA2
capt2.jpg (36 KiB) Viewed 8766 times
Dennis Robinson
Image

User avatar
EXreaction
Registered User
Posts: 1555
Joined: Sat Sep 10, 2005 2:15 am

Re: New CAPTCHA

Post by EXreaction »

Lieutenant Clone wrote: Nice little concept you whipped up to decypher the 3D one I must say, now that you have explained it. The question is can it figure out the 3rd one(think I already asked that lol). The the thrid one (from what I can tell) doesnt turn into a 2D letter too easy. Mabey if the computer were to omlt find the outter most edges on each letter, but slight overlap could fix that (or other similar 3D objects in the background, same outline but differnt color). The computer will detect all the same color edges, while we can see the difference from the cluster in the background and the accual letters.

Like so: (btw cool atachment upload thingy)

That looks like it would work very well...I don't think it would be too easy for that to be figured out by a non human user. :P

Now...you would need random colors for the background(mabey use one of those weird images with letters in the background)...and the letters to be each filled with a random color... 8)

User avatar
Cheater512
Registered User
Posts: 245
Joined: Thu Mar 23, 2006 1:29 am
Location: Brisbane, Australia
Contact:

Re: New CAPTCHA

Post by Cheater512 »

Which 3rd one? :?

Those images you posted still have a big flaw. Angles. :(
Find some white pixels and then figure out where the closest lines are and calculate the angle between them.
It is isometric so there are only a few angles used in it. It wouldnt be hard finding the noise lines and discarding them because their angles dont match up.

I think I'll have a shot at it now that I've seen you guys try. ;)

User avatar
Cheater512
Registered User
Posts: 245
Joined: Thu Mar 23, 2006 1:29 am
Location: Brisbane, Australia
Contact:

Re: New CAPTCHA

Post by Cheater512 »

Image

Check that out for hard to crack. ;)

Tried it out on 3 random people (first people I saw on MSN) and they got it more or less instantly.

It basically creates 2 images, the background and a mask. The text is written to the mask.
It then uses the mask to negative the background with a twist - It doesnt do a true negative it does randomise the negative colour.

Known Flaws:
  • Curves: Since the background is all straight lines the curves are easy to pick out. Putting curves in the background and/or using a blockier font fixes this.
Improvements:
  • Speed: This is quick and nasty. Plenty of loops to keep the cpu busy. Still renders in a decent amount of time. :lol:
  • Text Position/Rotation: I havent done that yet but rotating and randomising the position will make it harder than it already is.
  • Noise: I need to test if noise hinders or enhances the protection.
Feedback is welcome. :)

User avatar
Highway of Life
Registered User
Posts: 1399
Joined: Tue Feb 08, 2005 10:18 pm
Location: I'd love to change the World, but they won't give me the Source Code
Contact:

Re: New CAPTCHA

Post by Highway of Life »

EXCELLENT CHESTER!!!

I love it!
Would be best if there was actual sentences used, as opposed to: 82HK26Y
This would keep it easy for people to read against the background.

But uh... This is a forum, not a safe-house! :D
Image

User avatar
Cheater512
Registered User
Posts: 245
Joined: Thu Mar 23, 2006 1:29 am
Location: Brisbane, Australia
Contact:

Re: New CAPTCHA

Post by Cheater512 »

Highway of Life wrote: EXCELLENT CHESTER!!!
Its Cheater not Chester. :P
Highway of Life wrote: I love it!
Would be best if there was actual sentences used, as opposed to: 82HK26Y
This would keep it easy for people to read against the background.
Possible but probally impractical.
One idea I just had was pull words (decent size of course) from the search tables. :)
I only used "This is a test" to test it.

Here is a revised version with random positioning, rotation and arcs.
For some reason ttfbbox likes giving me a negative height so it is drawn off the screen half the time. If you have a solution please tell me. ;)

Image

Xore
Registered User
Posts: 80
Joined: Mon Jul 21, 2003 11:44 pm
Location: The desert
Contact:

Re: New CAPTCHA

Post by Xore »

Thanks for playing. Try again, this time without the 'This is a test', but use a random alphanumeric string. It's useless if people can only get letters because they expect them to be there. The small 'i's are completely indistinguishable from noise, as were the 'T' and 'h' in "This" in your previous example. In fact, it completely relies on letters being in places that people expect letters to be. Perfect attack vector for an adversary trying to crack this one. Pick out even one letter, it's almost trivial for a bot get the rest of them. Start with the baseline and work your way up...

Also note your partial ellipses are easily differentiable from curved letters to a script.



Edit: If, in the future, you'd like *constructive* criticism on your work, please try to do the rest of us the same favor, ok?

User avatar
Cheater512
Registered User
Posts: 245
Joined: Thu Mar 23, 2006 1:29 am
Location: Brisbane, Australia
Contact:

Re: New CAPTCHA

Post by Cheater512 »

Image

Doesnt look half bad IMHO.

This is just a really rough proof of concept. Everything is random so there is no code to make sure its readable.
I know the arcs are dead easy to find. They were just a little test to see how much the poly's would partially overlap them.

Sorry about the lack of constructive critisism.
I'm just spitting out ideas on how to crack them. Little busy as its exam time so I cant spend too much time on it.

profpete
Registered User
Posts: 140
Joined: Wed Dec 08, 2004 10:49 pm
Location: Wales, UK

Re: New CAPTCHA

Post by profpete »

A8pw2bkg4q?

Post Reply