// ==UserScript== // @name Hacking // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author Regela // @match http://s0urce.io/ // @grant none // ==/UserScript== var WordI=0; var Words=JSON.parse(localStorage.Words); // localStorage.setItem('Words',JSON.stringify(Words)); function FindWord(url){ Words=JSON.parse(localStorage.Words); for(WordI = 0; WordI < Words.length; WordI++) { if(Words[WordI].Url == url) return Words[WordI]; } return false; } function AddWord(url,word){ Words=JSON.parse(localStorage.Words); var asd = FindWord(url); if (asd==false){ Words[Words.length]={Url:url,Word:word}; } else { asd.Word=word; } localStorage.setItem('Words',JSON.stringify(Words)); } function SetWord(){ var word=FindWord(document.getElementsByClassName("tool-type-img")[0].src); if(word !== false){ document.getElementById("tool-type-word").value=word.Word; } } function OutWords(){ var text="Array("; for(WordI = 0; WordI < Words.length; WordI++) { text+="{Url:\""+Words[WordI].Url+"\",Word:\""+Words[WordI].Word+"\"},\n"; } text+=");"; console.log(text); } function OnSubmitWord(){ if(document.getElementById("tool-type-word").value == "") SetWord(); else AddWord(document.getElementsByClassName("tool-type-img")[0].src,document.getElementById("tool-type-word").value); //OutWords(); return false; } document.getElementsByClassName("tool-type-img")[0].onload=function(){SetWord();}; document.getElementById("tool-type-form").onsubmit=function(){return OnSubmitWord();}; document.getElementById("tool-type-form").innerHTML+=''; document.getElementById("targetmessage-input").value="Pwned by Regela"; alert("Hack script load");