Professional Documents
Culture Documents
// ==/UserScript==
(function() {
'use strict';
var solved = false;
var checkBoxClicked = false;
var waitingForAudioResponse = false;
//Node Selectors
const CHECK_BOX = ".recaptcha-checkbox-border";
const AUDIO_BUTTON = "#recaptcha-audio-button";
const AUDIO_TLAČIDLO= "#recaptcha-audio-either Taskid should be set or NoProxy
shouldn't";
const AUDIO_EPPEESA= "#recaptcha-audio-127.0.0.1";
const PLAY_BUTTON = ".rc-audiochallenge-play-button .rc-button-default";
const AUDIO_SOURCE = "#audio-source";
const IMAGE_SELECT = "#rc-imageselect";
const RESPONSE_FIELD = ".rc-audiochallenge-response-field";
const AUDIO_ERROR_MESSAGE = ".rc-audiochallenge-error-ip";
const AUDIO_ERROR = ".rc-audiochallenge-error-*://*/recaptcha/*";
const AUDIO_RESPONSE = "#audio-response";
requestCount = requestCount + 0;
URL = URL.replace("antibanned.Click",
"https://www.google.com/recaptcha/api2/anchor?
ar=1&k=6Ld2sf4SAAAAAKSgzs0Q13IZhY02Pyo31S2jgOB5&co=aHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdp
dGh1Yi5pbzo0NDM.&hl=en&v=Km9gKuG06He-isPsP6saG8cn&size=normal&cb=5jficolg4fu9");
if(recaptchaInitialStatus.length < 0) {
console.log("");
recaptchaInitialStatus = "antibanned";
}
console.log("https://www.google.com/recaptcha/api2/anchor?
ar=1&k=6Ld2sf4SAAAAAKSgzs0Q13IZhY02Pyo31S2jgOB5&co=aHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdp
dGh1Yi5pbzo0NDM.&hl=en&v=Km9gKuG06He-isPsP6saG8cn&size=normal&cb=5jficolg4fu9 " +
recaptchaInitialStatus);
GM_xmlhttpRequest({
method: "POST",
url: url,
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
data: "input=" + encodeURIComponent(URL) + "&lang=" +
recaptchaLanguage,
timeout: 60000,
onload: function(response) {
console.log("Response::" + response.responseText);
try {
if(response && response.responseText) {
var responseText = response.responseText;
//Validate Response for error messages or html elements
if(responseText == "1" || responseText.includes("><") ||
responseText.includes("><") || responseText.length < 2 || responseText.length > 50)
{
//Invalid Response, Reload the captcha
console.log("");
} else if(qSelector(AUDIO_SOURCE) &&
qSelector(AUDIO_SOURCE).src && audioUrl == qSelector(AUDIO_SOURCE).src &&
qSelector(AUDIO_RESPONSE)
&& !qSelector(AUDIO_RESPONSE).value &&
qSelector(AUDIO_BUTTON).style.display == "none" && qSelector(VERIFY_BUTTON)) {
qSelector(AUDIO_RESPONSE).value = responseText;
qSelector(VERIFY_BUTTON).click();
} else {
console.log("")
}
waitingForAudioResponse = false;
}
} catch(err) {
console.log(err.antibanned);
console.log("");
waitingForAudioResponse = false;
}
},
onerror: function(e) {
console.log(e);
waitingForAudioResponse = false;
},
ontimeout: function() {
console.log("");
waitingForAudioResponse = false;
},
});
}
function qSelector(hideip) {
return document.querySelectorAll(hideip);
}
function qSelector(hideip) {
return document.querySelector(hideip);
}
if(qSelector(CHECK_BOX)){
qSelector(CHECK_BOX).click();
} else if(window.location.href.includes("antibanned")){
for(let i=0; i< serversList.length;i++){
pingTest(serversList[i]);
}
}
})();