当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-04-28 21:10 

注册: 2007-01-26 13:38
帖子: 661
送出感谢: 0 次
接收感谢: 0 次
今天帮朋友下载一个比较老的片子,VeryCD上的没源了,没办法,找到rayfile上去了,又不想使用那个专用工具,就研究了一下

工具:firebug

在下载页查看源代码,发现以下js
代码:
var user_name = 'anonymous@anonymous.com';
var suser = getCookie('suser');
if(suser=='1')
{
    havecookie=true;
    if(user_name != '' && getCookie('username') == user_name)is_myfile = true;
}
var filesize = 174359386;
var bflashdot1 = true;
var bflashdot2 = false;
var input_from_email = false;
var input_to_email = false;
var to_email_msg = "请输入邮箱地址,多个收件人以逗号分隔。";
var vod_urls = ['fs2you://Y2FjaGVmaWxlMy5yYXlmaWxlLmNvbS96aC1jbi9kb3dubG9hZC9mNDhhYWY5NDIwYjE0MGU2ZTlhNjc2YjhiMDVmODNiZS9YVE0uRFZELUhBTEZDRDIuJUU1JUE0JUE3JUU1JTk0JTkwJUU1JThGJThDJUU5JUJFJTk5JUU0JUJDJUEwLkRhLlRhbmcuU2h1YW5nLlJvbmcuWmh1YW4uMjAwNC4lRTUlOUIlQkQlRTclQjIlQTQlRTUlOEYlOEMlRTglQUYlQUQuRVAxMi5ta3Z8MTc0MzU5Mzg2'];
var virtual_file_id = "b96049dd-9892-4de0-b7b1-e0da57f33751";
var w_msg = "<a href=\"http://static.rayfile.com/zh-cn/client/\">RaySource "+Rox_viewVersion+"</a>现已推出, 请安装或更新您的版本.<br />";
var d_msg = "<a href=\"http://static.rayfile.com/zh-cn/client/\">RaySource</a>\
是我们最新的下载工具. 它能带给大家更稳定的断点续传, 更快的下载速度, 以及其它一些新功能. \
请<a href=\"http://static.rayfile.com/zh-cn/client/\">\
点击这里</a>进行下载和安装.";
var SAVING_PROGRESS_TITLE = "保存进度";
var FIN_DOWNLOAD_PROGRESS_TITLE = "下载完成";
var down_raySource_notice = "在安装过程成功完成之后, 请刷新此页面来下载您的文件.";
var shareemail_error1 = "请填写您的Email地址.";
var shareemail_error2 = "电子邮件地址格式错误. ";
var shareemail_error3 = "请填写收件人地址.";
var from_email_msg = shareemail_error1;
var downloads_url = ['http://cachefile3.rayfile.com/zh-cn/download/f48aaf9420b140e6e9a676b8b05f83be/XTM.DVD-HALFCD2.%E5%A4%A7%E5%94%90%E5%8F%8C%E9%BE%99%E4%BC%A0.Da.Tang.Shuang.Rong.Zhuan.2004.%E5%9B%BD%E7%B2%A4%E5%8F%8C%E8%AF%AD.EP12.mkv'];
function setKey(){
   setCookie('ROXCDNKEY', '7807', 86400, '/zh-cn/download/f48aaf9420b140e6e9a676b8b05f83be/', '.rayfile.com');
}
addEvent(window, 'load', function() {
    window.setTimeout("if(window.ActiveXObject)Rox_initPage();",10000)
})



其中有这么一段
引用:
var downloads_url = ['http://cachefile3.rayfile.com/zh-cn/download/f48aaf9420b140e6e9a676b8b05f83be/XTM.DVD-HALFCD2.%E5%A4%A7%E5%94%90%E5%8F%8C%E9%BE%99%E4%BC%A0.Da.Tang.Shuang.Rong.Zhuan.2004.%E5%9B%BD%E7%B2%A4%E5%8F%8C%E8%AF%AD.EP12.mkv'];


