Live data from Hacker News

Maptcha: An Experiment in Map-Based CAPTCHA

maptcha.com

11–20 of 31 posts

Re: Maptcha: An Experiment in Map-Based CAPTCHA

#13
An interesting approach, although one line of javascript will solve all samples beyond the first one (didn't bother writing extra code to handle your demo case):

$('.trueletterimage').each(function () {$('#userdata').val($('#userdata').val() + $(this).attr('src').split('.')[0].split('/')[1])});

Copy paste into the console and enjoy.

Ok, obviously the above is mostly in jest. I always enjoy seeing new captchas, despite most having major flaws. I do have to echo other comments that mention the user difficulty issue. Using this in production would require more explanatory text than your average captcha, and it does seem to take a little longer to figure out than, say, a recaptcha image. That said, likely the bigger issue is one of image classification allowing bots to solve most of them.

Re: Maptcha: An Experiment in Map-Based CAPTCHA

#15

An interesting approach, although one line of javascript will solve all samples beyond the first one (didn't bother writing extra code to handle your demo case): $('.trueletterimage').each(function () {$('#userdata').val($('#userdata').val() + $(this).attr('src').split('.')[0].split('/')[1])}); Copy paste into the console and enjoy. Ok, obviously the above is mostly in jest. I always enjoy seeing new captchas, despit…

the above is also directly ignoring the text immediately below on the page:

This is dumb! I already figured out how to crack it, and yes, of course I realize that the production version will render the MAPTCHA as a single image, not as separate elements, and it will draw from a practically limitless database of images.

I'm not saying this is a good captcha, but if your first response is seriously to not read any of the text on the page and go for the easy "hey, look how dumb this is" answer, are you really trying hard enough?

Re: Maptcha: An Experiment in Map-Based CAPTCHA

#16

An interesting approach, although one line of javascript will solve all samples beyond the first one (didn't bother writing extra code to handle your demo case): $('.trueletterimage').each(function () {$('#userdata').val($('#userdata').val() + $(this).attr('src').split('.')[0].split('/')[1])}); Copy paste into the console and enjoy. Ok, obviously the above is mostly in jest. I always enjoy seeing new captchas, despit…

the above is also directly ignoring the text immediately below on the page: This is dumb! I already figured out how to crack it, and yes, of course I realize that the production version will render the MAPTCHA as a single image, not as separate elements, and it will draw from a practically limitless database of images. I'm not saying this is a good captcha, but if your first response is seriously to not read any of t…

I did read that. And that is why I added the "in jest" part, followed by my serious comment. However, rereading my comment, I should have said "in jest" instead of "mostly in jest."

Re: Maptcha: An Experiment in Map-Based CAPTCHA

#17

Earlier quoted context omitted.

the above is also directly ignoring the text immediately below on the page: This is dumb! I already figured out how to crack it, and yes, of course I realize that the production version will render the MAPTCHA as a single image, not as separate elements, and it will draw from a practically limitless database of images. I'm not saying this is a good captcha, but if your first response is seriously to not read any of t…

I did read that. And that is why I added the "in jest" part, followed by my serious comment. However, rereading my comment, I should have said "in jest" instead of "mostly in jest."

ah, I can re-read and see how that is meant as a joke specifically targeting the text I quoted. Gotta love the internets, where no one can hear your intonation and subtleties

Re: Maptcha: An Experiment in Map-Based CAPTCHA

#18

Earlier quoted context omitted.

I did read that. And that is why I added the "in jest" part, followed by my serious comment. However, rereading my comment, I should have said "in jest" instead of "mostly in jest."

ah, I can re-read and see how that is meant as a joke specifically targeting the text I quoted. Gotta love the internets, where no one can hear your intonation and subtleties

Indeed. On the plus side, with this comment chain, I doubt that anybody else will miss the subtlety.

Re: Maptcha: An Experiment in Map-Based CAPTCHA

#20
post #2

I like how you are thinking outside the box a bit. Having said that, there are a couple of issues: 1) This is really not a hard problem for a computer to solve. Detecting different image types is pretty trivial. You made it a lot easier by making the letters sit in the boxes in a regular manner. 2) A high percentage of captchas are now broken by humans, instead of robots. This is not a problem you will likely encount…

(2) Could be looked up by someone easily, and could potentially turn foreign readers/customers off for no good reason.

I think you're better off just banning IPs. You can get a blacklist to start if you're really worried about it.

Post reply on HN