Re: Captcha identify

2014-08-15 Thread alex23

On 15/08/2014 5:43 AM, Eric S. Johansson wrote:

On 8/14/2014 2:37 PM, Peter Pearson wrote:

Which of the following eight sentences are sarcastic in tone?


and responses on this list alone show problems with detecting sarcasm
(or snark).


It can be especially difficult for people on the autism spectrum.

Something to consider when advocating changes to a system that 
disadvantages you is to not pass the problem on to others.


--
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-15 Thread Mark Lawrence

On 15/08/2014 08:03, alex23 wrote:

On 15/08/2014 5:43 AM, Eric S. Johansson wrote:

On 8/14/2014 2:37 PM, Peter Pearson wrote:

Which of the following eight sentences are sarcastic in tone?


and responses on this list alone show problems with detecting sarcasm
(or snark).


It can be especially difficult for people on the autism spectrum.

Something to consider when advocating changes to a system that
disadvantages you is to not pass the problem on to others.



Something I fully understand.

--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

--
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-15 Thread Michael Torrie
On 08/13/2014 02:18 PM, Ian Kelly wrote:
 On Wed, Aug 13, 2014 at 2:01 PM, Tim Chase
 python.l...@tim.thechases.com wrote:
 On 2014-08-13 12:24, Chris Kaynor wrote:
 Many of the better captchas also include options for an audio cue in
 addition to the default visual one.

 Have you actually tried to use the audio cue?  They're atrocious.  I
 got more intelligible words out of my old 8-bit SoundBlaster or a
 de-tuned radio station.  I'm all for just ditching them (and avoiding
 sites that employ them).
 
 Just like the images, if they were easy to understand then they would
 be easily defeated by a spambot with a speech recognition module.  
 I think the effort to make captcha systems more accessible is laudable,
 if perhaps misguided.

Well we seem to be at an impasse then.  But the worst of it is that
captchas aren't effective anymore.  There are thousands of folks (at
least) willing to solve captchas to create various accounts for
nefarious purposes for money.  This happens to gmail all the time, for
example.  Maybe the internet landscape is one giant example of the
tragedy of the commons, with or without captchas.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-15 Thread Eric S. Johansson


On 8/14/2014 7:19 PM, Denis McMahon wrote:

On Wed, 13 Aug 2014 07:39:20 -0400, Eric S. Johansson wrote:


you are clear but also missing a really good reason to break captchas.
handicapped accessibility.  Captchas are a huge barrier to access and in
many cases push disabled users away from using a service  with captchas.

That's as may be, but bozo is not trying to improve handicapped
accessibility, he's trying to write a spambot.


not necessary.  you are probably right but he never described the 
application.


Please don't use the accessibility concerns surrounding captcha to
justify writing spambot software. It doesn't help the accessibility
argument to be seen to be pro spambot, in fact if anything it may damage
it. I agree that there are more reasons not to use captcha these days
than there are to use them, however I still don't advocate helping spambot
bastards defeat them.

not what I said or advocated.  pointing out that breaking captchas is 
good for accessibility issues it not the same as being pro spambot. it 
may have that effect but it is not the same thing. fwiw, making software 
accessible means making it possible to make your own interface via an 
application api.  the current scrape-a-gui model fails the 
-what-the-user-needs test.  at the same time, notice the huge security 
risk an D(ability)A(ccessibility) api opens up. does not mean we 
shouldn't use the DA api model, just that we also need to fix the 
security problem at the same time.



--
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-15 Thread Chris Angelico
On Sat, Aug 16, 2014 at 3:18 AM, Eric S. Johansson e...@harvee.org wrote:
 not what I said or advocated.  pointing out that breaking captchas is good
 for accessibility issues it not the same as being pro spambot. it may have
 that effect but it is not the same thing.

I don't care, frankly. I'm still not going to help anyone to break
CAPTCHAs automatically. If you're unable to solve CAPTCHAs, it's
equivalent to being unable to run VBScript or unable to download music
over a proprietary streaming protocol: it's a problem to be solved by
getting the server admin to change policy, *not* by trying to script
around it. Scripting around the problem just forces everyone to make
it harder to script around the problem. You're joining the arms race,
and on the wrong side.

