- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Most of the time, a bot will make the mouse jump instantly. In cases where a bot is programmed to actually "move" the cursor, the programming generally tends toward a straight line. Humans can't really move the cursor in a perfectly straight line or make the cursor jump hundreds of pixels at a time (unless you have your mouse speed really high).
Could you get around it? Almost certainly. Is it worth it? I'm sure there's someone out there who would say it is.
Admin
Since the solution is almost certainly Javascript based, I'd think the easy way around it would be to subvert the function that returns true/human versus false/not. I suspect they'll find it weak in the end.
Admin
You could repurpose Polack jokes: "How do you get a one-armed Kansack out of a tree? Wave to him."
Admin
Send an Ajax request onmousemove. What could possibli go wrong?
Admin
Touchscreens?
Admin
Actually it's pretty easy to move the mouse a couple hundred pixels at a time if you're moving cross-screen; you can demonstrate this in MS Paint.
Admin
Yeah, we just about hit 1971. But I hear the voices say don't hang on, nothing lasts forever but the earth and sky.
Admin
Probably a bit - but I'd expect a bit of remote analysis of timing or something too. Something that keeps the actual tricks (more) secret. At a guess, I'd say it monitors your timing through the form, compares to other people doing the same form, and allows you to proceed with the checkbox if you have similar form filling skills to other people.
Admin
I'm surprised no one mentioned this yet.
[image][image]