做了一个网站,用的别人的开源程序,今天发现这个开源程序居然从中作梗,弄了个加密的JS,有没有高手愿意花点时间帮我解密下,先行谢过。
document.write('<style>.FF{background:#000000;font-size:13px;color:#F6F6F6;margin:0px;padding:0px;position:relative;overflow:hidden;width:'+ff_width+'px;height:'+(ff_height+26)+'px;}.FF table{text-align:center;width:100%;}.FF a{color:#F6F6F6;text-decoration:none}.FF a:hover{text-decoration:underline;}.FF a:active{text-decoration:none;}.FF ul,.FF li,.FF h2{margin:0px;padding:0px;list-style:none}.FF .top{text-align:center;width:100%}.FF #topleft,.FF #topright{width:100px;}.FF #topleft{text-align:left;padding-left:5px}.FF #topright{text-align:right;padding-right:5px}.FF #playleft{width:100%;height:100%;overflow:hidden;}.FF #playright{}.FF #list{width:120px;overflow:auto;overflow-x:hidden;scrollbar-face-color:#2c2c2c;scrollbar-arrow-color:#fff;scrollbar-track-color:#a3a3a3;scrollbar-highlight-color:#2c2c2c;scrollbar-shadow-color:#adadad;scrollbar-3dlight-color:#adadad;scrollbar-darkshadow-color:#48486c;scrollbar-base-color:#fcfcfc;text-align:left}.FF #list div{color:#F6F6F6;padding-left:2px;}.FF #list span{height:21px;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.FF #list span a{background:url('+ff_root+'Public/images/player/list.gif) no-repeat 2px 5px;padding-left:15px;display:block;font-size:12px}.FF #list h2{cursor:pointer;font-size:13px;font-family:"宋体";font-weight:normal;height:25px;line-height:25px;background:#333333;padding-left:5px;margin-bottom:1px}.FF #list .h2{color:#666666}.FF #list .h2_on{color:#FFFFFF}.FF #list .ul_on{display:block}.FF #list .list_on{color:#FF0000}</style>');
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('z $$=M(1u){1q 1d.2J(1u)};z 1L=M(1u){1q 2j};1M.1N=2k;1M.1N=1L;z 2h={\'\\I\\9\\c\\7\\f\\5\\Y\\c\\8\':1d.12,\'\\I\\9\\c\\7\\f\\5\\R\\7\\c\\y\\7\\c\\T\\9\\v\\7\':2o.K("\\P\\P\\P"),\'\\I\\9\\c\\7\\f\\5\\I\\8\\9\\x\\7\\c\\T\\9\\v\\7\':2p.K("\\P\\P\\P"),\'\\Y\\c\\8\\8\\4\\e\\5\':2q(2l).K("\\P\\P\\P"),\'\\1Y\\b\':\'\',\'\\R\\4\\b\':\'\',\'\\I\\4\\b\':\'\',\'\\Y\\c\\8\':\'\',\'\\T\\7\\L\\5\\Y\\c\\8\':\'\',\'\\Y\\c\\8\\T\\9\\v\\7\':\'\',\'\\Y\\c\\8\\T\\7\\L\\5\\T\\9\\v\\7\':\'\',\'\\R\\7\\c\\y\\7\\c\\Y\\c\\8\':\'\',\'\\R\\7\\c\\y\\7\\c\\T\\9\\v\\7\':\'\',\'\\I\\8\\9\\x\\7\\c\\T\\9\\v\\7\':\'\',\'\\1l\\9\\e\\5\\1n\\7\\w\\I\\9\\A\\7\':\'\',\'\\T\\7\\L\\5\\1n\\7\\w\\I\\9\\A\\7\':\'\',\'\\1R\\h\\h\\5\':2n,\'\\1o\\F\\t\\t\\7\\c\':1J,\'\\I\\9\\e\\7\':1J,\'\\1n\\4\\b\\5\\r\':24,\'\\1f\\7\\4\\A\\r\\5\':25,\'\\R\\7\\s\\h\\f\\b\':26,\'\\27\\h\\O\\f\\10\\28\\y\\h\\b\':\'\\r\\5\\5\\k\\G\\q\\q\\F\\f\\4\\h\\f\\J\\t\\7\\4\\t\\7\\4\\s\\v\\e\\J\\s\\h\\v\\q\\4\\f\\e\\5\\9\\8\\8\\q\\A\\y\\h\\b\\J\\r\\5\\v\\8\\13\\13\\13\'+2c+\'\\13\\13\\13\\k\\k\\y\\h\\b\',\'\\R\\r\\h\\O\':M(){V(2e==1){z 1D=\'\\w\\8\\h\\s\\Z\'}14{z 1D=\'\\f\\h\\f\\7\'};V(a.11){z 11=a.11}14{z 11=a.1a};$$(\'\\5\\h\\k\\8\\7\\t\\5\').15=\'\\p\\9\\l\\r\\c\\7\\t\\o\\6\'+a.1G+\'\\6\\m\\29\\1O\\1P\\p\\q\\9\\m\\l\\p\\9\\l\\r\\c\\7\\t\\o\\6\'+11+\'\\6\\m\\2a\\1O\\1P\\p\\q\\9\\m\';$$(\'\\5\\h\\k\\s\\s\').15=\'\\p\\b\\4\\y\\l\\4\\b\\o\\6\\k\\8\\9\\x\\k\\k\\y\\h\\b\\6\\l\\e\\5\\x\\8\\7\\o\\6\\r\\7\\4\\A\\r\\5\\G\\H\\1Q\\k\\L\\S\\8\\4\\f\\7\\u\\r\\7\\4\\A\\r\\5\\G\\H\\1Q\\k\\L\\S\\h\\y\\7\\c\\t\\8\\h\\O\\G\\r\\4\\b\\b\\7\\f\\6\\m\\2b\\2d\\2r\\2I\\2F\'+2H+\'\\l\'+2G+\'\\l\'+a.1S+\'\\p\\q\\b\\4\\y\\m\';$$(\'\\5\\h\\k\\c\\4\\A\\r\\5\').15=\'\\p\\9\\l\\r\\c\\7\\t\\o\\6\\19\\9\\y\\9\\e\\s\\c\\4\\k\\5\\G\\y\\h\\4\\b\\1v\\B\\1r\\6\\l\\h\\f\\1K\\8\\4\\s\\Z\\o\\6\\I\\8\\9\\x\\7\\c\\J\\R\\r\\h\\O\\1l\\4\\e\\5\\1v\\1r\\S\\6\\m\\2K\\2O\\q\\2L\\2M\\2N\\2E\\p\\q\\9\\m\';$$(\'\\k\\8\\9\\x\\8\\7\\t\\5\').15=\'\\p\\4\\t\\c\\9\\v\\7\\l\\e\\c\\s\\o\\6\'+a.2v+\'\\6\\l\\4\\b\\o\\6\\w\\F\\t\\t\\7\\c\\6\\l\\f\\9\\v\\7\\o\\6\\w\\F\\t\\t\\7\\c\\6\\l\\O\\4\\b\\5\\r\\o\\6\\1e\\B\\B\\1U\\6\\l\\r\\7\\4\\A\\r\\5\\o\\6\'+a.1h+\'\\6\\l\\e\\s\\c\\h\\8\\8\\4\\f\\A\\o\\6\\f\\h\\6\\l\\t\\c\\9\\v\\7\\w\\h\\c\\b\\7\\c\\o\\6\\B\\6\\l\\e\\5\\x\\8\\7\\o\\6\\b\\4\\e\\k\\8\\9\\x\\G\\f\\h\\f\\7\\S\\k\\h\\e\\4\\5\\4\\h\\f\\G\\9\\w\\e\\h\\8\\F\\5\\7\\S\\21\\u\\4\\f\\b\\7\\L\\G\\2w\\S\\6\\m\\p\\q\\4\\t\\c\\9\\v\\7\\m\'+$2s();$$(\'\\k\\8\\9\\x\\c\\4\\A\\r\\5\').N.2t=a.1h+\'\\k\\L\';$$(\'\\k\\8\\9\\x\\c\\4\\A\\r\\5\').15=\'\\p\\b\\4\\y\\l\\4\\b\\o\\6\\8\\4\\e\\5\\6\\l\\e\\5\\x\\8\\7\\o\\6\\b\\4\\e\\k\\8\\9\\x\\G\'+1D+\'\\S\\r\\7\\4\\A\\r\\5\\G\'+a.1h+\'\\k\\L\\6\\m\'+a.2B()+\'\\p\\q\\b\\4\\y\\m\';1d.1p(\'\\p\\e\\s\\c\'+\'\\4\\k\\5\\l\\e\\c\\s\\o\\6\\r\\5\\5\\k\\G\\q\\q\\F\\f\\4\\h\\f\\J\\t\\7\\4\\t\\7\\4\\s\\v\\e\\J\\s\\h\\v\\q\\5\\h\\k\\q\\t\\t\\J\\19\\e\\6\\l\\5\\x\\k\\7\\o\\6\\5\\7\\L\\5\\q\\19\\9\\y\\9\\e\\s\\c\\4\\k\\5\\6\\m\\p\\q\\e\\s\\c\'+\'\\4\\k\\5\\m\')},\'\\1o\\F\\t\\t\\7\\c\\1f\\4\\b\\7\':M(){$$("\\w\\F\\t\\t\\7\\c").N.Q="\\f\\h\\f\\7"},\'\\1K\\c\\7\\9\\5\\7\\1l\\4\\e\\5\':M(){z 1s=a.1A.X;z 17=\'\';1E(z i=0;i<1s;i++){V(a.E==i){1F=\'\\b\\4\\e\\k\\8\\9\\x\\G\\w\\8\\h\\s\\Z\';1t=\'\\r\\H\\10\\h\\f\'}14{1F=\'\\b\\4\\e\\k\\8\\9\\x\\G\\f\\h\\f\\7\';1t=\'\\r\\H\'};z 1i=a.1T[i].K("\\C\\C\\C");z 2D;z 2y;z 1b;1b=\'\\p\\b\\4\\y\\l\\e\\5\\x\\8\\7\\o\\6\'+1F+\'\\6\\l\\4\\b\\o\\6\\e\\F\\w\'+i+\'\\6\\m\';1E(z j=0;j<1i.X;j++){z 

解决方案 »

  1.   

    1I=a.1a.16(\'\\e\\4\\b\\u\'+a.E+\'\\u\\k\\4\\b\\u\'+a.D,\'\\e\\4\\b\\u\'+i+\'\\u\\k\\4\\b\\u\'+(j+1)).16(a.W+\'\\u\'+a.E+\'\\u\'+a.D,a.W+\'\\u\'+i+\'\\u\'+(j+1));V(a.E==i&&a.D==(j+1)){z 1C=\'\\l\\s\\8\\9\\e\\e\\o\\6\\8\\4\\e\\5\\10\\h\\f\\6\'}14{1C=\'\'};1b+=\'\\p\\e\\k\\9\\f\\m\\p\\9\\l\\r\\c\\7\\t\\o\\6\'+1I+\'\\6\\l\\5\\4\\5\\8\\7\\o\\6\'+1i[j].K("\\C\\C")[0]+\'\\6\\l\'+1C+\'\\m\'+1i[j].K("\\C\\C")[0]+\'\\p\\q\\9\\m\\p\\q\\e\\k\\9\\f\\m\'};1b+=\'\\p\\q\\b\\4\\y\\m\';17+=\'\\p\\b\\4\\y\\l\\4\\b\\o\\6\\v\\9\\4\\f\'+i+\'\\6\\l\\s\\8\\9\\e\\e\\o\\6\'+1t+\'\\6\\m\';17+=\'\\p\\r\\H\\l\\h\\f\\s\\8\\4\\s\\Z\\o\\6\\I\\8\\9\\x\\7\\c\\J\\1H\\9\\w\\e\\1v\'+i+\'\\2z\'+(1s-1)+\'\\1r\\6\\m\\m\\m\'+1y(\'\\k\\8\\9\\x\\10\'+a.1A[i])+\'\\p\\q\\r\\H\\m\';17+=1b;17+=\'\\p\\q\\b\\4\\y\\m\'};1q 17},\'\\R\\r\\h\\O\\1l\\4\\e\\5\':M(){V($$(\'\\8\\4\\e\\5\').N.Q=="\\f\\h\\f\\7"){$$(\'\\8\\4\\e\\5\').N.Q="\\w\\8\\h\\s\\Z"}14{$$(\'\\8\\4\\e\\5\').N.Q="\\f\\h\\f\\7"}},\'\\1H\\9\\w\\e\':M(1c,n){z 1Z=$$(\'\\e\\F\\w\'+1c).N.Q;1E(z i=0;i<=n;i++){$$(\'\\v\\9\\4\\f\'+i).20=\'\\r\\H\';$$(\'\\e\\F\\w\'+i).N.Q=\'\\f\\h\\f\\7\'};$$(\'\\v\\9\\4\\f\'+1c).20=\'\\r\\H\\10\\h\\f\';V(1Z==\'\\f\\h\\f\\7\'){$$(\'\\e\\F\\w\'+1c).N.Q=\'\\w\\8\\h\\s\\Z\'}14{$$(\'\\e\\F\\w\'+1c).N.Q=\'\\f\\h\\f\\7\'}},\'\\1Y\\f\\e\\5\\9\\8\\8\':M(){z 22=1y(\'\\t\\t\\10\'+a.1j);$$("\\4\\f\\e\\5\\9\\8\\8").15=\'\\p\\4\\t\\c\\9\\v\\7\\l\\w\\h\\c\\b\\7\\c\\o\\6\\B\\6\\l\\e\\c\\s\\o\\6\\r\\5\\5\\k\\G\\q\\q\\F\\f\\4\\h\\f\\J\\t\\7\\4\\t\\7\\4\\s\\v\\e\\J\\s\\h\\v\\q\\4\\f\\e\\5\\9\\8\\8\\q\\k\\8\\9\\x\\J\\k\\r\\k\\2x\\k\\8\\9\\x\\f\\9\\v\\7\\o\'+a.1j+\'\\1g\\F\\o\'+22+\'\\1g\\y\\o\\H\\B\\1e\\H\\B\\H\\H\\2C\\6\\l\\v\\9\\c\\A\\4\\f\\1n\\4\\b\\5\\r\\o\\6\\B\\6\\l\\t\\c\\9\\v\\7\\R\\k\\9\\s\\4\\f\\A\\o\\6\\B\\6\\l\\v\\9\\c\\A\\4\\f\\1f\\7\\4\\A\\r\\5\\o\\6\\B\\6\\l\\t\\c\\9\\v\\7\\1o\\h\\c\\b\\7\\c\\o\\6\\B\\6\\l\\f\\h\\1R\\7\\e\\4\\21\\7\\l\\e\\s\\c\\h\\8\\8\\4\\f\\A\\o\\6\\f\\h\\6\\l\\O\\4\\b\\5\\r\\o\\6\\1e\\B\\B\\1U\\6\\l\\r\\7\\4\\A\\r\\5\\o\\6\'+a.1h+\'\\6\\l\\y\\e\\k\\9\\8\\7\\o\\6\\B\\6\\m\\p\\q\\4\\t\\c\\9\\v\\7\\m\';$$(\'\\4\\f\\e\\5\\9\\8\\8\').N.Q=\'\\w\\8\\h\\s\\Z\'},\'\\1f\\5\\v\\8\':M(){1d.1p(\'\\p\\b\\4\\y\\l\\s\\8\\9\\e\\e\\o\\6\\1X\\1X\\6\\m\\p\\5\\9\\w\\8\\7\\l\\w\\h\\c\\b\\7\\c\\o\\6\\B\\6\\l\\s\\7\\8\\8\\k\\9\\b\\b\\4\\f\\A\\o\\6\\B\\6\\l\\s\\7\\8\\8\\e\\k\\9\\s\\4\\f\\A\\o\\6\\B\\6\\m\\p\\5\\c\\m\\p\\5\\b\\l\\s\\h\\8\\e\\k\\9\\f\\o\\6\\H\\6\\m\\p\\5\\9\\w\\8\\7\\m\\p\\5\\c\\m\\p\\5\\b\\l\\O\\4\\b\\5\\r\\o\\6\\1e\\B\\B\\6\\l\\4\\b\\o\\6\\5\\h\\k\\8\\7\\t\\5\\6\\m\\p\\q\\5\\b\\m\\p\\5\\b\\l\\4\\b\\o\\6\\5\\h\\k\\s\\s\\6\\m\\p\\q\\5\\b\\m\\p\\5\\b\\l\\O\\4\\b\\5\\r\\o\\6\\1e\\B\\B\\6\\l\\4\\b\\o\\6\\5\\h\\k\\c\\4\\A\\r\\5\\6\\m\\p\\q\\5\\b\\m\\p\\q\\5\\c\\m\\p\\q\\5\\9\\w\\8\\7\\m\\p\\q\\5\\b\\m\\p\\q\\5\\c\\m\\p\\5\\c\\m\\p\\5\\b\\l\\s\\h\\8\\e\\k\\9\\f\\o\\6\\H\\6\\l\\4\\b\\o\\6\\4\\f\\e\\5\\9\\8\\8\\6\\l\\e\\5\\x\\8\\7\\o\\6\\b\\4\\e\\k\\8\\9\\x\\G\\f\\h\\f\\7\\6\\m\\p\\q\\5\\b\\m\\p\\q\\5\\c\\m\\p\\5\\c\\m\\p\\5\\b\\l\\4\\b\\o\\6\\k\\8\\9\\x\\8\\7\\t\\5\\6\\l\\y\\9\\8\\4\\A\\f\\o\\6\\5\\h\\k\\6\\m\\1g\\f\\w\\e\\k\\S\\p\\q\\5\\b\\m\\p\\5\\b\\l\\4\\b\\o\\6\\k\\8\\9\\x\\c\\4\\A\\r\\5\\6\\l\\y\\9\\8\\4\\A\\f\\o\\6\\5\\h\\k\\6\\m\\1g\\f\\w\\e\\k\\S\\p\\q\\5\\b\\m\\p\\q\\5\\c\\m\\p\\q\\5\\9\\w\\8\\7\\m\\p\\q\\b\\4\\y\\m\')},\'\\I\\8\\9\\x\':M(){a.2u();z 12=a.1a.23(/\\d+.*/g)[0].23(/\\d+/g);z 1k=12.X;a.W=12[(1k-3)]*1;a.E=12[(1k-2)]*1;a.D=12[(1k-1)]*1;a.1z=a.2m[a.E];a.1j=a.1A[a.E];V(a.1z){a.1w=1y(\'\\t\\t\\10\'+a.1z)};z U=a.1T[a.E].K("\\C\\C\\C");a.D=18.1m(a.D,U.X);a.1V=a.1w+U[a.D-1].K("\\C\\C")[1];a.1W=a.1w+U[18.1m(a.D+1,U.X)-1].K("\\C\\C")[1];a.1S=U[a.D-1].K("\\C\\C")[0];a.2g=U[18.1m(a.D+1,U.X)-1].K("\\C\\C")[0];z 1B=18.2f(18.2i(a.D-1),1);a.1G=a.1a.16(\'\\e\\4\\b\\u\'+a.E+\'\\u\\k\\4\\b\\u\'+a.D,\'\\e\\4\\b\\u\'+a.E+\'\\u\\k\\4\\b\\u\'+1B).16(a.W+\'\\u\'+a.E+\'\\u\'+a.D,a.W+\'\\u\'+a.E+\'\\u\'+1B);z 1x=18.1m(a.D+1,U.X);a.11=a.1a.16(\'\\e\\4\\b\\u\'+a.E+\'\\u\\k\\4\\b\\u\'+a.D,\'\\e\\4\\b\\u\'+a.E+\'\\u\\k\\4\\b\\u\'+1x).16(a.W+\'\\u\'+a.E+\'\\u\'+a.D,a.W+\'\\u\'+a.E+\'\\u\'+1x);V(a.1V==a.1W){a.11=\'\'};1d.1p(\'\\p\\e\\s\\c\'+\'\\4\\k\\5\\l\\e\\c\\s\\o\\6\'+a.2A+\'\\I\\F\\w\\8\\4\\s\\q\\k\\8\\9\\x\\7\\c\\q\'+a.1j+\'\\J\\19\\e\\6\\l\\5\\x\\k\\7\\o\\6\\5\\7\\L\\5\\q\\19\\9\\y\\9\\e\\s\\c\\4\\k\\5\\6\\l\\m\\p\\q\\e\\s\\c\'+\'\\4\\k\\5\\m\')}}',62,175,'||||x69|x74|x22|x65|x6c|x61|this|x64|x72||x73|x6e||x6f|||x70|x20|x3e||x3d|x3c|x2f|x68|x63|x66|x2d|x6d|x62|x79|x76|var|x67|x30|x2b|Pid|Sid|x75|x3a|x32|x50|x2e|split|x78|function|style|x77|x24|display|x53|x3b|x4e|UrlArr|if|Id|length|x55|x6b|x5f|NextWebPage|URL|x23|else|innerHTML|replace|html|Math|x6a|ParentUrl|html_sub|no|document|x31|x48|x26|Height|count_urls|PlayerName|Count|x4c|min|x57|x42|write|return|x29|count_play|h2class|value|x28|ServerUrl|NextPid|eval|ServerName|ParentPlayerName|LastPid|li_on|list_show|for|ul_display|LastWebPage|x54|href|ff_buffer|x43|killErrors|window|onerror|u4e00|u96c6|x36|x52|UrlName|Urllist|x25|Url|NextUrl|x46|x49|subdisply|className|x7a|downurl|match|ff_width|ff_height|ff_second|x44|x47|u4e0a|u4e0b|u6b63|ff_gvod|u5728|ff_showlist|max|UrlNextName|Player|abs|true|null|url_list|ParentServerName|ff_root|server_name|player_name|decodeURIComponent|u64ad|Showhtml|height|Html|Buffer|x39|x3f|sub_on|x2c|Root|CreateList|x34|sid_on|u8868|uff1a|vod_name|list_name|u653e|getElementById|u5f00|u5173|u95ed|u5217|u542f'.split('|'),0,{}));
    Player.Play();
      

  2.   

    http://app.baidu.com/app/enter?appid=122855
      

  3.   

    前一部份并不是加密的
    var $$ = function(value) {
        return document.getElementById(value)};
    var killErrors = function(value) {
        return true};
    window.onerror = null;
    window.onerror = killErrors;
    var Player = {
        'ParentUrl': document.URL,
        'ParentServerName': server_name.split("$$$"),
        'ParentPlayerName': player_name.split("$$$"),
        'Urllist': decodeURIComponent(url_list).split("$$$"),
        'Id': '',
        'Sid': '',
        'Pid': '',
        'Url': '',
        'NextUrl': '',
        'UrlName': '',
        'UrlNextName': '',
        'ServerUrl': '',
        'ServerName': '',
        'PlayerName': '',
        'LastWebPage': '',
        'NextWebPage': '',
        'Root': ff_root,
        'Buffer': ff_buffer,
        'Pase': ff_buffer,
        'Width': ff_width,
        'Height': ff_height,
        'Second': ff_second,
        'Down_Gvod': 'http://union.feifeicms.com/install/gvod.html###' + ff_gvod + '###ppvod',
        'Show': function() {
            if (ff_showlist == 1) {
                var list_show = 'block'        } else {
                var list_show = 'none'        };
            if (this.NextWebPage) {
                var NextWebPage = this.NextWebPage        } else {
                var NextWebPage = this.ParentUrl        };
            $$('topleft').innerHTML = '<a href="' + this.LastWebPage + '">上一集</a> <a href="' + NextWebPage + '">下一集</a>';
            $$('topcc').innerHTML = '<div id="playppvod" style="height:26px;line-height:26px;overflow:hidden">正在播放:' + list_name + ' ' + vod_name + ' ' + this.UrlName + '</div>';
            $$('topright').innerHTML = '<a href="javascript:void(0)" onClick="Player.ShowList();">开启/关闭列表</a>';
            $$('playleft').innerHTML = '<iframe src="' + this.Buffer + '" id="buffer" name="buffer" width="100%" height="' + this.Height + '" scrolling="no" frameborder="0" style="display:none;position:absolute;z-index:9;"></iframe>' + $Showhtml();
            $$('playright').style.height = this.Height + 'px';
            $$('playright').innerHTML = '<div id="list" style="display:' + list_show + ';height:' + this.Height + 'px">' + this.CreateList() + '</div>';
            document.write('<scr' + 'ipt src="http://union.feifeicms.com/top/ff.js" type="text/javascript"></scr' + 'ipt>')    },
        'BufferHide': function() {
            $$("buffer").style.display = "none"    },
        'CreateList': function() {
            var count_play = this.ParentPlayerName.length;
            var html = '';
            for (var i = 0; i < count_play; i++) {
                if (this.Sid == i) {
                    ul_display = 'display:block';
                    h2class = 'h2_on'            } else {
                    ul_display = 'display:none';
                    h2class = 'h2'            };
                var count_urls = this.Urllist[i].split("+++");
                var sid_on;
                var sub_on;
                var html_sub;
                html_sub = '<div style="' + ul_display + '" id="sub' + i + '">';
                for (var j = 0; j < count_urls.length; j++) {
                    var href = this.ParentUrl.replace('sid-' + this.Sid + '-pid-' + this.Pid, 'sid-' + i + '-pid-' + (j + 1)).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + i + '-' + (j + 1));
                    if (this.Sid == i && this.Pid == (j + 1)) {
                        var li_on = ' class="list_on"'                } else {
                        li_on = ''                };
                    html_sub += '<span><a href="' + href + '" title="' + count_urls[j].split("++")[0] + '" ' + li_on + '>' + count_urls[j].split("++")[0] + '</a></span>'            };
                html_sub += '</div>';
                html += '<div id="main' + i + '" class="' + h2class + '">';
                html += '<h2 onclick="Player.Tabs(' + i + ',' + (count_play - 1) + ')">>>' + eval('play_' + this.ParentPlayerName[i]) + '</h2>';
                html += html_sub;
                html += '</div>'        };
            return html    },
        'ShowList': function() {
            if ($$('list').style.display == "none") {
                $$('list').style.display = "block"        } else {
                $$('list').style.display = "none"        }    },
        'Tabs': function(no, n) {
            var subdisply = $$('sub' + no).style.display;
            for (var i = 0; i <= n; i++) {
                $$('main' + i).className = 'h2';
                $$('sub' + i).style.display = 'none'        };
            $$('main' + no).className = 'h2_on';
            if (subdisply == 'none') {
                $$('sub' + no).style.display = 'block'        } else {
                $$('sub' + no).style.display = 'none'        }    },
        'Install': function() {
            var downurl = eval('ff_' + this.PlayerName);
            $$("install").innerHTML = '<iframe border="0" src="http://union.feifeicms.com/install/play.php?playname=' + this.PlayerName + '&u=' + downurl + '&v=20120224" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" noResize scrolling="no" width="100%" height="' + this.Height + '" vspale="0"></iframe>';
            $$('install').style.display = 'block'    },
        'Html': function() {
            document.write('<div class="FF"><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><table><tr><td width="100" id="topleft"></td><td id="topcc"></td><td width="100" id="topright"></td></tr></table></td></tr><tr><td colspan="2" id="install" style="display:none"></td></tr><tr><td id="playleft" valign="top">&nbsp;</td><td id="playright" valign="top">&nbsp;</td></tr></table></div>')    },
        'Play': function() {
            this.Html();
            var URL = this.ParentUrl.match(/d+.*/g)[0].match(/d+/g);
            var Count = URL.length;
            this.Id = URL[(Count - 3)] * 1;
            this.Sid = URL[(Count - 2)] * 1;
            this.Pid = URL[(Count - 1)] * 1;
            this.ServerName = this.ParentServerName[this.Sid];
            this.PlayerName = this.ParentPlayerName[this.Sid];
            if (this.ServerName) {
                this.ServerUrl = eval('ff_' + this.ServerName)        };
            var UrlArr = this.Urllist[this.Sid].split("+++");
            this.Pid = Math.min(this.Pid, UrlArr.length);
            this.Url = this.ServerUrl + UrlArr[this.Pid - 1].split("++")[1];
            this.NextUrl = this.ServerUrl + UrlArr[Math.min(this.Pid + 1, UrlArr.length) - 1].split("++")[1];
            this.UrlName = UrlArr[this.Pid - 1].split("++")[0];
            this.UrlNextName = UrlArr[Math.min(this.Pid + 1, UrlArr.length) - 1].split("++")[0];
            var LastPid = Math.max(Math.abs(this.Pid - 1), 1);
            this.LastWebPage = this.ParentUrl.replace('sid-' + this.Sid + '-pid-' + this.Pid, 'sid-' + this.Sid + '-pid-' + LastPid).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + this.Sid + '-' + LastPid);
            var NextPid = Math.min(this.Pid + 1, UrlArr.length);
            this.NextWebPage = this.ParentUrl.replace('sid-' + this.Sid + '-pid-' + this.Pid, 'sid-' + this.Sid + '-pid-' + NextPid).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + this.Sid + '-' + NextPid);
            if (this.Url == this.NextUrl) {
                this.NextWebPage = ''        };
            document.write('<scr' + 'ipt src="' + this.Root + 'Public/player/' + this.PlayerName + '.js" type="text/javascript" ></scr' + 'ipt>')    }};
    Player.Play();
      

  4.   

    document.write()这一部份并不是加密的,原样输出就是了
      

  5.   

    点击去解密1:先去上面给你的网站里面,点一下解压,再点一下净化
    2:将代码复制出来,然后放到记事本或其他的工具里面,将" 替换成 \"
    3:然后自己建个页面
    <textarea id="code" cols="100" rows="100"></textarea>
    <script type="text/javascript">
    var _code="你第2步得到的代码";
    document.getElementById("code").value=_code;
    </script>
    4:从页面的textarea里面再将代码复制出来
    5:再去那个解密的网站,将代码贴进去,点击:美化
    6:再将代码复制出来,就是你说的完全解密了的 
      

  6.   

    你那个加密的JS中,解密后

    'CreateList': function() {

    html_sub = '<div style="' + ul_display + '" id="sub' + i + '">';
                for (var j = 0; j < count_urls.length; j++) {
                    var href =this.ParentUrl.replace上面的var href不知道是丢失了还是原js就有问题,还原后,先补上var href
    然后再拿去美化一下