How to pass ReCaptcha v3?

allo picture allo · Sep 28, 2018 · Viewed 13.8k times · Source

ReCaptcha v3 will not present a captcha anymore, but rely on browser fingerprinting and other information google can get about you.

Here is a test: https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php
And the API documentation: https://developers.google.com/recaptcha/docs/v3

Now I have the problem that e.g. VPN IPs or static company IPs seem to be blacklisted and only get a score of 0.1 even when the browser profile itself is fresh and has no adblocker and other privacy tools installed. Using a mobile internet connection, I get up to 0.7.

I expect that many sites will adopt v3 when it gets released as stable version, which imposes a problem when using networks which are blacklisted.

Logging into a Google account improves your score quite a lot, but this also means that Google learns what sites the account owner uses, both on the site with captcha and on sites with unrelated Google services, which use the fact that you are logged in. So it would be good to increase the score without logging in.

Is there any way to prove you're human even when Google distrusts your IP?

Answer

Niles picture Niles · Sep 29, 2018

Nobody knows exactly how it works yet. However it seems tied to cookies and tracking scripts. Clearing cookies and setting the browser to not accept third-party cookies seems to lock it to 0.1. Try logging into gmail in the browser, and visiting a few other sites, some people have reported success with soundcloud. Also, if you solve a legacy captcha (v1) it seems to lock you to 0.1 for a few minutes. It also strongly prefers google chrome and firefox, chromium forks such as ungoogled-chromium and brave seem to hover around the 0.1 to 0.3 range, and edge rarely gets above 0.5.