What is CaptchaPlugin
A Chrome browser plugin containing the EfficientNet neural network. The plugin automatically detects reCAPTCHA on a page, clicks the checkbox, recognizes the task, solves it with the neural network, and clicks the correct squares. Then it clicks "verify," and if a new task appears, it solves it until the green checkmark shows up.
Besides the neural network, the plugin also includes an SQLite database. Each image, before being sent to the neural network, is checked against this database. Currently, the database only contains images that have already been encountered and where the neural network made mistakes, reducing the number of AI errors.
- reCAPTCHA solution on EfficientNet-B0.
- Separate models for image types: 16 for 3×3 and 11 for 4×4.
- Plans: training EfficientNet-B1 and unifying models to reduce extension size
Only the latest news is shown on the homepage.
FAQ
Can the extension use GPU instead of CPU?
It’s possible if there are many requests for it, but it’s not a priority right now. Tests show that the neural network consumes very few CPU resources, even much less than the browser uses to render reCAPTCHA.
What does “uses pHash” for error correction mean?
A pHash is calculated for every image. If this pHash has already appeared and was marked as incorrect,
it is stored in the local SQLite database — the extension checks the local database before sending the image to the neural network, and if it’s found there, it takes the solution from the database. This way, if the image was encountered before and the neural network got it wrong, the local database corrects the error.
Can all known pHashes be stored locally and skip the neural network?
That’s in the plans, but for the long term. We also need to see what’s cheaper for the CPU: searching a large pHash database or running neural network recognition.
Can image sending to the central database be disabled?
This may be part of a paid version, if one is released.
Are other types of captchas (arkose, geetest) planned?
Not yet. I was specifically interested in beating reCAPTCHA. Maybe in a paid version, if there’s enough demand.