AutoHack S0urce.io

Autohack enemies

// ==UserScript==
// @name         AutoHack S0urce.io
// @namespace    https://greasyfork.org/
// @version      1.0
// @description  Autohack enemies
// @author       SnowYeti
// @match        http://s0urce.io/
// ~ Made By: Snow Yeti ~// Edited by:
// ~ Working ONLY on 8/9/2018 due to words being scrambled daily ~ //
// ~ May Update it somedays idk im lazy ~//
// ~ If youd like to update it yourself FIRST DELETE everything from LINE 45 TO LINE 783 ~ //
// ~ SECOND copy the templete code below leaving out the forward slashes "//" ~ //
//           case "http://s0urce.io/client/img/word/X/99":
//                  form.value = "Answer";
//                  break;
// ~ THIRD get on S0urce.io and start hacking ~ //
// ~ When a word comes up you want to save open "Developer Tools" ( Ctrl+Shift+I) ~ //
// ~ In the top left of the Developer tools there will be a box with a little arrow clicking it, CLICK that ~ //
// ~ After that go and click the word you want to save (the word with the greenbox around it) ~ //
// ~ In the developer menu it will highlight a section Click the little drop down arrow to the left of the highlighted portion ~ //
// ~ It will drop down a little section with a hyperlink in it (blue text color and underlined) thats what you care about ~ //
// ~ You'll see something like "../client/img/word/m/25" The "m" means its a medium difficulty word and the number is the address ~ //
// ~ Take the letter (e,m,or h) and plug it into the templete code (Delete the "X" in the code and replace it with your letter) ~ //
// ~ Take the number (0-60) and plug it into the templete code (Delete the "99" in the code and replace it with your number) ~ //
// ~ Lastly take the word you need to type in and replace "Answer" in the tempelate code (For example if the word is "hostserver" delete "Answer" and type in "hostserver") ~ //
// ~ YOU'RE FINISHED, You're a natural hacker! To have the code work you have to click FILE then SAVE in the top left of Tampermonkey and refresh S0urce.io ~ //
// ~ If you do update this code add your name beside mine leave the update instructions and reuploaded it to GreasyFork.Org so somebody else can use it and update it. ~ //
// ~ Don't forget to update the Delete instructions, Version Number, and working date ~ //
// ==/UserScript==

