UnCaptcha2 | defeating the latest version of ReCaptcha with 91% accuracy

Th3 Technician

Power Member
Joined
Sep 15, 2016
Messages
527
Reaction score
183
Website
kzidane.com
Hello BHW Members, There is a new version of uncaptcha released 4 days ago thought of sharing it with you :)

Introducing unCaptcha2

Thanks to the changes to the audio challenge, passing ReCaptcha is easier than ever before. The code now only needs to make a single request to a free, publicly available speech to text API to achieve around 90% accuracy over all captchas.
Since the changes to ReCaptcha prevent Selenium, a browser automation engine, unCaptcha2 uses a screen clicker to move to certain pixels on the screen and move around the page like a human. There is certainly work to be done here - the coordinates need to be updated for each new user and is not the most robust.

The Approach

unCaptcha2's approach is very simple:
  1. Navigate to Google's ReCaptcha Demo site
  2. Navigate to audio challenge for ReCaptcha
  3. Download audio challenge
  4. Submit audio challenge to Speech To Text
  5. Parse response and type answer
  6. Press submit and check if successful
Demo
45004579-df021180-afbb-11e8-8598-177159ed09b4.gif

How To Use

Since unCaptcha2 has to go to specific coordinates on the screen, you'll need to update the coordinates based on your setup. These coordinates are located at the top of run.py. On Linux, using the command xdotool getmouselocation --shell to find the coordinates of your mouse may be helpful.
You'll also need to set your credentials for whichever speech-to-text API you choose. Since Google's, Microsoft's, and IBM's speech-to-text systems seem to work the best, those are already included in queryAPI.py. You'll have to set the username and password as required; for Google's API, you'll have to set an environment variable (GOOGLE_APPLICATION_CREDENTIALS) with a file containing your Google application credentials.
Finally, install the dependencies, using
Code:
pip install -r dependencies.txt
Source

 
Last edited:

paul david

Newbie
Joined
Dec 26, 2018
Messages
49
Reaction score
4
good one.... I think the best captcha solver with one time cost is Captcha sniper but i am always looking to pay for one time and get things for life like gsa all softwares but the downside is One time software dont support google recaptcha .
 

jrbp1972

Newbie
Joined
Jan 8, 2019
Messages
1
Reaction score
1
The problem with this audio solution is that recaptcha2 have 3 levels of security, on the most "weak" level we can get the audio captcha, on the other two levels of security this audio captcha is not available
 

Th3 Technician

Power Member
Joined
Sep 15, 2016
Messages
527
Reaction score
183
Website
kzidane.com
The problem with this audio solution is that recaptcha2 have 3 levels of security, on the most "weak" level we can get the audio captcha, on the other two levels of security this audio captcha is not available
Interesting, I was gonna integrate it into a scraper in few days. Will post results here too if anyone interested.
 

kras12

Jr. VIP
Jr. VIP
Joined
Mar 13, 2011
Messages
144
Reaction score
34
(...)Since the changes to ReCaptcha prevent Selenium, a browser automation engine, unCaptcha2 uses a screen clicker to move to certain pixels on the screen and move around the page like a human. There is certainly work to be done here - the coordinates need to be updated for each new user and is not the most robust.(...)

Interesting. But would have been much cooler if it wasn't tied to Selenium.

The problem with this audio solution is that recaptcha2 have 3 levels of security, on the most "weak" level we can get the audio captcha, on the other two levels of security this audio captcha is not available

The question is how long one can use the audio solution before the other security levels kicks in. If that time is long enough it would actually be worth integrating the audio solution for an extra high solving rate for a time. Either way you will have to have other solutions ready for solving the other security levels.

Interesting, I was gonna integrate it into a scraper in few days. Will post results here too if anyone interested.

Does your scraper use Selenium?
 

N0V4

Newbie
Joined
Jan 28, 2019
Messages
31
Reaction score
5
Nice, it's impressive how far programs can go to simulate real humans.
 
Top