0% found this document useful (0 votes)
2K views13 pages

Electron Key Bypass

This script bypasses linkvertise and krnl links by making requests to an external API and waiting for the bypass. It handles linkvertise redirects and passes information to the API to receive the final destination URL, which it uses to redirect the page.

Uploaded by

luemjak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views13 pages

Electron Key Bypass

This script bypasses linkvertise and krnl links by making requests to an external API and waiting for the bypass. It handles linkvertise redirects and passes information to the API to receive the final destination URL, which it uses to redirect the page.

Uploaded by

luemjak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
  • UserScript Configuration
  • Main Functionality Script
  • Notify and Alert System
  • Cookie Management
  • Request Handling
  • Event Listeners and Execution
  • Error Handling and Fallbacks

// ==UserScript==

// @name [Working] linkvertise and krnl bypasser

// @namespace [Link]

// @version 10.6

// @description just waits 15 seconds for krnl and works fine with the other stuff
2 (it waits no time for other stuff) :)

// @author Discord: varram#6209

// @supportURL [Link]

// @match *://*.[Link]/*

// @match *://*.[Link]/*

// @match *://*.[Link]/*

// @exclude *://[Link]/*

// @exclude *://[Link]

// @exclude *://[Link]/search*

// @exclude *://[Link]

// @exclude *://[Link]/*

// @exclude [Link]

// @exclude [Link]

// @exclude [Link]

// @exclude [Link]

// @require [Link]

// @require [Link]
[Link]

// @grant GM_xmlhttpRequest

// @grant [Link]

// @grant GM_getResourceText

// @grant GM_addStyle

// @connect [Link]

// @connect [Link]

// @connect [Link]

// @icon [Link]
// @run-at document-end

// ==/UserScript==

/* additional copyright/license info:

© All Rights Reserved

Linkvertise Bypass © 2023 by varram#6209

*/

