全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1110|回复: 5
打印 上一主题 下一主题

求高手帮忙解密js文件

[复制链接]
跳转到指定楼层
1#
发表于 2012-2-28 05:03:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2012-2-28 06:59:10 | 只看该作者
搭车同求~
3#
发表于 2012-2-28 08:39:43 | 只看该作者
eval部分
  1. 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.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+'">\u4e0a\u4e00\u96c6</a> <a href="'+NextWebPage+'">\u4e0b\u4e00\u96c6</a>';$('topcc').innerHTML='<div id="playppvod" style="height:26px;line-height:26px;overflow:hidden">\u6b63\u5728\u64ad\u653e\uff1a'+list_name+' '+vod_name+' '+this.UrlName+'</div>';$('topright').innerHTML='<a href="javascript:void(0)" onClick="Player.ShowList();">\u5f00\u542f/\u5173\u95ed\u5217\u8868</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.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='<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.ff84.com/ff20/'+this.PlayerName+'.html###'+downurl+'###ffvod" 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>')}}
复制代码
4#
发表于 2012-2-28 08:44:38 | 只看该作者
格式化以后 看看能显示不能
  1. var $=function(value)
  2. {
  3.    return document.getElementById(value)
  4. };
  5. var killErrors=function(value)
  6. {
  7.    return true
  8. };
  9. window.onerror=null;
  10. window.onerror=killErrors;
  11. var Player=
  12. {
  13.    '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.ff84.com/ff20/gvod.html###'+ff_gvod+'###ppvod','Show':function()
  14.    {
  15.      if(ff_showlist==1)
  16.      {
  17.        var list_show='block'
  18.      }
  19.      else
  20.      {
  21.        var list_show='none'
  22.      };
  23.      if(this.NextWebPage)
  24.      {
  25.        var NextWebPage=this.NextWebPage
  26.      }
  27.      else
  28.      {
  29.        var NextWebPage=this.ParentUrl
  30.      };
  31.      $('topleft').innerHTML='<a href="'+this.LastWebPage+'">\u4e0a\u4e00\u96c6</a> <a href="'+NextWebPage+'">\u4e0b\u4e00\u96c6</a>';
  32.      $('topcc').innerHTML='<div id="playppvod" style="height:26px;line-height:26px;overflow:hidden">\u6b63\u5728\u64ad\u653e\uff1a'+list_name+' '+vod_name+' '+this.UrlName+'</div>';
  33.      $('topright').innerHTML='<a href="javascript:void(0)" onClick="Player.ShowList();">\u5f00\u542f/\u5173\u95ed\u5217\u8868</a>';
  34.      $('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();
  35.      $('playright').style.height=this.Height+'px';
  36.      $('playright').innerHTML='<div id="list" style="display:'+list_show+';height:'+this.Height+'px">'+this.CreateList()+'</div>';
  37.      document.write('<scr'+'ipt src="http://union.ff84.com/ff20/top.js" type="text/javascript"></scr'+'ipt>')
  38.    }
  39.    ,'BufferHide':function()
  40.    {
  41.      $("buffer").style.display="none"
  42.    }
  43.    ,'CreateList':function()
  44.    {
  45.      var count_play=this.ParentPlayerName.length;
  46.      var html='';
  47.      for(var i=0;i<count_play;i++)
  48.      {
  49.        if(this.Sid==i)
  50.        {
  51.          ul_display='display:block';
  52.          h2class='h2_on'
  53.        }
  54.        else
  55.        {
  56.          ul_display='display:none';
  57.          h2class='h2'
  58.        };
  59.        var count_urls=this.Urllist[i].split("+++");
  60.        var sid_on;
  61.        var sub_on;
  62.        var html_sub;
  63.        html_sub='<div style="'+ul_display+'" id="sub'+i+'">';
  64.        for(var j=0;j<count_urls.length;j++)
  65.        {
  66.          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));
  67.          if(this.Sid==i&&this.Pid==(j+1))
  68.          {
  69.            var li_on=' class="list_on"'
  70.          }
  71.          else
  72.          {
  73.            li_on=''
  74.          };
  75.          html_sub+='<span><a href="'+href+'" title="'+count_urls[j].split("++")[0]+'" '+li_on+'>'+count_urls[j].split("++")[0]+'</a></span>'
  76.        };
  77.        html_sub+='</div>';
  78.        html+='<div id="main'+i+'" class="'+h2class+'">';
  79.        html+='<h2 onclick="Player.Tabs('+i+','+(count_play-1)+')">>>'+eval('play_'+this.ParentPlayerName[i])+'</h2>';
  80.        html+=html_sub;
  81.        html+='</div>'
  82.      };
  83.      return html
  84.    }
  85.    ,'ShowList':function()
  86.    {
  87.      if($('list').style.display=="none")
  88.      {
  89.        $('list').style.display="block"
  90.      }
  91.      else
  92.      {
  93.        $('list').style.display="none"
  94.      }
  95.    }
  96.    ,'Tabs':function(no,n)
  97.    {
  98.      var subdisply=$('sub'+no).style.display;
  99.      for(var i=0;i<=n;i++)
  100.      {
  101.        $('main'+i).className='h2';
  102.        $('sub'+i).style.display='none'
  103.      };
  104.      $('main'+no).className='h2_on';
  105.      if(subdisply=='none')
  106.      {
  107.        $('sub'+no).style.display='block'
  108.      }
  109.      else
  110.      {
  111.        $('sub'+no).style.display='none'
  112.      }
  113.    }
  114.    ,'Install':function()
  115.    {
  116.      var downurl=eval('ff_'+this.PlayerName);
  117.      $("install").innerHTML='<iframe border="0" src="http://union.ff84.com/ff20/'+this.PlayerName+'.html###'+downurl+'###ffvod" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" noResize scrolling="no" width="100%" height="'+this.Height+'" vspale="0"></iframe>';
  118.      $('install').style.display='block'
  119.    }
  120.    ,'Html':function()
  121.    {
  122.      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>')
  123.    }
  124.    ,'Play':function()
  125.    {
  126.      this.Html();
  127.      var URL=this.ParentUrl.match(/\d+.*/g)[0].match(/\d+/g);
  128.      var Count=URL.length;
  129.      this.Id=URL[(Count-3)]*1;
  130.      this.Sid=URL[(Count-2)]*1;
  131.      this.Pid=URL[(Count-1)]*1;
  132.      this.ServerName=this.ParentServerName[this.Sid];
  133.      this.PlayerName=this.ParentPlayerName[this.Sid];
  134.      if(this.ServerName)
  135.      {
  136.        this.ServerUrl=eval('ff_'+this.ServerName)
  137.      };
  138.      var UrlArr=this.Urllist[this.Sid].split("+++");
  139.      this.Pid=Math.min(this.Pid,UrlArr.length);
  140.      this.Url=this.ServerUrl+UrlArr[this.Pid-1].split("++")[1];
  141.      this.NextUrl=this.ServerUrl+UrlArr[Math.min(this.Pid+1,UrlArr.length)-1].split("++")[1];
  142.      this.UrlName=UrlArr[this.Pid-1].split("++")[0];
  143.      this.UrlNextName=UrlArr[Math.min(this.Pid+1,UrlArr.length)-1].split("++")[0];
  144.      var LastPid=Math.max(Math.abs(this.Pid-1),1);
  145.      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);
  146.      var NextPid=Math.min(this.Pid+1,UrlArr.length);
  147.      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);
  148.      if(this.Url==this.NextUrl)
  149.      {
  150.        this.NextWebPage=''
  151.      };
  152.      document.write('<scr'+'ipt src="'+this.Root+'Public/player/'+this.PlayerName+'.js" type="text/javascript" ></scr'+'ipt>')
  153.    }
  154. }
复制代码
5#
 楼主| 发表于 2012-2-28 08:51:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
6#
发表于 2012-2-28 08:53:03 | 只看该作者
klboy 发表于 2012-2-28 08:51
解决了。谢谢高手大大。。可是我自己弄了一个晚上,自己终于解决了。。现在才上论坛来看贴,你解密的是对 ...

我表示这些代码一点也看不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-13 13:20 , Processed in 0.073529 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表