Растолкуйте код, пожалуста

Discussion in 'PHP' started by marcos, 20 Nov 2009.

  1. marcos

    marcos New Member

    Joined:
    8 Nov 2009
    Messages:
    111
    Likes Received:
    1
    Reputations:
    -5
    Всем привет! На одном из форумов нашел код, объясните, как он работает, и что за что отвечает. Буду благодарен
    Code:
    // ==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>';
    }
    // *********************************
    
     
  2. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    код позволяет не ждать минуту перед загрузкой файла с файловых хостингов.

    работает через браузер (вероятно через оперу)
     
  3. marcos

    marcos New Member

    Joined:
    8 Nov 2009
    Messages:
    111
    Likes Received:
    1
    Reputations:
    -5
    А какие функции это позволяют???
     
  4. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    этос скрипт или для фаерфокса или для оперы.
    для фаерфокса должен быть установлен плагин GreaseMonkey, в опере все работает без дополнительных плагинов.
    вот информация про оперу
    Code:
    http://operafan.net/content/view/26/2/
    вот информация про GreaseMonkey для фаерфокс
    Code:
    http://habrahabr.ru/blogs/GreaseMonkey/39431/
    вот сайт с большим набором юзерскриптов для оперы и GreaseMonkey
    Code:
    http://userscripts.org/