July 26, 2016

Clarifai Featured Hack: Never Let a reCAPTCHA Question Your Humanity

Table of Contents:

Google ReCAPTCHA Breaker does exactly what it sounds like it does – it helps you automatically solve those pesky reCAPTCHAs with image recognition from Clarifai. Never again will nine images bar the way to your online destination!

Google reCaptcha Breaker App

You know when you go to a website, and you’re asked to prove that you aren’t a robot by solving a puzzle? One of the most potentially annoying forms of these tests is Google’s reCAPTCHA, which asks you to identify which of a set of images contains a particular object, like a tree or a car. Sometimes, these images are pretty hard to read and probably the last thing you want to do before buying that ticket to the nearly sold out Justin Bieber concert, amirite?

 

Fear not, a group of geniuses has created the ultimate solution to your reCAPTCHA woes. Google reCAPTCHA breaker uses Clarifai’s image recognition to bypass image-based tests automatically, so you never have to guess again!

 

WHY WE ❤ IT

CAPTCHAs and reCAPTCHAs are meant to provide greater security to websites, even if they are sometimes quite the hassle. We couldn’t in good conscience break reCAPTCHA as Clarifai Inc. even though we knew our technology was capable of the feat. Luckily, a group of independent developers has done it for us, and it is every bit as awesome as we imagined! Read more on DevPost or check out the GitHub repo.

HOW YOU DO IT

We caught up with Dennis Chiang, Roni Tu, Eric Liang, and John Hu to ask them about their Google reCAPTCHA Breaker app.

Clarifai: What inspired your idea for Google ReCAPTCHA Breaker?

Team: Google image reCAPTCHA is sometimes annoying because the images are really tiny (130x130px). Through testing, we found that Clarifai was extremely accurate, so we just thought to combine the two.

What did you use to build your app?

 

The app basically ‘solves’ Google reCAPTCHA images using Clarifai. The program breaks up the reCAPTCHA into nine parts and passes them onto Clarifai. We then take the output from Clarifai and process it accordingly.

A C# program takes a picture of the screen and cuts up the reCAPTCHA. We then had a python script that passed the images onto the Clarifai-python client. Based on the results, the python script also attempted to ‘programmatically’ click the correct positions.

What was your favorite part of working with Clarifai, besides breaking Google’s stuff?

It was easy to use, and we thought it was pretty interesting how accurate it was.

Thanks for sharing, team!

 

To learn more, check out our documentation and sign-up for a free Clarifai account to start using our API – all it takes is three lines of code to get up and running! We’re super excited to share all the cool things built by our developer community, so don’t forget to tweet @Clarifai to show us your apps.

 

And give Dennis, Roni, Eric, and John some props in the comments below. Until next time!