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

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

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

    AsD_SY Постоялец

    Регистр.:
    12 окт 2008
    Сообщения:
    124
    Симпатии:
    61
     
  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^=\'[url]http://monoray.ru\'][/url]").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=\'[url]http://re.monoray.ru/license.php?delcopy=1\[/url]' 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=\'[url]http://re.monoray.ru/license.php?delcopy=1\[/url]' 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^='[url]http://monoray.ru'][/url]").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='[url]http://re.monoray.ru/license.php?delcopy=1[/url]' 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='[url]http://re.monoray.ru/license.php?delcopy=1[/url]' 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()
    если результат конечный код, то его в http://prettydiff.com/?m=beautify для приведения к удобочитаемому виду
     
    SuperMega_info и AsD_SY нравится это.