(async function () {

var redirectCoolDown = 0;

// change 0 to any number and the script will wait that much time in seconds
before redirecting

await sleep(redirectCoolDown * 1000)

// change false to true if you want notifications

var notification = false

try {

notification = !!Notify

catch (e) {

'use strict';

if(notification) {

const cssUrl = "[Link]


[Link]";

GM_xmlhttpRequest({

method: "GET",

url: cssUrl,

onload: function(response) {

if ([Link] === 200) {

// Add CSS to the document

GM_addStyle([Link]);

});

var url = "[Link] + [Link];

var oReq = new XMLHttpRequest();

async function serverRequestFailed() {

[Link]("alerted")

if([Link]("[Link] {

url = "[Link] + [Link];

return makeReqq();

alert('failed to contact backend bypass server. Please make sure an app


(antivirus) is not blocking [Link] and if it is let us know in our
discord server. If you are still facing problems the server could be DOWN or
something else please report this to us in our discord server and get help:
[Link]

if(notification) {

new Notify ({

status: 'warning',

title: 'Redirecting to discord server in 10 seconds',

text: 'If you dont get redirected then go to this link:


[Link]

effect: 'slide',
speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,

autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,

position: 'right top'

})

await sleep(10000)

[Link]("[Link]

function sleep(ms) {

return new Promise(resolve => setTimeout(resolve, ms));

async function httpGet(theUrl)

var xmlHttp = new XMLHttpRequest();

[Link]( "GET", theUrl, false ); // false for synchronous request

[Link]( null );

return [Link];

function setCookie(name,value,days) {

var expires = "";

if (days) {

var date = new Date();


[Link]([Link]() + (days*24*60*60*1000));

expires = "; expires=" + [Link]();

[Link] = name + "=" + (value || "") + expires + "; path=/";

function getCookie(name) {

var nameEQ = name + "=";

var ca = [Link](';');

for(var i=0;i < [Link];i++) {

var c = ca[i];

while ([Link](0)==' ') c = [Link](1,[Link]);

if ([Link](nameEQ) == 0) return [Link]([Link],[Link]);

return null;

if(getCookie("useManualfa") == 'yes') {

if(notification) {

new Notify ({

status: 'success',

title: 'Local Bypass Loaded. Bypassing!',

text: '',

effect: 'slide',

speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,
autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,

position: 'right top'

})

new Notify ({

status: 'warning',

title: 'Please solve any captcha that shows up!',

text: '',

effect: 'slide',

speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,

autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,

position: 'right top'

})

setCookie("useManualfa", 'no', 30)

let response, target_token, ut, linkvertise_link, link_id, key =


getCookie("BPtoke");

setCookie("BPtoke", "", 1)

let GAI = false

let mBP = [Link]; [Link] =


function () {
[Link]('load', async (data) => {

if ([Link]('tokens')) {

response = [Link]([Link]);

target_token = [Link]['TARGET'];

ut = [Link]("X-LINKVERTISE-UT");

linkvertise_link = [Link](/\/[0-9]$/, "");

if(!getCookie('permssssss')) {

alert('You will be asked to allow the script to make


requests to the linkvertise api (to bypass linkvertise links). Please hit "always
allow" it or the script wont work')

GM_xmlhttpRequest({

method: "GET",

url:
`[Link]
X-Linkvertise-UT=${ut}`,

onload: function(response) {

setCookie('permssssss', "yes", 3365)

[Link]()

})

const uagt = await httpGet('[Link]

GM_xmlhttpRequest({method: 'GET',

url:
`[Link]
X-Linkvertise-UT=${ut}`,

headers: {

"User-Agent": uagt

},

onload: function (response) {

var json =
[Link]([Link])
var target_type =
[Link].target_type

link_id = [Link];

const json_body = { serial:


btoa([Link]({ timestamp: new Date().getTime(), random: "6548307", link_id:
link_id })), token: target_token };

GM_xmlhttpRequest({

method: 'POST',

url:
`[Link]
{target_type == "PASTE" ? '/paste': "/target"}?X-Linkvertise-UT=${ut}`,

data: [Link](json_body),

headers: { "Accept":
'application/json',

"Content-Type":
'application/json',

"User-Agent": uagt

},

onload: function(response) {

var json =
[Link]([Link])

httpGet(`[Link]
{encodeURIComponent(target_token)}&linkId=${encodeURIComponent(link_id)}&lvLink=$
{encodeURIComponent(linkvertise_link)}&ut=${encodeURIComponent(ut)}&url=$
{encodeURIComponent([Link])}&key=${encodeURIComponent(key)}&tType=$
{encodeURIComponent(target_type)}&Fts=$
{encodeURIComponent(btoa( [Link](json).replace(/[^\x00-\xFF]/g, '') ))}`)

.then((w) => {

[Link]([Link](w).destination)

})

});

GAI = true;

})
}

}); [Link](this, arguments);

};

// alert('Please solve the captcha (if it shows up)')

} else {

makeReqq()

function makeReqq() {

if ([Link]('[Link]/48193/')) {

[Link]("loading the specific version for krnl :)");

if(notification) {

new Notify ({

status: 'warning',

title: 'KRNL detected',

text: 'waiting 15 seconds before bypassing (to avoid getting


blacklisted)',

effect: 'slide',

speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,

autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,

position: 'right top'

})

}
function reqListener() {

var a = [Link];

var b = [Link](a);

setTimeout(function () {

[Link]([Link])

}, 17100);

[Link]("load", reqListener);

[Link]("error", serverRequestFailed);

[Link]("GET", url);

[Link]();

else {

if(notification) {

new Notify ({

status: 'success',

title: 'Bypassing!',

text: '',

effect: 'slide',

speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,

autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,
position: 'right top'

})

async function reqListener() {

var a = [Link];

var b = [Link](a);

if([Link]("[Link] {

var key = [Link](19)

// alert(key)

if(notification) {

new Notify ({

status: 'warning',

title: 'Server Bypass Failed! ',

text: 'Trying local bypass. Your page will refresh in 5


seconds',

effect: 'slide',

speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,

autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,

position: 'right top'

})

}
await sleep(5000)

setCookie("useManualfa","yes",1);

setCookie("BPtoke", key, 1)

[Link]()

else {

if(notification) {

new Notify ({

status: 'success',

title: 'Done! Redirecting . . .',

text: '',

effect: 'slide',

speed: 300,

customClass: '',

customIcon: '',

showIcon: true,

showCloseButton: true,

autoclose: false,

autotimeout: 10000,

gap: 20,

distance: 20,

type: 2,

position: 'right top'

})

[Link]([Link])

[Link]("load", reqListener);

[Link]("error", serverRequestFailed);
[Link]("GET", url);

[Link]();

})();

// ==UserScript==
// @name         [Working] linkvertise and krnl bypasser
// @namespace    http://tampermonkey.net/
// @vers
// @run-at       document-end
// ==/UserScript==
/* additional copyright/license info:
© All Rights Reserved
Linkvertise Bypa
notify.min.css";
        GM_xmlhttpRequest({
            method: "GET",
            url: cssUrl,
            onload: function
speed: 300,
                customClass: '',
                customIcon: '',
                showIcon: true,
date.setTime(date.getTime() + (days*24*60*60*1000));
            expires = "; expires=" + date.toUTCString();
autotimeout: 10000,
                gap: 20,
                distance: 20,
                type: 2,
this.addEventListener('load', async (data) => {
                if (data.currentTarget.responseText.includes('tok
var target_type = 
json.data.link.target_type
}
            }); mBP.apply(this, arguments);
        };
        // alert('Please solve the captcha (if it sh
function reqListener() {
                var a = this.responseText;
                var b = JSON.parse(a);

You might also like