Растолкуйте код, пожалуста
Всем привет! На одном из форумов нашел код, объясните, как он работает, и что за что отвечает. Буду благодарен
Код:
// ==UserScript==
// @include *depositfiles.com/*
// @include *letitbit.net/*
// @include *uploading.com/*
// @include *mpshare.com/*
// @include *upload.com.ua/*
// ==/UserScript==
var is_load;
document.addEventListener(
'load',
function (e) {
is_load=document.body;
if( !is_load ) { return; }
DoHack();
},
false
);
setInterval("DoHack()",500);
// **************************************
function DoHack() {
var host=window.location.hostname;
if (host=='depositfiles.com') DepositHack();
if (host=='letitbit.net') LetitbitHack();
if (host=='uploading.com') UploadingHack();
if (host=='mpshare.com') MpShareHack();
if (host=='upload.com.ua') UCAHack();
}
// ********************************
function LetitbitHack() {
var topIfr = document.getElementById('topFrame');
var mainIfr = document.getElementById('mainFrame');
if ((topIfr!=null) && (mainIfr!=null)) {
document.location.href=topIfr.src;
return;
}
var el1=document.getElementById('errt');
var el2=document.getElementById('links');
if (el1 && el2) {
el1.style.display="none";
el2.style.display='block';
var mydiv = document.createElement('div');
mydiv.style.position = 'fixed';
mydiv.style.top = '100px';
mydiv.style.left = '0px';
mydiv.style.color = '#000000';
mydiv.style.width = '100%';
document.body.appendChild(mydiv);
mydiv.innerHTML = '<center><a href="http://***.ru"><h2>Hacked by ***</h2></a></center>';
}
}
// ********************************
function DepositHack() {
var obj_timer = document.getElementById('download_waiter');
if (obj_timer) {
obj_timer.destroy;
obj_timer.innerHTML = '<a href="http://***.ru" style="font-color:red;font-size:14px;font-weight:bold;">Hacked by ***</a>';
var obj_url = document.getElementById('download_url');
obj_url.style.display='block';
}
}
// **********************************
function UploadingHack() {
var timeblock = document.getElementById("timeblock");
var linkblock = document.getElementById("linkblock");
timeblock.style.display="none";
linkblock.style.display="block";
linkblock.innerHTML += '<br><center><a href="http://***.ru"><h2>Hacked by ***</h2></a></center>';
}
// **********************************
function MpShareHack() {
var downloadbtn = document.getElementById("downloadbtn");
timeout=0;
setInterval("downloadbtn.value='Hacked By ***';",100);
}
// **********************************
function UCAHack() {
for (i = 0, url = ""; i < link.length; i++) url += link[i];
hideControl(document.getElementById("tr_timer"));
showControl(document.getElementById("tr_link"));
document.getElementById("tr_link").innerHTML='<a href="http://***.ru"><h2>Hacked by ***</h2></a><a onclick="window.location.href=url"><img border=0 src="/images/down_file.gif"></a>';
}
// *********************************
|