Breaking CAPTCHAs is *not* good for any issue.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread alister
On Wed, 13 Aug 2014 07:39:20 -0400, Eric S. Johansson wrote:

 On 8/12/2014 9:46 PM, Chris Angelico wrote:
 On Wed, Aug 13, 2014 at 11:36 AM, Wesley nisp...@gmail.com wrote:
 If my questions make you guys not so happy, I am sorry and please just
 ignore.
 I just wanna a general suggestion here in the beginning.
 Why I need to write such program is just having such requirements, and
 has nothing to do with the coding work itself. Don't say something to
 prove you're so noble.
 The general suggestion you're getting is: Do not do this. Many of us
 here use CAPTCHAs and spend time keeping one step ahead of those who
 try to break them with software. By writing something to solve
 CAPTCHAs, you would be stealing time from those people. Don't do it.

 Am I sufficiently clear?

 you are clear but also missing a really good reason to break captchas.
 handicapped accessibility.  Captchas are a huge barrier to access and in
 many cases push disabled users away from using a service  with captchas.
Sniplots of very valid complaints about Captcha usability /snip

Decent (I use the term loosely because i am no fan either) Captcha 
systems also provide options for Audio to assist the Visually impaired. I 
am not sure how well it works but can only assume it is an improvement.

One system I have seen removes the need fro captcha completly

Instead it relies on Javascript  AJAX

a short time after loading the page it it requests a unique serial number 
from the server using which is added to the form as a hidden field.
if this field  SN is missing from the response then the request is 
rejected as coming from a Bot. 
since most bots do not (as far as I know) include a Javascript 
interpreter this process removes any additional burden from the end user.

unfortunately at present in the battle between service providers  scumm*  
the disabled population is an unfortunate victim.

I can't think of another slightly polite word for people who spam or hack 
websites.


-- 
Zeus gave Leda the bird.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Peter Pearson
On Wed, 13 Aug 2014 14:16:02 -0600, Ian Kelly ian.g.ke...@gmail.com wrote:

 . . . and as computers get more powerful the intersection
 of {problems machines can't solve} and {problems humans can reliably
 solve} grows ever smaller.

Which of the following eight sentences are sarcastic in tone?

-- 
To email me, substitute nowhere-spamcop, invalid-net.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Ian Kelly
On Thu, Aug 14, 2014 at 12:37 PM, Peter Pearson
ppearson@nowhere.invalid wrote:
 On Wed, 13 Aug 2014 14:16:02 -0600, Ian Kelly ian.g.ke...@gmail.com wrote:

 . . . and as computers get more powerful the intersection
 of {problems machines can't solve} and {problems humans can reliably
 solve} grows ever smaller.

 Which of the following eight sentences are sarcastic in tone?

People are actually pretty bad at identifying sarcasm, or at least
agreeing on what it is [1] and there's a segment of the population who
simply don't understand it at all, so you'd be trading one kind of
inaccessibility for another.

And you might be surprised at how good machines can be at identifying
sarcasm [2].

Besides, this suffers from the problem of a limited pool of questions,
in that the spambot could simply build up a database of which
sentences that are used by the system are sarcastic and which are not,
as determined by their human controllers.

[1] 
http://psychcentral.com/blog/archives/2009/08/18/would-you-even-recognize-sarcasm/
[2] http://www.bbc.com/news/technology-23160583
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Eric S. Johansson


On 8/14/2014 2:37 PM, Peter Pearson wrote:

On Wed, 13 Aug 2014 14:16:02 -0600, Ian Kelly ian.g.ke...@gmail.com wrote:

. . . and as computers get more powerful the intersection
of {problems machines can't solve} and {problems humans can reliably
solve} grows ever smaller.

Which of the following eight sentences are sarcastic in tone?


and responses on this list alone show problems with detecting sarcasm 
(or snark).


