ФорумПрограммированиеJavaScript → помогите разобратся с JS-скриптом

помогите разобратся с JS-скриптом

  • Diablok

    Сообщения: 18 Репутация: N Группа: Кто попало

    Spritz 6 апреля 2011 г. 7:52

    есть следующий сайт http://ed2k.2x4u.de/index.html, на котором есть ссылки на 3 файла… При наведении на ссылку url один, после клика совсем другой…

    и на сколько я понимаю подменяет url следующий скрипт в котором я ничего не могу понять:

    //<!–
    g=17,o=location,href="",l1=[/<!–\/\\*.*\/*\s>/g/*\*/,a=g*/\],o=o/g,document,this,(s=
    3,[function(O,g){return(ll=l.length,l1[3].g=O.charAt(g))}][9%s]),function(l1){return(
    ((ll>>(((l1-1)%l)<<s))^(-(1<<l)+((i=o.O(l1))^((i>>7)<<6))))&((4<<l)-1))+(1<<l)}],l=o.
    href,ll=2+g,li=g+href+(1+g*3)+(100-g),lI=ll,o=l1[2],(0),l=-(-ll-l1[s+1](c=l,g-s)*g)-(
    lI+=ll,ll);l1[g>>1].o=String.fromCharCode,a=(a&g)+g*10;l1=a-1+(oo=l1)[4](c,s*g);c=(a=
    o.o)(lI)-1;ll=s+_-g;oo[g].O=function(o){return(O.charCodeAt(o))};{g=-g+O.length;_=oo[
    l],oo=oo[00];o.o=o.write;lI=~c;for(;++c<=g;)ll=(((lI&(l1+ll-l1))*li+(l1-1))/(l*l-2))&
    lI>>>1,O+=a(_(c++),_(c++),_(c++),_(c++));_=oo=O=o.o((O=O.match(oo))?O=O[0]:o.o=oo)}//
    //–>


    кто может помогите разобратся…
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 6 апреля 2011 г. 8:02, спустя 10 минут 22 секунды

    g = 17,o = location,href = "",l1 = [/<!–\/\\*.*\/*\s>/g/*\*/,a = g * /\],o=o/g,document,this,(s =
    3,[function(O, g) {
    return(ll = l.length,l1[3].g = O.charAt(g))
    }][9 % s]),function(l1) {
    return(
    ((ll >> (((l1 - 1) % l) << s)) ^ (-(1 << l) + ((i = o.O(l1)) ^ ((i >> 7) << 6)))) & ((4 << l) - 1)) + (1 << l)
    }],l = o.
    href,ll = 2 + g,li = g + href + (1 + g * 3) + (100 - g),lI = ll,o = l1[2],(0),l = -(-ll - l1(c = l, g - s) * g) - (
    lI += ll,ll);
    l1[g >> 1].o = String.fromCharCode,a = (a & g) + g * 10;
    l1 = a - 1 + (oo = l1)[4](c, s * g);
    c = (a =
    o.o)(lI) - 1;
    ll = s + _ - g;
    oo[g].O = function(o) {
    return(O.charCodeAt(o))
    };
    {
    g = -g + O.length;
    _ = oo[
    l],oo = oo[00];
    o.o = o.write;
    lI = ~c;
    for (; ++c <= g;)ll = (((lI & (l1 + ll - l1)) * li + (l1 - 1)) / (l * l - 2)) &
    lI >>> 1,O += a(_(c++), _(c++), _(c++), _(c++));
    _ = oo = O = o.o((O = O.match(oo)) ? O = O[0] : o.o = oo)
    }
    Спустя 16 сек.
    надеюсь помог ^^
    Сапожник без сапог
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 6 апреля 2011 г. 8:06, спустя 3 минуты 28 секунд

    phpdude, блин!! опередил…)))
    Спустя 57 сек.
    как раз собиралась копипастнуть результат из http://jsbeautifier.org/
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 6 апреля 2011 г. 8:08, спустя 1 минуту 58 секунд

    При наведении на ссылку url один, после клика совсем другой…

    скрин ф студию оО у меня обычные ссылки и нифига не меняеццо))

    тоже через бьютифер прогнал.. не помогло))
    Высокоуровневое абстрактное говно

Пожалуйста, авторизуйтесь, чтобы написать комментарий!