Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Re: A little fun with merlyn

by Dog and Pony (Priest)
on Mar 06, 2002 at 08:51 UTC ( #149633=note: print w/replies, xml ) Need Help??


in reply to Re: A little fun with merlyn
in thread A little fun with merlyn

it could potentially be used to circumvent an important PayPal fraud-prevention scheme that uses a GIF with numbers and letters

I must say that I find that highly unlikely. Take a look at Paypal registration to see an example of the images generated - even though I am a firm beleiver that anything can be written in perl, eventaully, this really funny little trick isn't coming close to breaking the paypal images. Nor was it intended to, of course. :)

Reading a character in an image is old news as such, so paypal uses a lot of different "blurring" techniques, such as drawing lines at random intervals, moving the characters inside the image and using a font that is hard to interpret - and probably other things too.

Just so any paypal users can sleep a little tonight...


You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.

Replies are listed 'Best First'.
Re: Re: Re: A little fun with merlyn
by Improv (Pilgrim) on Apr 04, 2003 at 14:49 UTC
    Interesting. I wonder if it might be possible to use something like a hopfield network to defeat such schemes. Ages ago, I wrote a simple implementation, and it's available here, but that code is probably both ugly and not as algorithmically good as it could be.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://149633]
help
Chatterbox?
[Corion]: ambrus: I think the event loop is not really documented but implicit in X11 or Windows...
[ambrus]: One more obvious possible workaround is to just have the GUI of your program freeze for as long as the HTTP is running;
[Corion]: brb
[ambrus]: or, if Prima supports this, embedding its event loop to an outer main event loop, and running AnyEvent::HTTP in that outer one.
[ambrus]: Corion: I think there's already some form of AnyEvent integration for Prima, according to https://metacpan. org/source/ KARASIK/Prima-1. 49/examples/ socket_anyevent.pl
[ambrus]: Corion: even better, https://metacpan. org/pod/distributi on/Prima/pod/ Prima/faq.pod#How- do-I-use-Prima- with-AnyEvent
[ambrus]: a FAQ question
[ambrus]: ah, apparently that's the POE thing you were talking about
[ambrus]: Ok, but if there's a POE integration, then I again suggest that you consider using IO::Async::Loop:: Poe . I don't know if that will work.

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (11)
As of 2016-12-07 16:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:













    Results (130 votes). Check out past polls.