--
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Chris Angelico
On Fri, Aug 15, 2014 at 4:37 AM, Peter Pearson ppearson@nowhere.invalid wrote:
 Which of the following eight sentences are sarcastic in tone?

You have a sarcasm sign?

http://www.thinkgeek.com/product/e58f/

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Denis McMahon
On Wed, 13 Aug 2014 07:39:20 -0400, Eric S. Johansson wrote:

 you are clear but also missing a really good reason to break captchas.
 handicapped accessibility.  Captchas are a huge barrier to access and in
 many cases push disabled users away from using a service  with captchas.

That's as may be, but bozo is not trying to improve handicapped 
accessibility, he's trying to write a spambot.

Please don't use the accessibility concerns surrounding captcha to 
justify writing spambot software. It doesn't help the accessibility 
argument to be seen to be pro spambot, in fact if anything it may damage 
it. I agree that there are more reasons not to use captcha these days 
than there are to use them, however I still don't advocate helping spambot 
bastards defeat them.

-- 
Denis McMahon, denismfmcma...@gmail.com
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Denis McMahon
On Tue, 12 Aug 2014 18:36:21 -0700, Wesley wrote:

 I just wanna a general suggestion here in the beginning.

OK, the general suggestion is that you take your spambot software, print 
it out on spiky metal sheets and ram it up your rectum.

 Why I need to write such program is just having such requirements.

Yes, we understand that your spambot requires to decode captcha. We were 
just telling you in fairly polite terms that you should fuck off because 
we have no wish to help you. We tried polite, it didn't work, now I'm 
trying robustness and profanity.

-- 
Denis McMahon, denismfmcma...@gmail.com
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-14 Thread Ben Finney
Denis McMahon denismfmcma...@gmail.com writes:

 On Tue, 12 Aug 2014 18:36:21 -0700, Wesley wrote:

  […]

 We tried polite, it didn't work, now I'm trying robustness and
 profanity.

The thread has been inactive for days, so it seems politeness *did* in
fact work.

Escalating to violent indimidating language (regardless of profanity) is
unhelpful, please don't ever resort to that here.

