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

解决方案 »

  1.   

        var $ = function (value) { return document.getElementById(value) };
        var killErrors = function (value) { return true };
        window.onerror = null;
         window.onerror = killErrors;
         var Player = {
             'ParentUrl': parent.document.URL, 'ParentServerName': parent.server_name.split("$$$"), 'ParentPlayerName': parent.player_name.split("$$$"), 'Urllist': decodeURIComponent(parent.url_list).split("$$$"), 'Id': '', 'Sid': '', 'Pid': '', 'Url': '', 'NextUrl': '', 'UrlName': '', 'UrlNextName': '', 'ServerUrl': '', 'ServerName': '', 'PlayerName': '', 'LastWebPage': '', 'NextWebPage': '', 'Buffer': ff_buffer, 'Pase': ff_buffer, 'Width': width, 'Height': height, 'Second': ff_second, 'Down_Gvod': 'http://union.ff84.com/ff20/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">正在播放:' + parent.list_name + ' ' + parent.vod_name + ' ' + this.UrlName + '</div>';
                 $('topright').innerHTML = '<a href="javascript:void(0)" onClick="Player.ShowList();">开启/关闭列表</a>';
                 $('playright').style.height = this.Height + 'px';
                 $('playleft').innerHTML = '<iframe src="' + this.Buffer + '" id="buffer" width="100%" height="' + this.Height + '" scrolling="no" frameborder="0" style="display:none;"></iframe>' + $Showhtml();
                 $('playright').innerHTML = '<div id="list" style="display:' + list_show + ';height:' + this.Height + 'px">' + this.CreateList() + '</div>';
                 document.write('<scr' + 'ipt src="http://union.ff84.com/ff20/top.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 = '<ul 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).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + i + '-' + j);
                if (this.Sid == i && this.Pid == j) {
                    var li_on = ' class="list_on"'
                }
                else {
                    li_on = ''
                };
                html_sub += '<li><a href="' + href + '" title="' + count_urls[j].split("++")[0] + '" ' + li_on + '>' + count_urls[j].split("++")[0] + '</a></li>'
            };
            html_sub += '</ul>';
            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.ff84.com/install/' + this.PlayerName + '.html?u=' + downurl + '&v=20120224.1.9" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" noResize scrolling="no" width="100%" height="' + this.Height + '" vspale="0"></iframe>';
        $('install').style.display = 'block';
        $('buffer').style.display = 'none'
    }
    , 'Play': function () {
        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 - 1);
        this.Url = this.ServerUrl + UrlArr[this.Pid].split("++")[1];
        this.NextUrl = this.ServerUrl + UrlArr[Math.min(this.Pid + 1, UrlArr.length - 1)].split("++")[1];
        this.UrlName = UrlArr[this.Pid].split("++")[0];
        this.UrlNextName = UrlArr[Math.min(this.Pid + 1, UrlArr.length - 1)].split("++")[0];
        var LastPid = Math.min(Math.abs(this.Pid - 1), UrlArr.length - 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 - 1);
        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.PlayerName + '.js" type="text/javascript" ><' + '/script>')
    }
         }
      

  2.   

    以后见到eval()加密的,找度娘解码网页:http://app.baidu.com/app/enter?appid=121305