Regela

s0urce.io tampermonkey script

Feb 11th, 2018
1,030
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         Hacking
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       Regela
  7. // @match        http://s0urce.io/
  8. // @grant        none
  9. // ==/UserScript==
  10.  
  11. var WordI=0;
  12. var Words=JSON.parse(localStorage.Words);
  13. //     localStorage.setItem('Words',JSON.stringify(Words));
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. function FindWord(url){
  23.     Words=JSON.parse(localStorage.Words);
  24.     for(WordI = 0; WordI < Words.length; WordI++)
  25.     {
  26.         if(Words[WordI].Url == url)
  27.             return Words[WordI];
  28.     }
  29.     return false;
  30. }
  31.  
  32.  
  33. function AddWord(url,word){
  34.     Words=JSON.parse(localStorage.Words);
  35.     var asd = FindWord(url);
  36.     if (asd==false){
  37.         Words[Words.length]={Url:url,Word:word};
  38.     } else {
  39.         asd.Word=word;
  40.     }
  41.     localStorage.setItem('Words',JSON.stringify(Words));
  42. }
  43.  
  44. function SetWord(){
  45.     var word=FindWord(document.getElementsByClassName("tool-type-img")[0].src);
  46.     if(word !== false){
  47.         document.getElementById("tool-type-word").value=word.Word;
  48.     }
  49. }
  50.  
  51.  
  52. function OutWords(){
  53.     var text="Array(";
  54.     for(WordI = 0; WordI < Words.length; WordI++)
  55.     {
  56.         text+="{Url:\""+Words[WordI].Url+"\",Word:\""+Words[WordI].Word+"\"},\n";
  57.     }
  58.     text+=");";
  59.     console.log(text);
  60. }
  61.  
  62. function OnSubmitWord(){
  63.     if(document.getElementById("tool-type-word").value == "") SetWord();
  64.     else AddWord(document.getElementsByClassName("tool-type-img")[0].src,document.getElementById("tool-type-word").value);
  65.     //OutWords();
  66.     return false;
  67. }
  68. document.getElementsByClassName("tool-type-img")[0].onload=function(){SetWord();};
  69. document.getElementById("tool-type-form").onsubmit=function(){return OnSubmitWord();};
  70. document.getElementById("tool-type-form").innerHTML+='<input id="form_submit_word" type="submit"/>';
  71. document.getElementById("targetmessage-input").value="Pwned by Regela";
  72. alert("Hack script load");
Advertisement
Add Comment
Please, Sign In to add comment