-- 
 \ “I am the product of millions of generations of individuals who |
  `\  each fought against a hostile universe and won, and I aim to |
_o__)  maintain the tradition.” —Paul Z. Myers, 2009-09-12 |
Ben Finney

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Rob Gaddi
On Tue, 12 Aug 2014 18:36:21 -0700 (PDT)
Wesley nisp...@gmail.com wrote:

 If my questions make you guys not so happy, I am sorry and please just ignore.
 I just wanna a general suggestion here in the beginning.
 Why I need to write such program is just having such requirements, and has 
 nothing to do with the coding work itself. Don't say something to prove 
 you're so noble.
 

Hai guyz I am new to biochemistry and so I need lots of help with
things.can you tell me how to make anthrax?

I need it for stuff, so dont worry

-- 
Rob Gaddi, Highland Technology -- www.highlandtechnology.com
Email address domain is currently out of order.  See above to fix.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Steven D'Aprano
Rob Gaddi wrote:

 On Tue, 12 Aug 2014 18:36:21 -0700 (PDT)
 Wesley nisp...@gmail.com wrote:
 
 If my questions make you guys not so happy, I am sorry and please just
 ignore. I just wanna a general suggestion here in the beginning.
 Why I need to write such program is just having such requirements, and
 has nothing to do with the coding work itself. Don't say something to
 prove you're so noble.
 
 
 Hai guyz I am new to biochemistry and so I need lots of help with
 things.can you tell me how to make anthrax?
 
 I need it for stuff, so dont worry

:-)

You'll only use it for good, right?



-- 
Steven

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Chris Angelico
On Thu, Aug 14, 2014 at 3:52 AM, Steven D'Aprano
steve+comp.lang.pyt...@pearwood.info wrote:
 I need it for stuff, so dont worry

 :-)

 You'll only use it for good, right?

He needs it for stuffing. Remind me to decline any invitation to
turkey dinner that he sends.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Eric S. Johansson


On 8/12/2014 9:46 PM, Chris Angelico wrote:

On Wed, Aug 13, 2014 at 11:36 AM, Wesley nisp...@gmail.com wrote:

If my questions make you guys not so happy, I am sorry and please just ignore.
I just wanna a general suggestion here in the beginning.
Why I need to write such program is just having such requirements, and has 
nothing to do with the coding work itself. Don't say something to prove you're 
so noble.

The general suggestion you're getting is: Do not do this. Many of us
here use CAPTCHAs and spend time keeping one step ahead of those who
try to break them with software. By writing something to solve
CAPTCHAs, you would be stealing time from those people. Don't do it.

Am I sufficiently clear?

you are clear but also missing a really good reason to break captchas.  
handicapped accessibility.  Captchas are a huge barrier to access and in 
many cases push disabled users away from using a service  with 
captchas.  For me (very acute vision, crap hands) it take me 2-5 tries 
before I get an image I think I can read reliably, then it take 2-3 
tries to type the letters in (slowly and with hand pain) correctly. My 
mom (80yr and going strong) sees a captcha and gives up on using the 
site unless I tell her what to type.


one major tests for accessibility is can I automate common user tasks 
including tasks with context based decisions.  Captchas fail that test 
as do many authentication system user interactions and, if one is 
entirely truthful, entire applications.  Automating captcha solving 
would be a boon for the disabled or aging user.


try taking this moment as a challenge.  build an authentication 
system+ui that works for the disabled/aged and you will have an 
authentication system that will work better for everybody.  for example, 
use an equivalent of ssh-agent to supply credentials to sites needing 
them.  I can automate ssh-agent and we can make the process+UI easy 
enough for my mom to use it or automate it for her too.


eliminate captchas, 35+million disabled people would thank you as would 
many more millions of the not-yet-disabled like your future self.

--
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Chris Angelico
On Wed, Aug 13, 2014 at 9:39 PM, Eric S. Johansson e...@harvee.org wrote:
 you are clear but also missing a really good reason to break captchas.
 handicapped accessibility.  Captchas are a huge barrier to access and in
 many cases push disabled users away from using a service  with captchas.
 For me (very acute vision, crap hands) it take me 2-5 tries before I get an
 image I think I can read reliably, then it take 2-3 tries to type the
 letters in (slowly and with hand pain) correctly. My mom (80yr and going
 strong) sees a captcha and gives up on using the site unless I tell her what
 to type.

 one major tests for accessibility is can I automate common user tasks
 including tasks with context based decisions.  Captchas fail that test as
 do many authentication system user interactions and, if one is entirely
 truthful, entire applications.  Automating captcha solving would be a boon
 for the disabled or aging user.

 try taking this moment as a challenge.  build an authentication system+ui
 that works for the disabled/aged and you will have an authentication system
 that will work better for everybody.  for example, use an equivalent of
 ssh-agent to supply credentials to sites needing them.  I can automate
 ssh-agent and we can make the process+UI easy enough for my mom to use it or
 automate it for her too.

 eliminate captchas, 35+million disabled people would thank you as would many
 more millions of the not-yet-disabled like your future self.

I agree with you, and I don't use CAPTCHAs on any of my services,
anywhere, and never have. (Partly because they *are* broken by people
writing scripts, and/or by just grinding them with human solvers; but
also because of the problems they cause for legit users, even those
with perfect eyesight.) However, the accessibility argument is one for
the removal of the captcha, *not* for its automated solving. I will
not support a scripted captcha solver for any reason. If you move away
from a site because you can't use it, so be it. If you get a chance,
tell the owner that there are alternatives to barely-readable images;
tricks involving page layouts are almost always safe, and there's
infinite room to play around in them.

There is no valid reason for automating something that's specifically
to prevent automation. The admin needs to provide an alternative,
instead.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Chris Kaynor
On Wed, Aug 13, 2014 at 4:39 AM, Eric S. Johansson e...@harvee.org wrote:

 eliminate captchas, 35+million disabled people would thank you as would
 many more millions of the not-yet-disabled like your future self.


And so would the spammers, which is who captchas are trying to block.

For ease-of-use, most sites only require captchas to be entered once upon
creating the account. Some might also require additional captcha entries
when the account is suspected of spamming. This is ultimately a trade-off
of blocking spammers and allowing accessibility.

Many of the better captchas also include options for an audio cue in
addition to the default visual one.

Chris
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Chris Angelico
On Thu, Aug 14, 2014 at 5:24 AM, Chris Kaynor ckay...@zindagigames.com wrote:
 On Wed, Aug 13, 2014 at 4:39 AM, Eric S. Johansson e...@harvee.org wrote:

 eliminate captchas, 35+million disabled people would thank you as would
 many more millions of the not-yet-disabled like your future self.


 And so would the spammers, which is who captchas are trying to block.

There are alternatives that are both easier for legit people and
harder for spambots. Some rely on the fact that humans read things two
dimensionally, and scripts look at the underlying structure; so, for
instance, random field names and cunning CSS to match them up with
their labels can result in a form that's completely messed up in the
source, but looks perfect to a user. Or you can put extra fields down
that you can't see if the form's laid out properly. Or you can combine
those sorts of tricks with a very simple challenge-response, like
What is one plus one? that requires some specific value to be in a
specific field - and if that value occurs in the wrong field, you
throw the form back to the user.

For some reason, everyone's jumped on the show some mangled
text/numbers and ask the user to enter them bandwagon, in the same
way that everyone has gone for passwords that require
lower/upper/digit/symbol and (in the most annoying cases) are actually
length-limited to something stupid like 12 characters. Yes, maximum,
not minimum. Grumble.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Joel Goldstick
On Wed, Aug 13, 2014 at 3:24 PM, Chris Kaynor ckay...@zindagigames.com wrote:
 On Wed, Aug 13, 2014 at 4:39 AM, Eric S. Johansson e...@harvee.org wrote:

 eliminate captchas, 35+million disabled people would thank you as would
 many more millions of the not-yet-disabled like your future self.


 And so would the spammers, which is who captchas are trying to block.

 For ease-of-use, most sites only require captchas to be entered once upon
 creating the account. Some might also require additional captcha entries
 when the account is suspected of spamming. This is ultimately a trade-off of
 blocking spammers and allowing accessibility.

 Many of the better captchas also include options for an audio cue in
 addition to the default visual one.

 Chris

 --
 https://mail.python.org/mailman/listinfo/python-list

I wrote a sample form page with a simple math problem to solve -- 2 or
3 random small integers to add and put the result in a form field

def produce_expression():

return a tuple: expression (str), answer (int)

num_terms = random.randint(2,3)
operands = []
while num_terms:
n = random.randint(1,21)
operands.append(n)
num_terms -= 1

result = sum(operands)
string_operands = map(str, operands)
expression =  + .join(string_operands)
return expression, result

Its not as annoying as captcha and I think it would work with audio
browsers.  Never tested
-- 
Joel Goldstick
http://joelgoldstick.com
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Skip Montanaro
On Wed, Aug 13, 2014 at 2:44 PM, Joel Goldstick
joel.goldst...@gmail.com wrote:
 I wrote a sample form page with a simple math problem to solve -- 2 or
 3 random small integers to add ...

I've also seen challenge systems where they present you with a small
set of images and ask you to select one with a particular property
(looks like a tennis racquet, shaped like a square, etc). While simple
to solve for most humans -- assuming they can read the language --
they would be difficult to solve by automated means.  You can also
magnify them for visually impaired or speak what they are on
rollover/hover, and don't require any typing. They can make cultural
assumptions (not everyone will know what a tennis racquet looks like,
for instance), so the images might have to be selected carefully.

Skip
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Tim Chase
On 2014-08-13 12:24, Chris Kaynor wrote:
 Many of the better captchas also include options for an audio cue in
 addition to the default visual one.

Have you actually tried to use the audio cue?  They're atrocious.  I
got more intelligible words out of my old 8-bit SoundBlaster or a
de-tuned radio station.  I'm all for just ditching them (and avoiding
sites that employ them).

-tkc



-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Ian Kelly
On Wed, Aug 13, 2014 at 1:43 PM, Chris Angelico ros...@gmail.com wrote:
 There are alternatives that are both easier for legit people and
 harder for spambots. Some rely on the fact that humans read things two
 dimensionally, and scripts look at the underlying structure; so, for
 instance, random field names and cunning CSS to match them up with
 their labels can result in a form that's completely messed up in the
 source, but looks perfect to a user. Or you can put extra fields down
 that you can't see if the form's laid out properly.

Chances are that if these tricks mess up a spambot, they will also
mess up a screen reader.

 Or you can combine
 those sorts of tricks with a very simple challenge-response, like
 What is one plus one? that requires some specific value to be in a
 specific field - and if that value occurs in the wrong field, you
 throw the form back to the user.

If I ask my phone What is one plus one, a very nice sounding voice
will tell me that one plus one is two. It takes some cleverness to
come up with a question that is likely to stump a machine but not
deter a human, so the pool of such questions will necessarily be
limited. Meanwhile, all the spambot has to do is flag the question for
a human to answer and store the answer somewhere, and the question is
now useless.

 For some reason, everyone's jumped on the show some mangled
 text/numbers and ask the user to enter them bandwagon, in the same
 way that everyone has gone for passwords that require
 lower/upper/digit/symbol and (in the most annoying cases) are actually
 length-limited to something stupid like 12 characters. Yes, maximum,
 not minimum. Grumble.

I've seen some captcha systems that I couldn't solve after a dozen
attempts, and I have no serious vision problems. It's a problem with
no easy solution, and as computers get more powerful the intersection
of {problems machines can't solve} and {problems humans can reliably
solve} grows ever smaller.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Eric S. Johansson


On 8/13/2014 3:27 PM, Chris Angelico wrote:

I agree with you, and I don't use CAPTCHAs on any of my services,
anywhere, and never have. (Partly because they *are* broken by people
writing scripts, and/or by just grinding them with human solvers; but
also because of the problems they cause for legit users, even those
with perfect eyesight.) However, the accessibility argument is one for
the removal of the captcha, *not* for its automated solving. I will
not support a scripted captcha solver for any reason. If you move away
from a site because you can't use it, so be it. If you get a chance,
tell the owner that there are alternatives to barely-readable images;
tricks involving page layouts are almost always safe, and there's
infinite room to play around in them.


your suggestion reminds me of the time I asked front range for help with 
accessibility because I had to use Goldmine on the job. Immediately 
after I asked for accessibility information, they told me they don't 
have any accessibility information because they don't have any disabled 
users.


Yes, they really did

your suggestion will probably generate a similar response.




There is no valid reason for automating something that's specifically
to prevent automation. The admin needs to provide an alternative,
instead.


There is only one valid reason based in the fact that we don't own or 
control many of the sites we depend on. Therefore, if I need to use a 
site be it government or commercial and it has a Captcha, I need to pay 
some form of cripple tax by either incurring pain or find/pay somebody 
to type for me. In this situation I thing it is perfectly acceptable to 
automate bypassing Captcha's.


--
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Ian Kelly
On Wed, Aug 13, 2014 at 2:01 PM, Tim Chase
python.l...@tim.thechases.com wrote:
 On 2014-08-13 12:24, Chris Kaynor wrote:
 Many of the better captchas also include options for an audio cue in
 addition to the default visual one.

 Have you actually tried to use the audio cue?  They're atrocious.  I
 got more intelligible words out of my old 8-bit SoundBlaster or a
 de-tuned radio station.  I'm all for just ditching them (and avoiding
 sites that employ them).

Just like the images, if they were easy to understand then they would
be easily defeated by a spambot with a speech recognition module.  I
think the effort to make captcha systems more accessible is laudable,
if perhaps misguided.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-13 Thread Chris Angelico
On Thu, Aug 14, 2014 at 6:16 AM, Ian Kelly ian.g.ke...@gmail.com wrote:
 On Wed, Aug 13, 2014 at 1:43 PM, Chris Angelico ros...@gmail.com wrote:
 There are alternatives that are both easier for legit people and
 harder for spambots. Some rely on the fact that humans read things two
 dimensionally, and scripts look at the underlying structure; so, for
 instance, random field names and cunning CSS to match them up with
 their labels can result in a form that's completely messed up in the
 source, but looks perfect to a user. Or you can put extra fields down
 that you can't see if the form's laid out properly.

 Chances are that if these tricks mess up a spambot, they will also
 mess up a screen reader.

They may, yes. I haven't seen a report on that. However, they're
hardly going to be worse at messing up screen readers than classic
captchas.

 Or you can combine
 those sorts of tricks with a very simple challenge-response, like
 What is one plus one? that requires some specific value to be in a
 specific field - and if that value occurs in the wrong field, you
 throw the form back to the user.

 If I ask my phone What is one plus one, a very nice sounding voice
 will tell me that one plus one is two. It takes some cleverness to
 come up with a question that is likely to stump a machine but not
 deter a human...

The point isn't the question itself, the point is that you have to put
the answer in exactly this field. The field is visually near the
challenge, but only because of CSS, and its name is randomized in some
way as to be unpredictable. If, as some spambots do, you blat the
response into lots of fields in the expectation of catching the right
one, then the form gets rejected (I don't know of anyone whose name or
email address is two, all lowercase, and if you have even a small
pool of questions, you'll get past those weird cases by having the
next question be What colour is the sky?).

 I've seen some captcha systems that I couldn't solve after a dozen
 attempts, and I have no serious vision problems. It's a problem with
 no easy solution, and as computers get more powerful the intersection
 of {problems machines can't solve} and {problems humans can reliably
 solve} grows ever smaller.

The issue isn't finding an intersection there. The issue is finding a
form of test that a computer can administer. There's a really great
test for humanness: be creative. You know that I'm a human, because
I've made posts here on python-list that are just way too complex for
a computer to synthesize. This sums up my feelings on the matter:

http://xkcd.com/810/
(Warning, language.)

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Captcha identify

2014-08-12 Thread Wesley
Hi guys,
  These days I got a small task to identify Captcha characters.
I googled a lot and find some way to do verification code identify.
However, most are for general captcha.

And, for simple captcha, I can use Pytesser.

However, what about those advanced pictures.
I mean:
1.including number and alpha
2.letters might be rotated
3.letters might be deformed

I don't know why I cannot insert picture attachment here...

But I think you guys can think out what the captcha looks like:-)

So, any suggestions?

Thanks.
Wesley
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Denis McMahon
On Tue, 12 Aug 2014 00:04:33 -0700, Wesley wrote:

 These days I got a small task to identify Captcha characters.

Several of us code websites. Some of our websites may even use captcha. 
We use captcha to stop software posting spam to websites.

What makes you think we have any inclination to help you defeat captchas?

-- 
Denis McMahon, denismfmcma...@gmail.com
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Wesley

Here is captcha link:
https://drive.google.com/folderview?id=0B33_p7UnVqoyd09mT3V0aWFxRmcusp=sharing

在 2014年8月12日星期二UTC+8下午8时59分11秒,Dennis Lee Bieber写道:
 On Tue, 12 Aug 2014 00:04:33 -0700 (PDT), Wesley nisp...@gmail.com
 
 declaimed the following:
 
 
 
 Hi guys,
 
   These days I got a small task to identify Captcha characters.
 
 
 
   In other words, you have a task to make a robot that can break the
 
 procedures put in place to prevent robots from posting to web sites...
 
 
 
   The whole purpose of the CAPTCHA scheme is that computer AI systems
 
 aren't advanced enough to process them, whereas a human mind can almost do
 
 it in the subconscious.
 
 
 
 
 
 (as for picture attachments? comp.lang.python is a text newsgroup --
 
 binaries aren't wanted in it; c.l.p is also gatewayed to a mailing list;
 
 and that mailing list is gatewayed to gmane.comp.python.general where it is
 
 made available as a news group (after spam filtering). Google Groups links
 
 to c.l.p (and many of us wish it didn't)
 
 -- 
 
   Wulfraed Dennis Lee Bieber AF6VN
 
 wlfr...@ix.netcom.comHTTP://wlfraed.home.netcom.com/

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Chris Angelico
On Wed, Aug 13, 2014 at 12:57 AM, Wesley nisp...@gmail.com wrote:
 Here is captcha link:
 https://drive.google.com/folderview?id=0B33_p7UnVqoyd09mT3V0aWFxRmcusp=sharing

You seem to have misunderstood how grossly offensive your request is.
I am now the third person to do you the courtesy of a response, but
there are lots more who are simply deleting your post and moving on,
or possibly marking you as a spammer, because that's about the only
reason for wanting a program to solve CAPTCHAs.

Let me spell it out for you: NO WE WILL NOT do this for you. And if
you do it yourself, we will not be happy. Just don't.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Denis McMahon
On Wed, 13 Aug 2014 01:06:47 +1000, Chris Angelico wrote:

 Let me spell it out for you: NO WE WILL NOT do this for you. And if you
 do it yourself, we will not be happy. Just don't.

Chris, I suspect he's a codemonkey in a chinese or similar asian spamhaus. 
We should probably be thankful that he's so dumb.

-- 
Denis McMahon, denismfmcma...@gmail.com
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Chris Angelico
On Wed, Aug 13, 2014 at 1:38 AM, Denis McMahon denismfmcma...@gmail.com wrote:
 On Wed, 13 Aug 2014 01:06:47 +1000, Chris Angelico wrote:

 Let me spell it out for you: NO WE WILL NOT do this for you. And if you
 do it yourself, we will not be happy. Just don't.

 Chris, I suspect he's a codemonkey in a chinese or similar asian spamhaus.
 We should probably be thankful that he's so dumb.

Yeah, that is the most likely scenario. If I'm courteous, I'll assume
that he has no idea what the rest of the world thinks of this kind of
thing.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Wesley
If my questions make you guys not so happy, I am sorry and please just ignore.
I just wanna a general suggestion here in the beginning.
Why I need to write such program is just having such requirements, and has 
nothing to do with the coding work itself. Don't say something to prove you're 
so noble.

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Chris Angelico
On Wed, Aug 13, 2014 at 11:36 AM, Wesley nisp...@gmail.com wrote:
 If my questions make you guys not so happy, I am sorry and please just ignore.
 I just wanna a general suggestion here in the beginning.
 Why I need to write such program is just having such requirements, and has 
 nothing to do with the coding work itself. Don't say something to prove 
 you're so noble.

The general suggestion you're getting is: Do not do this. Many of us
here use CAPTCHAs and spend time keeping one step ahead of those who
try to break them with software. By writing something to solve
CAPTCHAs, you would be stealing time from those people. Don't do it.

Am I sufficiently clear?

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Captcha identify

2014-08-12 Thread Ben Finney
Wesley nisp...@gmail.com writes:

 If my questions make you guys not so happy, I am sorry and please just
 ignore.

You seek to dismiss the valid concerns by calling them “not so happy”.

You assert it is questions we object to, when we are clearly objecting
to your intentions.

Don't be disingenuous. The responses you get are because there are valid
concerns about the motives you are pursuing.

 Why I need to write such program is just having such requirements

This is a circular statement, almost a tautology. If that is the best
you can present in defense of harmful and deceitful actions, then there
is no good reason for what you're doing.

Stop, please.

-- 
 \“The World is not dangerous because of those who do harm but |
  `\  because of those who look at it without doing anything.” |
_o__) —Albert Einstein |
Ben Finney

-- 
https://mail.python.org/mailman/listinfo/python-list