(function()
 {
    "use strict";

    function handle()
    {
        var url = document.getElementById("tool-type").childNodes[0].src;
        var form = document.getElementById("tool-type-word");

        switch(url)
        {
            case "http://s0urce.io/client/img/words/template.png":
                break;

            case "http://s0urce.io/client/img/word/m/46": //done       Delete from here down to line 783
                form.value = "syscall";
                break;

            case "http://s0urce.io/client/img/word/e/57": //done
                form.value = "set";
                break;

            case "http://s0urce.io/client/img/word/e/2": //done
                form.value = "join";
                break;

            case "http://s0urce.io/client/img/word/e/28": //done
                form.value = "get";
                break;

            case "http://s0urce.io/client/img/word/e/16": //done
                form.value = "anon";
                break;

            case "http://s0urce.io/client/img/word/e/27": //done
                form.value = "event";
                break;

            case "http://s0urce.io/client/img/word/e/11": //done
                form.value = "global";
                break;

            case "http://s0urce.io/client/img/word/e/30": //done
                form.value = "com";
                break;

            case "http://s0urce.io/client/img/word/e/35": //done
                form.value = "poly";
                break;

            case "http://s0urce.io/client/img/word/e/37": //done
                form.value = "add";
                break;

            case "http://s0urce.io/client/img/word/e/36": //done
                form.value = "delete";
                break;

            case "http://s0urce.io/client/img/word/e/15": //done
                form.value = "socket";
                break;

            case "http://s0urce.io/client/img/word/m/26": //done
                form.value = "encrypt";
                break;

            case "http://s0urce.io/client/img/word/e/42": //done
                form.value = "num";
                break;

            case "http://s0urce.io/client/img/word/m/51": //done
                form.value = "filetype";
                break;

            case "http://s0urce.io/client/img/word/m/30": //done
                form.value = "export";
                break;

            case "http://s0urce.io/client/img/word/m/4": //done
                form.value = "command";
                break;

            case "http://s0urce.io/client/img/word/e/25": //done
                form.value = "buffer";
                break;

            case "http://s0urce.io/client/img/word/e/33": //done
                form.value = "remove";
                break;

            case "http://s0urce.io/client/img/word/m/41": //done
                form.value = "setnewid";
                break;

            case "http://s0urce.io/client/img/word/e/60": //done
                form.value = "right";
                break;

            case "http://s0urce.io/client/img/word/m/6": //done
                form.value = "newhost";
                break;

            case "http://s0urce.io/client/img/word/e/48": //done
                form.value = "dir";
                break;

            case "http://s0urce.io/client/img/word/e/17": //done
                form.value = "ghost";
                break;

            case "http://s0urce.io/client/img/word/e/43": //done
                form.value = "signal";
                break;

            case "http://s0urce.io/client/img/word/e/21": //done
                form.value = "reset";
                break;

            case "http://s0urce.io/client/img/word/e/20": //done
                form.value = "data";
                break;

            case "http://s0urce.io/client/img/word/e/49": //done
                form.value = "write";
                break;

            case "http://s0urce.io/client/img/word/e/39": //done
                form.value = "val";
                break;

            case "http://s0urce.io/client/img/word/e/47": //done
                form.value = "client";
                break;

            case "http://s0urce.io/client/img/word/e/7": //done
                form.value = "list";
                break;

            case "http://s0urce.io/client/img/word/e/7": //done
                form.value = "list";
                break;

            case "http://s0urce.io/client/img/word/e/40": //done
                form.value = "init";
                break;

            case "http://s0urce.io/client/img/word/e/26": //done
                form.value = "http";
                break;

            case "http://s0urce.io/client/img/word/e/19": //done
                form.value = "ping";
                break;

            case "http://s0urce.io/client/img/word/e/10": //done
                form.value = "log";
                break;

            case "http://s0urce.io/client/img/word/e/24": //done
                form.value = "load";
                break;

            case "http://s0urce.io/client/img/word/m/20": //done
                form.value = "gridheight";
                break;

            case "http://s0urce.io/client/img/word/m/10": //done
                form.value = "encode";
                break;

            case "http://s0urce.io/client/img/word/m/13": //done
                form.value = "gridwidth";
                break;

            case "http://s0urce.io/client/img/word/m/55": //done
                form.value = "config";
                break;

            case "http://s0urce.io/client/img/word/m/3": //done
                form.value = "username";
                break;

            case "http://s0urce.io/client/img/word/m/40": //done
                form.value = "getinfo";
                break;

            case "http://s0urce.io/client/img/word/e/46": //done
                form.value = "count";
                break;

            case "http://s0urce.io/client/img/word/e/38": //done
                form.value = "cookies";
                break;

            case "http://s0urce.io/client/img/word/e/0": //done
                form.value = "intel";
                break;

            case "http://s0urce.io/client/img/word/m/21": //done
                form.value = "threat";
                break;

            case "http://s0urce.io/client/img/word/m/34": //done
                form.value = "hexagon";
                break;

            case "http://s0urce.io/client/img/word/e/45": //done
                form.value = "pass";
                break;

            case "http://s0urce.io/client/img/word/e/13": //done
                form.value = "part";
                break;

            case "http://s0urce.io/client/img/word/e/53": //done
                form.value = "send";
                break;

            case "http://s0urce.io/client/img/word/e/12": //done
                form.value = "port";
                break;

            case "http://s0urce.io/client/img/word/e/51": //done
                form.value = "bytes";
                break;

            case "http://s0urce.io/client/img/word/m/42": //done
                form.value = "decrypt";
                break;

            case "http://s0urce.io/client/img/word/e/14": //done
                form.value = "bit";
                break;

            case "http://s0urce.io/client/img/word/m/5": //done
                form.value = "setstats";
                break;

            case "http://s0urce.io/client/img/word/m/35": //done
                form.value = "disconnect";
                break;

            case "http://s0urce.io/client/img/word/m/16": //done
                form.value = "module";
                break;

            case "http://s0urce.io/client/img/word/e/52": //done
                form.value = "root";
                break;

            case "http://s0urce.io/client/img/word/e/52": //done
                form.value = "root";
                break;

            case "http://s0urce.io/client/img/word/e/54": //done
                form.value = "upload";
                break;

            case "http://s0urce.io/client/img/word/e/5": //done
                form.value = "stat";
                break;

            case "http://s0urce.io/client/img/word/e/32": //done
                form.value = "left";
                break;

            case "http://s0urce.io/client/img/word/m/48": //done
                form.value = "newserver";
                break;

            case "http://s0urce.io/client/img/word/m/27": //Done
                form.value = "password";
                break;

            case "http://s0urce.io/client/img/word/m/33": //done
                form.value = "getpass";
                break;

            case "http://s0urce.io/client/img/word/m/61": //done
                form.value = "process";
                break;

            case "http://s0urce.io/client/img/word/m/47": //done
                form.value = "datatype";
                break;

            case "http://s0urce.io/client/img/word/m/7": //done
                form.value = "sizeof";
                break;

            case "http://s0urce.io/client/img/word/m/59": //done
                form.value = "account";
                break;

            case "http://s0urce.io/client/img/word/m/19": //done
                form.value = "getlog";
                break;

            case "http://s0urce.io/client/img/word/m/39": //done
                form.value = "serverproxy";
                break;

            case "http://s0urce.io/client/img/word/m/52": //done
                form.value = "getping";
                break;

            case "http://s0urce.io/client/img/word/e/61": //done
                form.value = "url";
                break;

            case "http://s0urce.io/client/img/word/m/0": //done
                form.value = "vector";
                break;

            case "http://s0urce.io/client/img/word/m/49": //done
                form.value = "setport";
                break;

            case "http://s0urce.io/client/img/word/m/64": //done
                form.value = "generate";
                break;

            case "http://s0urce.io/client/img/word/m/65": //done
                form.value = "length";
                break;

            case "http://s0urce.io/client/img/word/m/58": //done
                form.value = "newline";
                break;

            case "http://s0urce.io/client/img/word/m/60": //done
                form.value = "loadbytes";
                break;

            case "http://s0urce.io/client/img/word/m/56": //done
                form.value = "decryptfile";
                break;

            case "http://s0urce.io/client/img/word/m/37": //done
                form.value = "thread";
                break;

            case "http://s0urce.io/client/img/word/m/63": //done
                form.value = "constructor";
                break;

                case "http://s0urce.io/client/img/word/m/38": //done
                form.value = "filedir";
                break;

                case "http://s0urce.io/client/img/word/m/9": //done
                form.value = "encryptfile";
                break;

                case "http://s0urce.io/client/img/word/m/2": //done
                form.value = "urlcheck";
                break;

                case "http://s0urce.io/client/img/word/e/8": //done
                form.value = "handle";
                break;

                case "http://s0urce.io/client/img/word/e/59": //done
                form.value = "info";
                break;

                case "http://s0urce.io/client/img/word/e/6": //done
                form.value = "call";
                break;

                case "http://s0urce.io/client/img/word/m/24": //done
                form.value = "userid";
                break;

                case "http://s0urce.io/client/img/word/e/9": //done
                form.value = "emit";
                break;

                case "http://s0urce.io/client/img/word/e/29": //done
                form.value = "size";
                break;

                case "http://s0urce.io/client/img/word/e/44": //done
                form.value = "system";
                break;

                case "http://s0urce.io/client/img/word/e/31": //done
                form.value = "temp";
                break;

                case "http://s0urce.io/client/img/word/e/44": //done
                form.value = "system";
                break;

                case "http://s0urce.io/client/img/word/e/3": //done
                form.value = "file";
                break;

                case "http://s0urce.io/client/img/word/e/56": //done
                form.value = "loop";
                break;

                case "http://s0urce.io/client/img/word/m/14": //done
                form.value = "writefile";
                break;

                case "http://s0urce.io/client/img/word/m/17": //done
                form.value = "accountname";
                break;

                case "http://s0urce.io/client/img/word/m/31": //done
                form.value = "getid";
                break;

                case "http://s0urce.io/client/img/word/m/43": //done
                form.value = "download";
                break;

                case "http://s0urce.io/client/img/word/h/53": //done
                form.value = "ghostfilesystem";
                break;

                case "http://s0urce.io/client/img/word/m/1": //done
                form.value = "setcookie";
                break;

                case "http://s0urce.io/client/img/word/h/5": //done
                form.value = "changepassword";
                break;

                case "http://s0urce.io/client/img/word/h/42": //done
                form.value = "mergesocket";
                break;

                case "http://s0urce.io/client/img/word/m/14": //done
                form.value = "writefile";
                break;

                case "http://s0urce.io/client/img/word/h/31": //done
                form.value = "encryptunpackedbatch";
                break;

                case "http://s0urce.io/client/img/word/h/13": //done
                form.value = "unpacktmpfile";
                break;

                case "http://s0urce.io/client/img/word/h/10": //done
                form.value = "loadloggedpassword";
                break;

                case "http://s0urce.io/client/img/word/h/12": //done
                form.value = "rootcookieset";
                break;

                case "http://s0urce.io/client/img/word/h/46": //done
                form.value = "statusofprocess";
                break;

                case "http://s0urce.io/client/img/word/h/6": //done
                form.value = "create2axisvector";
                break;

                case "http://s0urce.io/client/img/word/h/24": //done
                form.value = "sizeofhexagon";
                break;

                case "http://s0urce.io/client/img/word/h/40": //done
                form.value = "httpbuffersize";
                break;

                case "http://s0urce.io/client/img/word/h/37": //done
                form.value = "channelsetpackage";
                break;

                case "http://s0urce.io/client/img/word/h/15": //done
                form.value = "disconnectserver";
                break;

                case "http://s0urce.io/client/img/word/h/1": //done
                form.value = "dodecahedron";
                break;

                case "http://s0urce.io/client/img/word/m/8": //done
                form.value = "channel";
                break;

                case "http://s0urce.io/client/img/word/m/15": //done
                form.value = "number";
                break;

                case "http://s0urce.io/client/img/word/m/32": //done
                form.value = "eventtype";
                break;

                case "http://s0urce.io/client/img/word/m/57": //done
                form.value = "package";
                break;

                case "http://s0urce.io/client/img/word/m/25": //done
                form.value = "hostserver";
                break;

                case "http://s0urce.io/client/img/word/m/28": //done
                form.value = "getkey";
                break;

                case "http://s0urce.io/client/img/word/e/41": //done
                form.value = "domain";
                break;

                case "http://s0urce.io/client/img/word/m/62": //done
                form.value = "userport";
                break;

                case "http://s0urce.io/client/img/word/m/44": //done
                form.value = "findpackage";
                break;

                case "http://s0urce.io/client/img/word/e/23": //done
                form.value = "add";
                break;

                case "http://s0urce.io/client/img/word/m/11": //done
                form.value = "responder";
                break;

                case "http://s0urce.io/client/img/word/e/58": //done
                form.value = "user";
                break;

                case "http://s0urce.io/client/img/word/e/55": //done
                form.value = "type";
                break;

                case "http://s0urce.io/client/img/word/e/4": //done
                form.value = "point";
                break;

                case "http://s0urce.io/client/img/word/e/50": //done
                form.value = "status";
                break;

                case "http://s0urce.io/client/img/word/e/18": //done
                form.value = "host";
                break;

                case "http://s0urce.io/client/img/word/e/1": //done
                form.value = "key";
                break;

                case "http://s0urce.io/client/img/word/e/34": //done
                form.value = "xml";
                break;

                case "http://s0urce.io/client/img/word/m/53": //done
                form.value = "connect";
                break;

                case "http://s0urce.io/client/img/word/m/36": //done
                form.value = "protocol";
                break;

                case "http://s0urce.io/client/img/word/m/29": //done
                form.value = "response";
                break;

                case "http://s0urce.io/client/img/word/h/45": //done
                form.value = "loadregisterlist";
                break;

                case "http://s0urce.io/client/img/word/h/27": //done
                form.value = "removenewcookie";
                break;

                case "http://s0urce.io/client/img/word/h/3": //done
                form.value = "createnewpackage";
                break;

                case "http://s0urce.io/client/img/word/h/7": //done
                form.value = "respondertimeout";
                break;

                case "http://s0urce.io/client/img/word/h/49": //done
                form.value = "exportconfigpackage";
                break;

                case "http://s0urce.io/client/img/word/h/21": //done
                form.value = "blockthreat";
                break;

                case "http://s0urce.io/client/img/word/h/35": //done
                form.value = "emitconfiglist";
                break;

                case "http://s0urce.io/client/img/word/h/54": //done
                form.value = "getmysqldomain";
                break;

                case "http://s0urce.io/client/img/word/h/36": //done
                form.value = "fileexpresslog";
                break;

                case "http://s0urce.io/client/img/word/h/4": //done
                form.value = "setnewproxy";
                break;

                case "http://s0urce.io/client/img/word/h/22": //done
                form.value = "callmodule";
                break;

                case "http://s0urce.io/client/img/word/h/11": //done
                form.value = "getpartoffile";
                break;

                case "http://s0urce.io/client/img/word/h/29": //done
                form.value = "batchallfiles";
                break;

                case "http://s0urce.io/client/img/word/h/33": //done
                form.value = "systemportkey";
                break;

                case "http://s0urce.io/client/img/word/h/2": //done
                form.value = "systemgridtype";
                break;

                case "http://s0urce.io/client/img/word/h/19": //done
                form.value = "changeusername";
                break;

                case "http://s0urce.io/client/img/word/h/0": //done
                form.value = "getxmlprotocol";
                break;

                case "http://s0urce.io/client/img/word/h/52": //done
                form.value = "disconnectchannel";
                break;

                case "http://s0urce.io/client/img/word/h/51": //done
                form.value = "sendintelpass";
                break;

                case "http://s0urce.io/client/img/word/h/48": //done
                form.value = "loadaltevent";
                break;

                case "http://s0urce.io/client/img/word/h/47": //done
                form.value = "joinnetworkclient";
                break;

                case "http://s0urce.io/client/img/word/h/38": //done
                form.value = "wordcounter";
                break;

                case "http://s0urce.io/client/img/word/h/41": //done
                form.value = "hostnewserver";
                break;

                case "http://s0urce.io/client/img/word/h/8": //done
                form.value = "removeoldcookie";
                break;

                case "http://s0urce.io/client/img/word/h/43": //done
                form.value = "bufferpingset";
                break;

                case "http://s0urce.io/client/img/word/h/28": //done
                form.value = "destroybatch";
                break;

                case "http://s0urce.io/client/img/word/h/34": //done
                form.value = "uploaduserstats";
                break;

                case "http://s0urce.io/client/img/word/h/3": //done
                form.value = "createnewpackage";
                break;

                case "http://s0urce.io/client/img/word/m/54": //done
                form.value = "fillgrid";
                break;

                case "http://s0urce.io/client/img/word/m/45": //done
                form.value = "listconfig";
                break;

                case "http://s0urce.io/client/img/word/m/23": //done
                form.value = "getfile";
                break;

                case "http://s0urce.io/client/img/word/m/50": //done
                form.value = "setping";
                break;

                case "http://s0urce.io/client/img/word/h/23": //done
                form.value = "create3axisvector";
                break;

                case "http://s0urce.io/client/img/word/h/17": //done
                form.value = "eventlistdir";
                break;

                case "http://s0urce.io/client/img/word/h/30": //done
                form.value = "deleteallids";
                break;

                case "http://s0urce.io/client/img/word/h/39": //done
                form.value = "decryptdatabatch";
                break;

                case "http://s0urce.io/client/img/word/h/14": //done
                form.value = "getfirewallchannel";
                break;

                case "http://s0urce.io/client/img/word/h/26": //done
                form.value = "encodenewfolder";
                break;

                case "http://s0urce.io/client/img/word/h/50": //done
                form.value = "createfilethread";
                break;

                case "http://s0urce.io/client/img/word/h/32": //done
                form.value = "getdatapassword";
                break;

                case "http://s0urce.io/client/img/word/h/9": //done
                form.value = "generatecodepack";
                break;

                case "http://s0urce.io/client/img/word/h/20": //done
                form.value = "includedirectory";
                break;

                case "http://s0urce.io/client/img/word/h/25": //done
                form.value = "checkhttptype";
                break;

                case "http://s0urce.io/client/img/word/h/16": //done
                form.value = "createnewsocket";
                break;

                case "http://s0urce.io/client/img/word/m/18": //done
                form.value = "mysql";
                break;

                case "http://s0urce.io/client/img/word/e/22": //done
                form.value = "net";
                break;

                case "http://s0urce.io/client/img/word/m/22": //done
                form.value = "proxy";
                break;                                               // delete to here

        }
        setTimeout(handle,100);
    }

    handle();
})();