您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto complete bot for source.io s0urce.io cheat hack triche robot remplissage automatique
// ==UserScript== // @name source.io autocomplete bot // @namespace http://www.gann.be/ // @require https://unpkg.com/[email protected]/dist/tesseract.min.js // @require https://unpkg.com/string-similarity/umd/string-similarity.min.js // @version 0.1 // @description Auto complete bot for source.io s0urce.io cheat hack triche robot remplissage automatique // @author Morgan Schaefer www.gann.be // @match ://s0urce.io/ // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... let ancienneliste = [ "account", "accountname", "add", "add", "anon", "batchallfiles", "bit", "blockthreat", "buffer", "bufferpingset", "bytes", "call", "callmodule", "changepassword", "changeusername", "channel", "channelsetpackage", "checkhttptype", "client", "com", "command", "config", "connect", "constructor", "cookies", "count", "create2axisvector", "create3axisvector", "createfilethread", "createnewpackage", "createnewsocket", "data", "datatype", "decrypt", "decryptdatabatch", "decryptfile", "delete", "delete", "deleteallids", "destroybatch", "dir", "dir", "disconnect", "disconnectchannel", "disconnectserver", "dodecahedron", "domain", "download", "emit", "emitconfiglist", "encode", "encodenewfolder", "encrypt", "encryptfile", "encryptunpackedbatch", "event", "eventlistdir", "eventtype", "export", "exportconfigpackage", "file", "file", "filedir", "fileexpresslog", "filetype", "fillgrid", "findpackage", "generate", "generatecodepack", "get", "getdatapassword", "getfile", "getfirewallchannel", "getid", "getinfo", "getkey", "getlog", "getmysqldomain", "getpartoffile", "getpass", "getping", "getxmlprotocol", "ghost", "ghostfilesystem", "global", "gridheight", "gridwidth", "handle", "hexagon", "host", "hostnewserver", "hostserver", "http", "httpbuffersize", "includedirectory", "info", "init", "intel", "join", "joinnetworkclient", "key", "left", "length", "list", "listconfig", "load", "loadaltevent", "loadbytes", "loadloggedpassword", "loadregisterlist", "log", "loop", "mergesocket", "module", "mysql", "net", "newhost", "newline", "newserver", "num", "number", "package", "part", "pass", "password", "patcheventlog", "ping", "point", "poly", "port", "process", "protocol", "proxy", "remove", "removenewcookie", "removeoldcookie", "reset", "responder", "respondertimeout", "response", "right", "root", "rootcookieset", "send", "sendintelpass", "server", "serverproxy", "set", "setnewid", "setnewproxy", "setping", "setport", "setstats", "signal", "size", "sizeof", "sizeofhexagon", "socket", "stat", "status", "statusofprocess", "syscall", "system", "systemgridtype", "systemportkey", "temp", "tempdatapass", "thread", "threat", "type", "unpacktmpfile", "upload", "uploaduserstats", "url", "urlcheck", "user", "userid", "username", "userport", "val", "vector", "wordcounter", "write", "writefile", "xml" ]; //var cookie = document.cookie; //console.log("cookies = "+cookie); var myImage = document.getElementById("tool-type").childNodes[0].src; const { TesseractWorker } = Tesseract; const worker = new TesseractWorker(); let ancientext; let url; let ancienurl; let defaulturl = "http://s0urce.io/client/img/words/template.png"; let codes = [ {url:"", mot:""} ]; codes["http://s0urce.io/client/img/word/e/36"] = "add"; codes["http://s0urce.io/client/img/word/e/50"] = "delete"; codes["http://s0urce.io/client/img/word/e/56"] = "add"; codes["http://s0urce.io/client/img/word/e/31"] = "bytes"; codes["http://s0urce.io/client/img/word/e/49"] = "port"; codes["http://s0urce.io/client/img/word/m/44"] = "channel"; codes["http://s0urce.io/client/img/word/e/32"] = "client"; codes["http://s0urce.io/client/img/word/e/12"] = "com"; codes["http://s0urce.io/client/img/word/m/5"] = "command"; codes["http://s0urce.io/client/img/word/m/11"] = "config"; codes["http://s0urce.io/client/img/word/m/1"] = "connect"; codes["http://s0urce.io/client/img/word/m/57"] = "constructor"; codes["http://s0urce.io/client/img/word/e/37"] = "right"; codes["http://s0urce.io/client/img/word/e/27"] = "ghost"; codes["http://s0urce.io/client/img/word/e/6"] = "data"; codes["http://s0urce.io/client/img/word/m/7"] = "module"; codes["http://s0urce.io/client/img/word/e/25"] = "domain"; codes["http://s0urce.io/client/img/word/e/1"] = "dir"; codes["http://s0urce.io/client/img/word/m/34"] = "disconnect"; codes["http://s0urce.io/client/img/word/e/13"] = "dir"; codes["http://s0urce.io/client/img/word/m/62"] = "download"; codes["http://s0urce.io/client/img/word/e/54"] = "global"; codes["http://s0urce.io/client/img/word/m/10"] = "encryptfile"; codes["http://s0urce.io/client/img/word/e/19"] = "load"; codes["http://s0urce.io/client/img/word/e/21"] = "event"; codes["http://s0urce.io/client/img/word/e/20"] = "file"; codes["http://s0urce.io/client/img/word/m/28"] = "generate"; codes["http://s0urce.io/client/img/word/e/14"] = "poly"; codes["http://s0urce.io/client/img/word/m/32"] = "getfile"; codes["http://s0urce.io/client/img/word/m/52"] = "getfile"; codes["http://s0urce.io/client/img/word/m/18"] = "userport"; codes["http://s0urce.io/client/img/word/m/40"] = "getinfo"; codes["http://s0urce.io/client/img/word/m/12"] = "getkey"; codes["http://s0urce.io/client/img/word/m/8"] = "gridwidth"; codes["http://s0urce.io/client/img/word/m/17"] = "getpass"; codes["http://s0urce.io/client/img/word/m/53"] = "getping"; codes["http://s0urce.io/client/img/word/m/6"] = "getping"; codes["http://s0urce.io/client/img/word/e/53"] = "add"; codes["http://s0urce.io/client/img/word/e/44"] = "send"; codes["http://s0urce.io/client/img/word/m/39"] = "gridheight"; codes["http://s0urce.io/client/img/word/e/48"] = "pass"; codes["http://s0urce.io/client/img/word/m/38"] = "hexagon"; codes["http://s0urce.io/client/img/word/m/30"] = "listconfig"; codes["http://s0urce.io/client/img/word/m/61"] = "hostserver"; codes["http://s0urce.io/client/img/word/e/57"] = "part"; codes["http://s0urce.io/client/img/word/e/41"] = "temp"; codes["http://s0urce.io/client/img/word/e/4"] = "intel"; codes["http://s0urce.io/client/img/word/e/24"] = "url"; codes["http://s0urce.io/client/img/word/e/60"] = "size"; codes["http://s0urce.io/client/img/word/e/46"] = "reset"; codes["http://s0urce.io/client/img/word/e/38"] = "buffer"; codes["http://s0urce.io/client/img/word/m/15"] = "loadbytes"; codes["http://s0urce.io/client/img/word/e/16"] = "remove"; codes["http://s0urce.io/client/img/word/e/10"] = "init"; codes["http://s0urce.io/client/img/word/e/45"] = "loop"; codes["http://s0urce.io/client/img/word/m/58"] = "module"; codes["http://s0urce.io/client/img/word/m/31"] = "mysql"; codes["http://s0urce.io/client/img/word/m/2"] = "newhost"; codes["http://s0urce.io/client/img/word/m/59"] = "newhost"; codes["http://s0urce.io/client/img/word/m/54"] = "newline"; codes["http://s0urce.io/client/img/word/m/47"] = "newserver"; codes["http://s0urce.io/client/img/word/e/22"] = "handle"; codes["http://s0urce.io/client/img/word/e/52"] = "num"; codes["http://s0urce.io/client/img/word/m/26"] = "number"; codes["http://s0urce.io/client/img/word/m/13"] = "package"; codes["http://s0urce.io/client/img/word/m/21"] = "package"; codes["http://s0urce.io/client/img/word/e/3"] = "root"; codes["http://s0urce.io/client/img/word/e/11"] = "http"; codes["http://s0urce.io/client/img/word/e/0"] = "poly"; codes["http://s0urce.io/client/img/word/e/59"] = "system"; codes["http://s0urce.io/client/img/word/m/46"] = "process"; codes["http://s0urce.io/client/img/word/m/63"] = "proxy"; codes["http://s0urce.io/client/img/word/m/65"] = "proxy"; codes["http://s0urce.io/client/img/word/e/2"] = "cookies"; codes["http://s0urce.io/client/img/word/m/64"] = "responder"; codes["http://s0urce.io/client/img/word/m/50"] = "response"; codes["http://s0urce.io/client/img/word/e/39"] = "call"; codes["http://s0urce.io/client/img/word/e/18"] = "ping"; codes["http://s0urce.io/client/img/word/e/51"] = "write"; codes["http://s0urce.io/client/img/word/m/60"] = "setcookie"; codes["http://s0urce.io/client/img/word/e/8"] = "host"; codes["http://s0urce.io/client/img/word/m/55"] = "setcookie"; codes["http://s0urce.io/client/img/word/m/19"] = "setnewid"; codes["http://s0urce.io/client/img/word/m/20"] = "setping"; codes["http://s0urce.io/client/img/word/m/14"] = "setport"; codes["http://s0urce.io/client/img/word/m/35"] = "setstats"; codes["http://s0urce.io/client/img/word/e/15"] = "key"; codes["http://s0urce.io/client/img/word/e/47"] = "signal"; codes["http://s0urce.io/client/img/word/e/40"] = "size"; codes["http://s0urce.io/client/img/word/m/24"] = "sizeof"; codes["http://s0urce.io/client/img/word/e/28"] = "socket"; codes["http://s0urce.io/client/img/word/e/58"] = "upload"; codes["http://s0urce.io/client/img/word/e/29"] = "stat"; codes["http://s0urce.io/client/img/word/e/34"] = "stat"; codes["http://s0urce.io/client/img/word/e/42"] = "point"; codes["http://s0urce.io/client/img/word/e/55"] = "com"; codes["http://s0urce.io/client/img/word/e/5"] = "temp"; codes["http://s0urce.io/client/img/word/m/27"] = "thread"; codes["http://s0urce.io/client/img/word/m/25"] = "threat"; codes["http://s0urce.io/client/img/word/e/23"] = "anon"; codes["http://s0urce.io/client/img/word/e/35"] = "url"; codes["http://s0urce.io/client/img/word/m/45"] = "userid"; codes["http://s0urce.io/client/img/word/m/33"] = "userid"; codes["http://s0urce.io/client/img/word/m/48"] = "username"; codes["http://s0urce.io/client/img/word/m/4"] = "userport"; codes["http://s0urce.io/client/img/word/e/26"] = "val"; codes["http://s0urce.io/client/img/word/m/37"] = "vector"; codes["http://s0urce.io/client/img/word/m/29"] = "writefile"; codes["http://s0urce.io/client/img/word/e/30"] = "xml"; codes["http://s0urce.io/client/img/word/e/61"] = "set"; codes["http://s0urce.io/client/img/word/e/43"] = "xml"; codes["http://s0urce.io/client/img/word/e/7"] = "left"; codes["http://s0urce.io/client/img/word/h/26"] = "includedirectory"; codes["http://s0urce.io/client/img/word/h/36"] = "removeoldcookie"; codes["http://s0urce.io/client/img/word/h/49"] = "create3axisvector"; codes["http://s0urce.io/client/img/word/h/24"] = "blockthreat"; codes["http://s0urce.io/client/img/word/h/31"] = "exportconfigpackage"; codes["http://s0urce.io/client/img/word/h/14"] = "createnewsocket"; codes["http://s0urce.io/client/img/word/h/2"] = "systemgridtype"; codes["http://s0urce.io/client/img/word/h/43"] = "removenewcookie"; codes["http://s0urce.io/client/img/word/h/25"] = "bufferpingset"; codes["http://s0urce.io/client/img/word/h/4"] = "encodenewfolder"; codes["http://s0urce.io/client/img/word/h/47"] = "disconnectserver"; codes["http://s0urce.io/client/img/word/h/28"] = "getmysqldomain"; codes["http://s0urce.io/client/img/word/h/44"] = "uploaduserstats"; codes["http://s0urce.io/client/img/word/h/50"] = "batchallfiles"; codes["http://s0urce.io/client/img/word/h/7"] = "getdatapassword"; codes["http://s0urce.io/client/img/word/h/33"] = "decryptdatabatch"; codes["http://s0urce.io/client/img/word/h/34"] = "tempdatapass"; codes["http://s0urce.io/client/img/word/h/8"] = "unpacktmpfile"; codes["http://s0urce.io/client/img/word/h/0"] = "setnewproxy"; codes["http://s0urce.io/client/img/word/h/42"] = "getxmlprotocol"; codes["http://s0urce.io/client/img/word/h/1"] = "statusofprocess"; codes["http://s0urce.io/client/img/word/h/12"] = "mergesocket"; codes["http://s0urce.io/client/img/word/h/54"] = "emitconfiglist"; codes["http://s0urce.io/client/img/word/h/46"] = "checkhttptype"; codes["http://s0urce.io/client/img/word/h/48"] = "sendintelpass"; codes["http://s0urce.io/client/img/word/h/52"] = "httpbuffersize"; codes["http://s0urce.io/client/img/word/h/29"] = "createnewpackage"; codes["http://s0urce.io/client/img/word/h/32"] = "fileexpresslog"; codes["http://s0urce.io/client/img/word/h/21"] = "generatecodepack"; codes["http://s0urce.io/client/img/word/h/38"] = "dodecahedron"; codes["http://s0urce.io/client/img/word/h/15"] = "disconnectchannel"; codes["http://s0urce.io/client/img/word/h/17"] = "wordcounter"; codes["http://s0urce.io/client/img/word/h/22"] = "patcheventlog"; codes["http://s0urce.io/client/img/word/h/5"] = "create2axisvector"; codes["http://s0urce.io/client/img/word/h/23"] = "joinnetworkclient"; codes["http://s0urce.io/client/img/word/h/45"] = "changepassword"; codes["http://s0urce.io/client/img/word/h/51"] = "loadloggedpassword" let text = "a"; let anciencompare; let compare; let meilleur; let form = document.getElementById("tool-type-word"); function getimgandform(){ url = document.getElementById("tool-type").childNodes[0].src; form = document.getElementById("tool-type-word"); } function tiping(text){ form.value = text; ancientext = text; ancienurl = url codes[url] = text; console.log("tiping "+text); $('#tool-type-form').submit(); setTimeout(start,1000); } function handle(){ getimgandform(); if (codes[url]!=undefined && text!=ancientext) { console.log("if (codes[url]!=undefined && text!=ancientext)"); text = codes[url]; tiping(text); // // console.log("0text = "+text); // form.value = text; // ancientext = text; // ancienurl = codes[url] // // codes[url] = text; // // console.log("ancien !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "); // $('#tool-type-form').submit(); // setTimeout(start,1000); }else{ console.log("if (codes[url]!=undefined && text!=ancientext) else"); worker .recognize(url,) .progress((p) => { // console.log('progress', p); }) .then(({ text }) => { // console.log("nouveau " + text); console.log("then text "+text); // if (text===ancientext) { let i = 0 let resultat; resultat = [1,2,3] for (let mot of ancienneliste) { compare = stringSimilarity.compareTwoStrings(mot, text); resultat[i] = compare; i = i+1; } // console.log(resultat); // console.log("2text = "+text); let meilleur = resultat.indexOf(Math.max(...resultat)); text = ancienneliste[meilleur]; console.log("text = ancienneliste[meilleur]; "+text); // console.log("meilleur = "+meilleur); // console.log("resultat[meilleur] = "+resultat[meilleur]); // console.log("ancienneliste[meilleur] = "+ancienneliste[meilleur]); // console.log("compare = "+compare); // console.log("anciencompare = "+anciencompare); // console.log("3text = "+text); // console.log("ancientext = "+ancientext); if (text==ancientext) { console.log("if (text==ancientext)"); // console.log(compare+anciencompare); // console.log("ca n'à pas marché"+text+ancientext); text = window.prompt("le bot n'est pas parvenu à identifer le mot, merci de le taper ci dessous."); tiping(text); } // } // console.log("3.1text = "+text); // form.value = text; // console.log(codes[url]); // codes[url] = text; // console.log(codes[url]); // console.log(url+" = "+codes[url]); // $('#tool-type-form').submit(); tiping(text); worker.terminate(); // ancientext = text; // anciencompare = text; // console.log("ancientext " + ancientext); // setTimeout(start,500); // console.log("4text = "+text); // console.log(codes); }); } } function boucle(){ // getimgandform() // if (ancienurl != url) { console.log(text + ancientext); // ancientext = text; console.log("nouveau cycle"); handle(); // } else { // boucle() // } } // boucle() function start(){ myImage = document.getElementById("tool-type").childNodes[0].src; if(myImage === defaulturl){ setTimeout(start,5000); console.log(myImage); let endform = document.getElementById("targetmessage-input"); endform.value = "bot at https://greasyfork.org/fr/scripts/395481 source.io autocomplete bot"; $('#targetmessage-input-form').submit(); }else{ boucle(); } } setTimeout(start,5000); })();