Нужна помощь в раскодировке кусока Java скрипта

Тема в разделе "JavaScript", создана пользователем AsD_SY, 28 апр 2012.

Модераторы: ZiX
  1. AsD_SY

    AsD_SY Постоялец

    Регистр.:
    12 окт 2008
    Сообщения:
    124
    Симпатии:
    61

    Есть часть кода на JS. C Jaвой у меня совсем плохо, а посмотреть содержимое хочется.
    Могу предоставить весь файл.
    Заранее спасибо.

    Код:
    kid=7;
    es="99;103;106;127;102;105;99;122;33;103;99;123;103;113;61;49;43;107;122;104;60;60;54;62;56;73;81;86;3;72;68;72;64;93;72;77;78;17;15;68;78;70;80;65;80;70;92;70;67;26;25;78;66;76;88;3;29;52;36;58;55;107;47;39;49;41;58;41;57;37;61;58;109;110;38;59;61;48;58;33;121;55;55;54;52;61;57;99;55;1;17;18;26;7;10;2;2;83;73;12;30;2;14;26;6;31;31;82;27;21;5;6;14;27;22;30;30;84;84;94;4;160;232;228;171;165;239;215;242;237;251;243;163;174;236;213;231;226;244;244;205;169;201;177;255;236;237;234;161;179;178;243;240;206;206;208;194;221;139;212;210;244;142;247;137;133;131;199;220;152;237;149;137;194;220;197;222;218;213;223;231;155;148;151;196;224;168;164;235;229;175;151;178;173;187;179;227;238;175;161;171;169;243;251;253;178;188;184;179;240;251;249;143;158;130;177;169;133;147;142;130;157;199;207;201;129;154;194;201;136;132;152;205;217;216;210;136;212;156;144;223;217;147;171;142;153;143;135;209;354;371;365;372;375;352;372;297;357;378;355;366;293;301;373;303;378;320;359;374;358;364;318;309;378;374;382;354;318;308;304;382;336;337;327;333;320;269;260;283;332;320;348;267;325;329;275;371;279;357;368;364;347;323;339;325;340;344;323;359;283;259;258;347;297;311;354;304;304;316;298;290;373;277;365;296;291;289;289;317;362;369;369;277;274;357;358;359;360;354;378;317;307;307;298;370;275;264;280;262;350;325;340;351;280;273;337;331;280;264;278;283;349;272;286;282;275;283;332;343;283;284;276;271;281;271;325;291;423;447;446;490;489;482;422;500;506;490;439;471;427;485;506;507;480;427;445;444;486;496;440;506;503;503;501;489;509;484;432;493;469;398;462;458;455;448;456;468;461;391;474;451;476;402;458;458;476;466;477;451;461;392;391;491;415;409;466;478;469;474;470;459;509;413;485;498;408;482;486;432;417;429;446;419;497;401;489;510;396;502;498;433;443;423;434;434;426;484;390;508;492;385;505;481;1533;1489;1442;1440;1452;1488;1499;1503;1501;457;1489;1491;1450;1496;1491;1496;1480;1487;1487;1486;1482;1478;1480;471;1465;1479;1481;1472;1484;1461;1483;1474;1592;1614;547;547;568;615;628;551;551;567;554;1558;1593;1612;1584;1596;1579;1569;1619;1581;1574;1573;1579;1578;1574;1580;570;1624;1576;1581;1573;1578;1565;1561;1559;515;1566;1563;1561;1567;1640;1561;1555;1641;1554;1567;527;531;543;597;603;581;522;521;537;595;593;591;516;537;533;518;542;578;608;548;558;560;545;613;573;615;546;536;575;558;574;564;614;621;562;574;566;554;630;636;632;566;552;553;575;565;568;629;636;611;516;520;532;579;525;513;603;571;591;573;552;564;515;539;523;541;540;528;523;559;595;587;586;542;542;523;539;534;537;605;525;540;754;750;750;751;749;747;737;698;724;686;740;740;720;682;686;745;738;752;767;758;758;762;740;755;765;747;679;711;699;685;706;696;640;722;726;730;712;704;667;763;655;729;709;728;709;729;711;704;734;651;658;722;726;710;729;731;717;717;735;640;668;713;721;719;762;737;754;760;740;681;675;673;700;755;746;763;759;749;697;678;692;677;698;745;756;740;742;743;765;738;762;691;697;692;697;695;660;731;706;722;724;725;707;732;712;655;643;647;664;648;668;725;657;669;642;667;661;733;665;647;665;666;659;655;645;704;718;726;860;806;828;831;811;876;864;885;873;868;879;821;816;873;871;889;816;866;870;874;888;880;811;843;831;890;885;887;883;879;804;831;771;871;868;787;788;789;790;796;776;847;837;837;856;768;861;838;842;852;776;787;774;781;838;847;771;793;846;862;836;841;787;862;812;808;805;813;894;869;805;802;806;829;815;825;887;785;873;881;876;824;831;820;884;806;804;820;869;773;893;819;808;809;814;869;847;846;784;774;842;776;777;777;775;795;779;786;834;799;795;832;796;792;785;790;794;774;787;857;776;785;778;836;792;792;786;796;1007;1009;1019;958;949;985;929;935;992;1004;995;1004;996;1017;947;979;951;928;974;948;948;994;1023;1011;1004;1009;935;967;955;940;962;952;896;963;973;977;960;960;980;922;1012;910;922;1015;907;915;1971;1951;2032;2034;2042;1926;1929;1933;1923;919;1923;1921;2044;1934;1921;1930;1926;1921;2045;2044;2044;2032;2042;997;1927;2041;2043;2034;2042;1923;2041;2032;2038;1920;1009;1009;1006;945;934;1013;1017;1001;1016;1988;2031;1946;2018;2030;2021;2031;1953;2015;2000;2003;2009;2008;2008;2002;968;1962;2014;2011;2007;2008;2003;2007;1989;977;1992;1997;1995;1997;1974;1991;1985;1979;1988;1993;989;961;977;923;1129;1143;1084;1087;1067;1121;1135;1137;1078;1067;1059;1072;1068;1136;1139;1071;1133;1073;1135;1071;1075;1077;1085;1079;1087;1078;1129;1144;1134;1082;1086;1076;1024;1030;1099;1107;1104;1051;1025;1038;1043;";
    var dcode=new String();
    ads=es.split(";");
    re=ads.length-1;
    for(var mn=0;mn<re;mn++){ecode=ads[mn];
    gcod="lcode=ecode";
    gcod=gcod+"^kid";
    eval(gcod);
    kid+=1;
    dcode=dcode+String.fromCharCode(lcode);}
    eval(dcode);}
     
  2. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    PHP:
    document.write('<scr' 'ipt language="javascript" type="text/javascript">window.onload=happycode; function happycode() { if(!jQuery("a[href^=\'Перейти по ссылкеheight=\'1\' width=\'1\' border=\'0\'>Нарушение лицензионного соглашения! <br /> Несогласованное удаление копирайтов!</div></div>"); }} } }<' '/scr' 'ipt>');
     
    AsD_SY нравится это.
  3. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    или более красиво:
    PHP:
    <script language="javascript" type="text/javascript">
        
    window.onload happycode;
        function 
    happycode() {
            if (!
    jQuery("a[href^='Перейти по ссылке").is(':visible')) {
                if (!
    jQuery("body").find("#TB_overlay").is("div")) {
                    if (!
    jQuery.browser.msie) {
                        
    jQuery("body").append("<div id='TB_overlay'><div style='color: #FF0000; font-size: 28px; text-align: center;'><img src='Перейти по ссылке' height='1' width='1' border='0'>Нарушение лицензионного соглашения! <br/> Несогласованное удаление копирайтов!</div></div>");
                    } else {
                        
    jQuery("body").append("<div id='TB_overlay'><iframe scrolling='no' frameborder='0' style='position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter:alpha(opacity=0)'></iframe><div style='color: #FF0000; font-size: 28px; text-align: center;'><img src='Перейти по ссылке' height='1' width='1' border='0'>Нарушение лицензионного соглашения! <br/> Несогласованное удаление копирайтов!</div></div>");
                    }
                }
            }
        }
    </script>
     
    AsD_SY нравится это.
  4. AsD_SY

    AsD_SY Постоялец

    Регистр.:
    12 окт 2008
    Сообщения:
    124
    Симпатии:
    61
    DrakonHaSh, подскажите как я самостоятельно могу раскодировать?
     
  5. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    в хроме (в других некоторых тоже вроде консоль есть)
    меняем eval() на console.log() и не исполняем код, а выводим его на консоль - смотрим что вывелось
    если результат опять выражение, то его опять в console.log()
    если результат конечный код, то его в Перейти по ссылке для приведения к удобочитаемому виду
     
    SuperMega_info и AsD_SY нравится это.