// ==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+='<input id="form_submit_word" type="submit"/>';
document.getElementById("targetmessage-input").value="Pwned by Regela";
alert("Hack script load");
Comments