Buster: Captcha Solver for Humans

Overview

Buster: Captcha Solver for Humans



Chrome Web Store Firefox add-ons Microsoft Store Opera add-ons

Supporting the Project

The continued development of Buster is made possible thanks to the support of awesome backers. If you'd like to join them, please consider contributing with Patreon, PayPal or Bitcoin.

Description

Obviously, this blue part here is the land.

— Byron "Buster" Bluth, reading a map

Buster is a browser extension which helps you to solve difficult captchas by completing reCAPTCHA audio challenges using speech recognition. Challenges are solved by clicking on the extension button at the bottom of the reCAPTCHA widget.

reCAPTCHA challenges remain a considerable burden on the web, delaying and often blocking our access to services and information depending on our physical and cognitive abilities, our social and cultural background, and the devices or networks we connect from.

The difficulty of captchas can be so out of balance, that sometimes they seem friendlier to bots than they are to humans.

The goal of this project is to improve our experience with captchas, by giving us easy access to solutions already utilized by automated systems.

Screenshots

License

Copyright (c) 2018-2021 Armin Sebastian

This software is released under the terms of the GNU General Public License v3.0. See the LICENSE file for further information.

Comments
  • Can't solve reCaptcha

    Can't solve reCaptcha

    I couldn't make this extension work with reCAPTCHA.

    I always get this following message when clicking on the extension icon:

    Your computer or network may be sending automated queries. To protect our users, we can't process your request right now. For more details visit our help page

    I tried to reload the webpage without success.

    opened by Booteille 65
  • API quota exceeded

    API quota exceeded

    System

    • OS name: Arch Linux
    • Browser name: Firefox
    • Browser version: 78.0.2

    Extension

    • Extension version: 1.0.1
    • User input simulation: No

    Bug description

    Captcha was not completed, the text box was left blank

    Logs

    Browser:

    Error: API response: 429, {
      "code": "rate-limit",
      "error": "You have exceeded the limit of 60 requests per minute for your app"
    }
    
    opened by makeworld-the-better-one 29
  • Something went wrong, the extension has stopped working

    Something went wrong, the extension has stopped working

    The error is caused by a breaking change in Wit Speech API, and it has been fixed in version 0.7.2. The latest version has been published for Firefox and Edge.

    The update was also submitted to the Chrome Web Store, but it could take from days to months before it is reviewed by Google.

    If you must use Chrome, you could grab the latest release and install it in developer mode until the extension listing is updated on the Chrome Web Store.

    Latest release: https://github.com/dessant/buster/releases/tag/v0.7.2

    Guide for installation in Chrome: https://stackoverflow.com/a/24577660

    opened by dessant 29
  • Simulated user input moves the mouse incorrectly

    Simulated user input moves the mouse incorrectly

    Whenever I click on the button that Buster adds when simulated user input is enabled, the mouse moves to one edge of the screen instead of wherever it's supposed to go.

    If it's important, I had to build the client binary and installer myself, since the distributed version uses a very old version of libpng that I couldn't install on my system (libpng12 vs libpng16).

    opened by ascclemens 27
  • TypeError when input simulation enabled

    TypeError when input simulation enabled

    System

    • OS name: Fedora
    • OS version: 31
    • Browser name: Firefox
    • Browser version: 72.0.2

    Extension

    • Extension version: 0.7.0
    • User input simulation: yes
    • Client app version: 0.3.0
    • Client app installed successfully: yes

    Bug description

    When user input simulation is enabled, Buster does not work. I get an error in the console (see Logs below). As far as I can tell, the latest client app was installed correctly. When I disable user input simulation, Buster works as expected with my own API key.

    Logs

    Browser:

    TypeError: o is undefined			 script.js:1:83802
    

    Setup log:

    2020/02/09 14:06:56.653511 Starting setup (version: 0.3.0)
    2020/02/09 14:06:57.304205 Loading setup page
    2020/02/09 14:06:57.763902 Getting install location
    2020/02/09 14:07:00.822209 Installing client
    2020/02/09 14:07:01.119558 Closing setup
    

    Client app:

    2020/02/09 14:10:20.728975 Starting client (version: 0.3.0)
    2020/02/09 14:10:20.728994 Receiving message
    2020/02/09 14:10:20.729079 Processing message
    2020/02/09 14:10:20.729083 Command: ping
    2020/02/09 14:10:20.729085 Sending response
    2020/02/09 14:10:20.729119 Receiving message
    2020/02/09 14:10:20.767716 Processing message
    2020/02/09 14:10:20.767727 Command: moveMouse
    2020/02/09 14:10:20.767731 X: 140, Y: 577
    2020/02/09 14:10:20.770235 Sending response
    2020/02/09 14:10:20.770283 Receiving message
    2020/02/09 14:10:20.878110 Processing message
    2020/02/09 14:10:20.878125 Command: clickMouse
    2020/02/09 14:10:20.888750 Sending response
    2020/02/09 14:10:20.888815 Receiving message
    2020/02/09 14:10:30.898014 Closing client
    
    
    opened by ghost 24
  • Client app fails to install on Linux when the browser is installed using Snap or Flatpak

    Client app fails to install on Linux when the browser is installed using Snap or Flatpak

    System

    Ubuntu Version: 19.04

    • Browser: Firefox
    • Browser version: 80

    Extension

    • Extension version: 1.0.1
    • Client app version: 0.3
    • Client app installed successfully: no

    Bug description Error installing the latest version, after pressing install I get an error message that says: Something went wrong The installation has failed. Check the browser console for more details, and open an issue on GitHub if this error persists., In app location I have this: /home/jose/.local/opt/buster and in the manifest: /home/jose/.mozilla/ native-messaging-hosts, this with previous versions did not happen to me, for Windows it is working, please help me to make this work

    Logs

    Browser:

    [Exception... "Favicon at "http://127.0.0.1:44205/favicon.ico" failed to load."  nsresult: "0x804b0014 (NS_ERROR_NET_RESET)"  location: "JS frame :: resource:///modules/FaviconLoader.jsm :: onStopRequest :: line 215"  data: no] FaviconLoader.jsm:215:22
        onStopRequest resource:///modules/FaviconLoader.jsm:215
    
    ExtensionError: No such native application org.buster.client ExtensionUtils.jsm:56:5
        ExtensionError resource://gre/modules/ExtensionUtils.jsm:56
        startupPromise resource://gre/modules/NativeMessaging.jsm:83
    
    
    // REPLACE WITH LOGS
    

    2020/08/31 02:18:49.607171 Starting setup (version: 0.3.0) 2020/08/31 02:18:49.806848 Loading setup page 2020/08/31 02:18:50.054672 Getting install location 2020/08/31 02:18:52.949326 Installing client 2020/08/31 02:18:55.620170 Installing client 2020/08/31 02:19:06.700473 Installing client 2020/08/31 02:20:01.781714 Installing client

    Client app:

    // REPLACE WITH LOGS
    
    upstream 
    opened by gitanopro 18
  • Something went wrong

    Something went wrong

    I've seen that solver doesn't work. I looked into console and here's the bug log: script.js:1 Uncaught (in promise) Error: API response: 400, Bad Request at E (script.js:1) at www.google.com/recaptcha/api2/async chrome-extension:/mpbjkejclgfgadiemmefgebjfooflfhl/src/solve/script.js:1

    My OS: Windows 10 Browser: chrome

    opened by ziomixshot 18
  • User input simulation produces incorrect mouse movement in scaled/HiDPI modes on macOS

    User input simulation produces incorrect mouse movement in scaled/HiDPI modes on macOS

    System

    • OS name: macOS
    • OS version: 10.14.4
    • Browser name: Chrome
    • Browser version: 74.0.3729.131

    Extension

    • Extension version: 0.5.2
    • User input simulation: yes
    • Client app version: 0.2.0
    • Client app installed successfully: yes

    Bug description

    When I click the "Solve the challenge" button, the mouse cursor moves to the bottom of the screen and clicks. After this, nothing else happens until it throws the error in the console. I have tried it in incognito mode with no other extensions enabled. This happens when using either of the default resolutions. window.devicePixelRatio reports 2. If I use a 3rd party app to set the native resolution (pretty much unusable) the input simulation works.

    Logs

    Browser:

    Uncaught (in promise) TypeError: Cannot read property 'addEventListener' of undefined
        at E (script.js:1)
        at www.google.com/recaptcha/api2/async chrome-extension:/mpbjkejclgfgadiemmefgebjfooflfhl/src/solve/script.js:1
    E @ script.js:1
    

    In script.js, it's this event listener:

    d.addEventListener("playing", e, {
        capture: !0,
        once: !0
    })
    

    Client app:

    2019/05/05 17:03:11.007206 Starting client (version: 0.2.0)
    2019/05/05 17:03:11.007258 Receiving message
    2019/05/05 17:03:11.007375 Processing message
    2019/05/05 17:03:11.007387 Command: ping
    2019/05/05 17:03:11.007394 Sending response
    2019/05/05 17:03:11.007455 Receiving message
    2019/05/05 17:03:11.021969 Processing message
    2019/05/05 17:03:11.022001 Command: moveMouse
    2019/05/05 17:03:11.022010 X: 285, Y: 1397
    2019/05/05 17:03:11.411155 Sending response
    2019/05/05 17:03:11.411211 Receiving message
    2019/05/05 17:03:11.505082 Processing message
    2019/05/05 17:03:11.505141 Command: clickMouse
    2019/05/05 17:03:11.515950 Sending response
    2019/05/05 17:03:11.516047 Receiving message
    2019/05/05 17:03:21.521772 Closing client
    
    help wanted 
    opened by deepfriedmind 17
  • Can not see Buster button in CAPTCHA window

    Can not see Buster button in CAPTCHA window

    System

    • OS name: Windows
    • OS version: 10
    • Browser name: Chrome
    • Browser version: 100.0.4896.60

    Extension

    • Extension version: 1.3.1
    • User input simulation: Can't find this setting

    Bug description I am unable to view the Buster button on the CAPTCHA window. The extension appears to be loaded correctly, but there is no visible button to solve the CAPTCHA Screenshot here: https://imgur.com/8z1K01B

    Logs Browser:

    Nothing in console.
    
    opened by jnobile91 16
  • Idea against blocks: don't actually solve the captcha

    Idea against blocks: don't actually solve the captcha

    Is your feature request related to a problem? Please describe.

    the blocks people are getting

    Describe the solution you'd like

    don't mess with recaptcha directly, just pull the sound and tell the user the solution outside the scope of recaptcha surveillance

    for example don't put the button inside the captcha or screw with the dom, but rather for example light up a toolbar icon.

    Describe alternatives you've considered

    are there any to avoid blocks? I am not sure, but this definitely can be optional.

    opened by My1 16
  • buster captcha solver for humans (The extension is not working)

    buster captcha solver for humans (The extension is not working)

    hello The extension is not working, I tried to delete it and install it again and use other versions of the browser, but the same problem does not work The extension version is 1.3.1 Is there a solution?

    opened by MoatazNassar 14
  • New Waterfox workaround

    New Waterfox workaround

    System

    • OS name: Windows
    • OS version: 10
    • Browser name: Waterfox
    • Browser version: G5.1

    Extension

    • Extension version: 1.3.2
    • User input simulation: yes
    • Client app version: 0.3.0
    • Client app installed successfully: yes

    Bug description Failed to install on Waterfox current (showed Error: Attempt to postMessage on disconnected port) until looking at procmon showed waterfox was resulting NAME NOT FOUND when looking for: "HKCU\Software\Mozilla\NativeMessagingHosts\org.buster.client" Adding the value as described in https://github.com/dessant/buster/issues/84#issuecomment-501676701 with the the mozilla location let client-app install correctly.

    opened by bitingsock 0
  • Random timing Configuration

    Random timing Configuration

    Hello,

     Love you work and thank you for providing this. I have supported a few times now. I have been talking with other users and the issue with blocking as around the fast speed of the click between clicking on the Buster Icon and it clicking on the button and solving in the audio section. Would it be possible to put in a Random Delay which we could configure in the settings, ie .1-5 seconds, from the time We click the Buster Button, to the auto click on the Buster Audio button???  I think this would help avoid some of the fast bot blocking???
     
     If not fully supported, could you point to the file in which I could find the location to add it ourselves?
    

    Thanks you again.

    Is your feature request related to a problem? Please describe.

    Describe the solution you'd like

    Describe alternatives you've considered

    Additional context

    opened by Revmagi 0
  • DeepSpeech support

    DeepSpeech support

    The use of remote speech-to-text services has some problems:

    • privacy
    • unavailability of the service
    • need of Facebook or other free or paid accounts
    • limitations of the number of requests
    • more Internet traffic and latency

    Is it conceivable to add support to DeepSpeech, which is free and can be locally hosted?

    I don't know if it's mature enough to decode these captchas. I don't even know how to use DeepSpeech.

    opened by ZettaScript 2
  • Something went wrong - not installing on Chromium MacOS 11.5

    Something went wrong - not installing on Chromium MacOS 11.5

    I suspect is because I am using Chromium and not Chrome.

    I get the following error message:

    Screenshot 2021-07-22 at 13 29 09

    I've tried to change the settings to Wit Speech NOT MANAGED with a Wit.ai API KEY but it did not work.

    Here's how the console looks like:

    Screenshot 2021-07-22 at 13 42 52

    opened by alexfazio 0
Releases(v2.0.1)
Arithmetic expression solver PHP library

arithmexp An arithmetic expression solver Usage $operators = OperatorRegistry::default(); $expression = new ArithmeticExpression($operators, "4 - 3 +

Muqsit Rayyan 17 Nov 13, 2022
⭕️ A Knight's Tour problem solver written in php

Knight's tour problem solver A knight's tour problem solver using "Warnsdorff's Rule" - https://vrgl.ir/IB9LJ ?? About the Project ?? Screenshots ?? B

Mahdiyar Ghannad 8 Nov 6, 2022
The dependency injection container for humans

layout home PHP-DI is a dependency injection container meant to be practical, powerful, and framework-agnostic. Read more on the website: php-di.org G

null 2.4k Jan 4, 2023
Generate API documentation for humans from your Laravel codebase.✍

Scribe v3 is out now! Scribe helps you generate API documentation for humans from your Laravel/Lumen/Dingo codebase. See a live example at demo.scribe

Knuckles 1k Jan 9, 2023
A collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.

Filament is a collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans. Packages Admin Panel • Documentation • De

Filament 5.4k Jan 4, 2023
Meta data for humans and machines.

Deutsch English Svenska Meta 0.8.15 Meta data for humans and machines. How to add meta data This extension generates meta data for the Open Graph prot

Anna 2 Nov 4, 2022
Text formatting for humans.

Deutsch English Svenska Markdown 0.8.22 Text formatting for humans. How to format text Markdown is a practical way to edit web pages. Write text like

Anna 2 Nov 3, 2022
PHP Captcha library

Captcha Installation With composer : { ... "require": { "gregwar/captcha": "1.*" } } Usage You can create a captcha with the Captc

Grégoire Passault 1.6k Dec 25, 2022
Captcha for Laravel 5/6/7/8

Captcha for Laravel 5/6/7 A simple Laravel 5/6 service provider for including the Captcha for Laravel. for Laravel 4 Captcha for Laravel Laravel 4 Pre

MeWebStudio - Muharrem ERİN 2.2k Dec 31, 2022
Sliding captcha for dcat-admin auth / dcat-admin登陆 滑动验证插件 多平台支持

dcat-admin登陆 滑动验证插件 多平台支持 dcat-admin登陆 滑动验证插件 多平台支持 另有 laravel-admin版 Demo演示 演示站点(暂时无,目前地址为laravel-admin版的演示地址) 支持(按照字母顺序) 顶象 ✔️ 极验 ✔️ hCaptcha(和谷歌Rec

塵世不再 38 Dec 17, 2022
Simple customizable captcha script for bot prevention in php language.

phpCaptcha Simple customizable captcha script for bot prevention in php language. Usage <?php session_start(); $status = ""; if ($_SESSION['captcha']

Филип Арсовски 11 Oct 10, 2022
dcat admin login captcha. - dcat admin 登录验证码。

dcat-login-captcha 简体中文 | ENGLISH dact admin login captcha. - dcat admin 登录验证码。 环境要求 dcat-admin >= 2.0 安装 Composer 安装 $ composer require guanguans/dca

guanguans 29 Dec 5, 2022
Friendly Captcha anti-spam plugin for Joomla!

Friendly Captcha anti-spam plugin for Joomla! Register at https://friendlycaptcha.com to get your site and secret keys. Plugin Features Standard light

null 10 Dec 14, 2022
SyCaptchaBundle is a form protection bundle made for Symfony, including a set of CAPTCHA challenges that should stop any malicious requests from submitting your forms.

SyCaptchaBundle is a form protection bundle made for Symfony, including a set of CAPTCHA challenges that should stop any malicious requests from submitting your forms.

Matt 1 Oct 4, 2022
Simple class that implement a CAPTCHA for your PHP App.

simple-captcha Simple class that implement a CAPTCHA for your PHP App. Installation Use the package manager composer to install. composer require will

WILLIAM B. SAMPAIO 3 Nov 9, 2022
WPBruiser {no- Captcha anti-Spam} (forked, updated)

=== WPBruiser {no- Captcha anti-Spam} === Contributors: mihche, knutsp Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_

Webfacing 2 Jul 26, 2022
Multi captcha package for CodeIgniter 4.x

Multi captcha package for CodeIgniter 4.x. Support Arcaptcha(a free and professional Iranian product),Bibot(a free Iranian product),Recaptcha(an googel product) and hCaptcha.

Pooya Parsa Dadashi 14 Dec 13, 2022
Automatically fill in the captcha code in the NTHU OAuth login page.

NTHU-OAuth-Decaptcha Automatically fill in the captcha code in the NTHU OAuth login page. CNN Decaptcha For training the decaptcha model. See CNN Deca

null 18 Dec 4, 2022
It's a CodeIgniter Library for Captcha Generation. With additional Flexibility .

Original Source : Pavel Tzonkov <[email protected]> Source Link : http://gscripts.net/free-php-scripts/Anti_Spam_Scripts/Image_Validator/d

Chris # 4 Sep 2, 2022
Simple, image-based, mathematical captcha, with increasing levels of difficulty

simple-captcha Simple, image-based, mathematical captcha, with increasing levels of difficulty version 1.1.0 see also: ModelView a simple, fast, power

Nikos M. 6 Dec 18, 2022