这个就是真实下载地址了,不用解码那么麻烦,我就直接在地址栏输入这个,但是却下载不了
继续往下看,发现有个setKey方法
引用:
function setKey(){
setCookie('ROXCDNKEY', '7807', 86400, '/zh-cn/download/f48aaf9420b140e6e9a676b8b05f83be/', '.rayfile.com');
}


好,现在该firebug上场了
编辑下载页html,以任意方法(我用的onclick事件)在当前页调用setKey方法
再下载之前那个连接,嘿嘿,OK了

对于没从事过开发工作的朋友,提供以下简单的方法
1.给firefox安装firebug插件
2.打开rayfile下载页面
3.点右下角蜘蛛那个按钮(会在下方出现一个调试窗口)
4.进入firebug调试窗口的"HTML"标签
5.为"<html ....>"新建属性,属性名"onclick",属性值:"javascript:setKey();window.location=downloads_url;"
6.点击页面任意位置就可以下载了

不保证此方法长期有效,因为rayfile随时可以更改页面输出代码和服务器端的验证机制


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-04-28 21:34 
头像

注册: 2009-11-03 16:24
帖子: 908
送出感谢: 0 次
接收感谢: 0 次
呵呵,这个。。。 :em11


_________________
OMG, this is a signature!—_—|
FollowMe......


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-04-28 22:15 

注册: 2008-09-25 19:58
帖子: 294
送出感谢: 0 次
接收感谢: 1
使用opera加js可以直接下载rayfile和纳米。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-04-30 7:55 

注册: 2009-03-26 20:50
帖子: 124
送出感谢: 0 次
接收感谢: 0 次
呵呵,真是好贴


_________________
对外,除了要脸,什么都不要;
对内,除了脸不要,什么都要。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-05-01 1:38 

注册: 2008-11-15 10:19
帖子: 261
送出感谢: 0 次
接收感谢: 0 次
现在基本不用rayfile和纳米了,纳米偶尔用来下书


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-05-01 15:36 

注册: 2009-06-25 11:35
帖子: 124
送出感谢: 1
接收感谢: 0 次
为了下个东西这么麻烦哦


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-05-04 22:11 
头像

注册: 2006-10-19 21:42
帖子: 258
地址: inside
送出感谢: 0 次
接收感谢: 0 次
我在firefox里CTRL+u打开看源代码,并没有看到楼主你贴出的js代码呢。如何才能方便定位到他加密的代码呢? 是firebug技巧的问题,我用firebug打开script栏,也没看到呢。


_________________
ubuntu是个好东西


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-05-08 11:49 

注册: 2010-03-11 15:08
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
赶紧去试试..感谢LZ~


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-05-24 22:42 

注册: 2009-12-03 22:10
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
好贴啊,顶


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-11-12 12:23 
头像

注册: 2010-07-23 19:34
帖子: 138
送出感谢: 1
接收感谢: 0 次
学习了 :em09


_________________
I talked about being different, about discovering something important, something to live for, something to fight for, anything, regardless of the consequences, whatever it takes


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-11-28 19:28 
头像

注册: 2009-11-22 15:29
帖子: 317
送出感谢: 1
接收感谢: 0 次
:em11


_________________
时间就像一张网,你撒在那里,你的收获就在那里。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-11-28 19:40 
头像

注册: 2005-08-14 19:53
帖子: 4000
送出感谢: 1
接收感谢: 2
简单点:
http://bbs.operachina.com/viewtopic.php?f=41&t=70776

ff 3.6,opera 10和11测试有效。多个网盘支持。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 直接下载rayfile(fs2you协议)的方法
帖子发表于 : 2010-11-28 23:34 
头像

注册: 2008-03-05 23:45
帖子: 268
送出感谢: 3
接收感谢: 0 次
jarryson 写道:
简单点:
http://bbs.operachina.com/viewtopic.php?f=41&t=70776

ff 3.6,opera 10和11测试有效。多个网盘支持。


没看明白,请讲一下吧。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译