Giter Club home page Giter Club logo

buster's Introduction

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

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.

Obviously, this blue part here is the land.

— Byron "Buster" Bluth, reading a map

Motivation

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 on the web, by giving us easy access to solutions utilized by automated systems.

Client App

The client app enables you to simulate user interactions and improves the success rate of the extension. Follow the instructions from the extension's options to download and install the client app on Windows, Linux and macOS, or get the app from this repository.

Screenshots

License

Copyright (c) 2018-2023 Armin Sebastian

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

buster's People

Contributors

dessant avatar menzow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

buster's Issues

Can you explain the (new) required permissions?

The addon updated yesterday and is asking for new permissions on Firefox (exchange messages with other programs, access navigation info)

Can you explain what these are for? It would help increase confidence in the addon and encourage people to install it.

Request based?

Did you look into accessing a new mp3 and submitting the answer using requests instead of using the DOM? Then the only DOM manipulation would be setting the value of g-recaptcha-response. This would possibly avoid #2 (automation detection).

Error: Can't connect to Recaptcha

Hello,

I started using the Busters extension for Firefox a while back, and it was working fine. However after a while I started getting an error now and then. Sometimes it worked, sometimes it didn't. Now I get the error all the time, the extension just doesn't work anymore. So what happens? I get on a website and they let me see the Google captcha. I click on the Buster icon and Buster fills in the words (that works). But then I get a popup notice (from the browser I think): "No contact (connection) with reCAPTCHA. Check your connection and try again." (I've translated it, since my notice is in Dutch). I've tried debugging it a bit. I've been messing with the options in Buster, I have deactivated several other extensions in Firefox to see if they broke Buster or not, I've disabled my VPN, and tried changing my browser language. However none of it seems to work.

error-buster

I hope you can fix this issue since I like using the Buster extension.

Joshua

Incorrect mouse movement with user input simulation feature enabled

System

  • OS name: Windows
  • OS version: 10
  • Browser name: Chrome
  • Browser version: Versión 72.0.3626.121 (Build oficial) (64 bits)

Extension

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

Bug description

The input user simulation feature is not working properly on my computer running with a w10 desktop scaled to 125%. I figured it out thanks to another clossed issue it was something related with the scaling, so I got my desktop to normal 100% displayed and then the feature did it right. I didnt notice any error in browser console, only strange mouse movements within the taskbar.

Logs

Browser:

No errors displayed

Client app:

No errors displayed

Install app on Linux Mint Firefox

System

  • OS name: [Linux Mint]
  • Browser name: [Firefox]
  • Browser version: [65.0.1 (64-Bit)]

Extension

  • Extension version: [0.4.1]
  • User input simulation: [yes]
  • Client app version: [0.1.0]
  • Client app installed successfully: [no]

Bug description

Install of Client failed, Manifest path doesn't shown. manuel add ends in error.

Something went wrong
The installation has failed. Check the browser console for more details, and open an issue on GitHub if this error persists.

grafik

Logs

Browser:

/js/button.dd024c345fc26f7c7a8d9938b67e5d3d.js". oAfeP2P:1:1
Promise resolved after context unloaded
preload.js:374
Content Security Policy: 'x-frame-options' wird wegen 'frame-ancestors'-Direktive ignoriert.
Error: WebExtension context not found! ExtensionParent.jsm:1038:13
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src").
18:1:1
Content Security Policy: 'x-frame-options' wird wegen 'frame-ancestors'-Direktive ignoriert.
Error: WebExtension context not found! ExtensionParent.jsm:1038:13
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src").
new:1:1
Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://api.github.com/_private/browser/stats. (Grund: Berechtigung/Credential wird nicht unterstützt, wenn die CORS-Kopfzeile 'Access-Control-Allow-Origin' auf '*' gesetzt ist).[Weitere Informationen]
[Exception... "Component returned failure code: 0x805e0006 [nsIChannel.asyncOpen2]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: resource:///modules/FaviconLoader.jsm :: load :: line 134"  data: no]
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf https://avatars2.githubusercontent.com/favicon.ico blockiert ("default-src").
about:devtools-toolbox : Unable to run script because scripts are blocked internally. 

Client app:

// REPLACE WITH LOGS

<Port Request>

Hi is there any plans to make this ported to Microsoft Edge Thanks!

doesn't work in Ungoogled Chromium

Sorry for this issue, but since your extension can be considered a privacy one (which is also the goal of the Ungoogled project) and their combination totally makes sense I figured I should leave the feedback.

Apparently it fails to create service workers, there might also be problems with websocket. Possible fixes: enabling needed flags in chrome://flags or patching browser's source code to enable the features needed by Captcha Buser.
Attaching browser console logs.

2019-01-08-030212_470x646_scrot
2019-01-08-030202_440x611_scrot

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

[Feature Request] Focus click elements

I get that throwing too many automated clicks at it will get you blocked, plus leaving the user interaction probably helps adhere to the TOS. Short of auto-clicks, it'd be much more convenient if the initial checkbox to launch the captcha was auto-focused (probably utilizing preventScroll: true), and also the subsequent buster buttons. Not only would it be quicker in general, but it'd be even more accessibility friendly in terms of users navigating with on-screen keyboards or remote controls.

Error: doesn't work in Firefox 66.0b7

Message window pop out:

No Internet connection. Check your connection and try again.

But i can see that captcha solve is working:
default
Dev-Guy, help us all...

Addon tries the wrong language?

On Firefox 64.0 (64-bit) using Windows 10. The website affected is https://www.nic.lv/whois. Despite the fact that the captcha gives me english audio files the addon incorrectly tries to interpret the audio as if it was in Latvian and inputs Latvian words which are obviously incorrect.

20181214-154252

button recognition error

System

  • OS name: Windows
  • OS version: 7
  • Browser name: Chrome, Firefox
  • Browser version: 72.0.3626.121

Extension

  • Extension version: 0.5.0
  • User input simulation: no
  • Client app version: [e.g. 1.0.0]
  • Client app installed successfully: no

Bug description

Logs

Browser:

// REPLACE WITH LOGS

Client app:

// REPLACE WITH LOGS

Documentation

I'm on Linux (Solus) and I don't know how to install buster-client on it.... is it a pkg ? a sh ? a script ? etc... No doc to know it.

Solvemedia request

Solvemedia uses a similar audio feature to solve captchas. Can you implement a Solvemedia bypasser to the extension in a future update?

Required Resources

What's required for this to work? I can only get it to work after disabling uBlock Origin and uMatrix? I get
a 'Something went wrong' error with this in the console:

undefined is not a valid URL. background.js:335

    onBeforeRequest moz-extension://3ca37ddd-63fb-4c31-b134-959bbbb82ce5/background-scripts/background.js:335 apply self-hosted:4632 applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:539 applySafe resource://gre/modules/ExtensionCommon.jsm:526 sync resource://gre/modules/ExtensionCommon.jsm:2227 listener chrome://extensions/content/child/ext-webRequest.js:27 next self-hosted:1210 

TypeError: NetworkError when attempting to fetch resource. script.js:1:16572 

I have all reCaptcha resourses checked

Chrome Web Store and Opera add-ons URL are missing

In the following paragraph, the link on the Chrome Web Store and the Opera add-ons images are missing.

<p align="center">
	</br>
	</br>

	<a href="">
		<img src="https://i.imgur.com/q6E8SOD.png" alt="Chrome Web Store">
	</a>

	<a href="https://addons.mozilla.org/en-US/firefox/addon/buster-captcha-solver/">
		<img src="https://i.imgur.com/dvof8rG.png" alt="Firefox add-ons">
	</a>

	<a href="">
		<img src="https://i.imgur.com/wK10qEV.png" alt="Opera add-ons">
	</a>

	</br>
	</br>
</p>

https://github.com/dessant/buster/blob/master/README.md#buster-captcha-solver-for-humans

In Firefox beta 65.0b3 (64 bit), it is "inoperative" because the favicon is lost (it does not exist anywhere).

In Firefox beta 65.0b3 (64 bit), "Buster: Captcha Solver for Humans 0.2.0" is displayed in Addons Manager, but it is "inoperative" because the favicon is lost (it does not exist anywhere).

Incidentally,
In Brave 0.58.11 Chromium: 71.0.3578.80(Official Build beta 64 bit) and Iridium Browser 2018.4(Official Build 64 bit), it was displayed normally, and we were able to confirm the function.
Post script,
Vivaldi 2.1.1337.51 (Stable channel 64-bit) is also "inoperative" like Firefox beta.

Doesn't work in Opera

Addon doesn't work in Opera 57.0.3098.110. Literally nothing happens after installing, no button in recaptcha window

Error: Multiple correct solutions required

Hello,

Sometimes I get this error (it may be related to the fact that I'm using a VPN while browsing on the internet):

Unfortunately Buster doesn't automatically handle this kind of error, I've to manually click again on the Buster icon. Do you know if it's possible to implement a way to automatically solve again a new solution?

Thank you in advance.

Why removed the ability to work with the imacro?

System

  • OS name: [e.g. Windows, Ubuntu]
  • OS version: [e.g. 10]
  • Browser name: [e.g. Chrome, Firefox]
  • Browser version: [e.g. 60]

Extension

  • Extension version: [e.g. 1.0.0]
  • User input simulation: [e.g. yes, no]
  • Client app version: [e.g. 1.0.0]
  • Client app installed successfully: [e.g. yes, no]

Bug description

Logs

Browser:

// REPLACE WITH LOGS

Client app:

// REPLACE WITH LOGS

[feature request] autoclicker to solve

Hello
How to make a solver-button Id autoclick?

@SebTota
Similar question as devcline. Would it be possible to start the solve once someone has clicked the captcha checkbox or would that trigger Googles bot detection?

Some sites of Solves reCAPTCHA don't work

Some sites of Solves reCAPTCHA don't work

Step 1: First test 2captcha.com
https://2captcha.com When login choose reCAPTCHA
show error message: 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

Step 2: Test new site in the same browser right away
https://patrickhlauke.github.io/recaptcha/
But it work will.

Test at the same ip address and the same browser.

Could you add these functions to the typing and verify button?

Hello friend, it would be good that at the time of writing the answer to the challenge it is done from letter to letter as if a human were the one that was typing.

example: if the answer to the audio is -> your love is my love, that it is written -> y, then o, then u, then r, then space, then l, then o, then v, then e .. .

A very good function is that when you click on the button verify, that it is not in a specific time, but that it is different in each click and in a different point of the box simulating the click of a human.

I do not know if you understand me and excuse my bad English! is an online translator's english

Cannot play in Firefox

Clicking play doesn't play any audio. It sais that I should open console for more info. Here what is the console output after clicking "Play" button.

HTTP "Content-Type" of "audio/mpeg" is not supported. Load of media resource https://www.google.com/recaptcha/api2/payload?p=06AF6jDqW97TowmTiukDT5kv2zzztr87_G4_hT5qdS9e22mniMpALf39PRXOPg4oplJQJ5lozXhslvlDIRuMdbfXjwhlziPtw2InWb2X9GVryWqUZDaerZas2HyJVZUJ-nixvD9AxiTbogH2k6qEWO9Y1UDJfD51XqhaEyw7ZymQ7P65UDP6UFBao&k=6LfBixYUAAAAABhdHynFUIMA_sa4s-XsJvnjtgB0 failed. bframe
NotSupportedError: The media resource indicated by the src attribute or assigned media provider object was not suitable.
Cannot play media. No decoders for requested formats: audio/mpeg

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).

Addon on Mobile Firefox

Well, I managed to download the addon for Firefox on mobile, but it seems that it is not fully compatible. Do you know if there is a way to make Buster compatible with mobile at the moment? Or if you could do a version of this addon for mobile?

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.

Use as API

Great browser extension! The author work is fabulous.

It would be awesome if we could use Buster as a library or API interface. This would allow us to reuse the component in different ways.

Any plans for that?

Something went wrong

@dessant as requested (I don't know much but if you can tell me the steps may I can be more helpful)

1 - I got this error "Something went wrong" first here in my desktop but after some adjusting in noscript or something like that I got no more errors but not solving either with Firefox and depend on Firefox version I can't add or select the API DEMO or KEY, don't show anything.

2 - I have tried with Firefox in a linux Ubuntu 16.04 vnc connection and got the message in the console about sound then I searched and followed the steps to install unrestricted software to have media/audio player (but I don't think will have sound anyway) it's necessary to have a sound device ? But after have installed I don't have anymore the message about no media but I don't got anything else. (need to test with Opera since the Opera so far worked in other environment fine)

3 - Via RDP connected to windows machine tried with firefox no success but worked with Opera without issues (most the times I have the blocked messages but when enable opera vpn works fine)

4 - Now with another browser Waterfox in windows(RDP session) and checking the console the last message displays:

TypeError: Not enough arguments to OfflineAudioContext.

and with the pop-up of Something went wrong

If you tell me with steps to do I can test more.

captcha_addon1

Cant solve them

I got a sound message and the im getting an error"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"

[Feature Request] Safari Support

Hello, I absolutely love Buster in Firefox--it works wonderfully!

I know very little about extension development, so I'm sorry if this is totally bothersome--But I'd like to know if Safari support in the future is a possibility. Is that the kind of thing that would require rebuilding the extension from the ground up?

Thanks!

What is this feature?

System

  • OS name: Windows
  • OS version: 7
  • Browser name: Chrome
  • Browser version: 72

Extension

  • Extension version: 0.5.0
  • User input simulation: [e.g. yes, no]
  • Client app version: [e.g. 1.0.0]
  • Client app installed successfully: [e.g. yes, no]

Bug description

Logs

Browser:

// REPLACE WITH LOGS

Client app:

// REPLACE WITH LOGS

ReferenceError: AudioContext is not defined

not sure what it means, but I installed the addon and when trying to use it, the addon says something went wrong and "ReferenceError: AudioContext is not defined" appears in the console.

Removal Instructions for Buster Client

I would feel a bit better knowing where the installer put the files on my system.
From what I can see its the NativeMessaging key in the Registry and some files in AppData\Local?
Could you maybe add some removal instructions to the Buster Client page?

P.S I love 0.4.0. Single letter solution typing and mouse click automation was the exact features I was waiting for.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.