rayfile的fs2you://链接如何下载?
时间:2009-07-05
来源:互联网
rayfile的文件下载链接分两种,一种是以 fs2you:// 打头的所谓raysource专用链接 另一种就是普通的http链接。小文件可以直接使用http链接下载( 奇怪的是 在firefox中打开这个链接会*出下载窗口 在终端直接 wget link 会出现问题,当文件名中有中文时:"Invalid or incomplete multibyte or wide character"; 即使没有中文这个问题,貌似也是下载不能 );大文件它就不提供http链接了。这个XE的rayfile。。。
举两个例子
第一个:
http://www.rayfile.com/zh-cn/files/d...-00142218fc6e/
这个文件较小,它直接给出了http链接
ht tp://cachefile17.rayfile.com/zh-cn/download/60407e80a0a14638fb076313d248ea5b/%E8%BF%BD%E7%A0%81%E4%B8%8E%E7%88%86%E7%A0%B4.rar
对应的fs2you链接
fs2you://Y2FjaGVmaWxlMTcucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvNjA0MDdlODBhMGExNDYzOGZiMDc2MzEzZDI0OGVhNWIvJUU4JUJGJUJEJUU3JUEwJTgxJUU0JUI4JThFJUU3JTg4JTg2JUU3JUEwJUI0LnJhcnwxNDQxNDM1OQ==
对蓝色部分使用base64 -d解码,开头添加http://前缀得到
ht tp://cachefile17.rayfile.com/zh-cn/download/60407e80a0a14638fb076313d248ea5b/%E8%BF%BD%E7%A0%81%E4%B8%8E%E7%88%86%E7%A0%B4.rar|14414359
可以看到解码后跟它直接给出的http链接是一样的,除了红色部分出现的神秘数字!这个有点像ed2k链接(被"|"分割), 这个大概是raysource用来识别啥啥用的?
第二个:
http://www.rayfile.com/zh-cn/files/7...-0019d11a795f/
这个文件较大,它只给出raysource专用链接
fs2you://Y2FjaGVmaWxlMzQucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvY2M4YzUzYWNiNmU3MjAxMDMwNjllMjJjY2ZiMTU3ZmMvQy5HJTIwbWl4JTIwLSUyMHByYXkucmFyfDE0NjUyNTU4Mw==
对蓝色部分使用base64 -d解码,开头添加http://前缀得到
ht tp://cachefile34.rayfile.com/zh-cn/download/cc8c53acb6e720103069e22ccfb157fc/C.G%20mix%20-%20pray.rar|146525583
按照第一个例子的逻辑,我们应该使用
ht tp://cachefile34.rayfile.com/zh-cn/download/cc8c53acb6e720103069e22ccfb157fc/C.G%20mix%20-%20pray.rar
这个链接来下载就可以了,但事实上不行。
仔细想下,那串红色数字到底有什么用呢?
我们可不可以利用这串数字把wget伪装成raysource软件呢?
或者有什么更暴力的方法可以破解这种情况下的链接呢?
诸位看看吧,谢谢。
作者: lolilolicon 发布时间: 2009-07-05
作者: ahdjy007 发布时间: 2009-07-05
您还给个地址吧!
作者: lolilolicon 发布时间: 2009-07-05
这里有下载
作者: ahdjy007 发布时间: 2009-07-05
还有,
乃要我用window$的软件?? wine? 那偶还不如直接wine个raysource了。。
作者: lolilolicon 发布时间: 2009-07-05
作者: billkof 发布时间: 2009-07-05
作者: katost 发布时间: 2009-07-05
作者: katost
红色的估计是COOKIE
|
作者: lolilolicon 发布时间: 2009-07-05
作者: lolilolicon
乃没有看到回复么:"可以转换但下载不了" 大概是指大文件rayfile地址转是转了就是下不了(开篇帖我说过了)
还有, 乃要我用window$的软件?? wine? 那偶还不如直接wine个raysource了。。 |
作者: 沙漠之子 发布时间: 2009-07-05
也就说所要下载的文件已从服务器中删除了 但仍能从其他中开着raysource且历史列表中还含有该文件链接的电脑中下载
为了方便别人下 "东东" 我一般不删的
作者: 沙漠之子 发布时间: 2009-07-05
作者: 沙漠之子
我一直都wine个raysource 来下东东的
|
作者: 想入非非 发布时间: 2009-07-05
作者: 想入非非
似乎需要ie不好用
|
作者: 沙漠之子 发布时间: 2009-07-05
有P2P的呀,难怪有个进程叫peer.exe
作者: lolilolicon 发布时间: 2009-07-06
作者: firefoxmmx 发布时间: 2009-07-06
发过帖子 又搜索了一会 就没动它了。。
守株待兔,等知情人士路过 XD
作者: lolilolicon 发布时间: 2009-07-06
作者: ahao 发布时间: 2009-07-07
最近小小地研究了下,楼主所说的那个红色的数字,表示的是下载文件的大小,单位是字节(byte)
经测试,去掉后面的"|"符号和大小后,RaySource仍可正常下载
但不管怎样,其他工具还是不能下载转换得到的链接,我做了以下的猜想,是否正确,还请各位指正
1.服务器会验证 引用页(Referer),不过我在Flashget1.92中测试了,加上引用页后还是不能下载
2.服务器会验证 用户**(User-Agent),由于无法具体获取RaySource所使用User-Agent,所以无法测试
3.服务器会同时验证 引用页(Referer)和 用户**(User-Agent),无法测试,原因同上
还有前面所提到的那个转换工具,敢问一下是不 龙帝国 出的那个.
那个软件的算法bug比较多,比如fs2you加密连接里不带数字,转出的普通链接就会少一部分
最近打算升级一下 以前做的一个软件 下载地址加解密工具,所以研究了下
有兴趣的可以加我qq讨论 250298233
Referer.jpg (7.4 KB, 24 次查看) | |
UserAgent.jpg (6.8 KB, 14 次查看) |
作者: kamilchang 发布时间: 2009-07-12
我一直想知道怎么才能完全监视软件通过互联网与服务端之间的"对话"。。。
比如firefox里在线试听音乐, firefox显然是知道这个音乐的地址的, 但是在哪里查看就不得而知了, 最近才发现有一个叫 Live HTTP Headers 的附加组件可以用来查看这看里的头文件从而获得在线音乐的地址。
同样的, rayfile使用什么 User-Agent 是否也可以通过什么东西监视得到呢?
我一直觉得这类信息用户应该是理所当然可以获悉的。。。软件从来都不应该对用户隐瞒什么信息才对...
作者: lolilolicon 发布时间: 2009-07-12
用了SmartSniff,取了几个上传的包
(1)
GET /zh-cn/download/15bf8e4a901b8bc57295eec7e336f36e/7127_x86_GRC1CULFRER_CN_DVD.iso HTTP/1.0
Host: cachefile17.rayfile.com
Accept: */*
Referer:
Cookie:
User-Agent: Grid Service 2.1.10.8366
Grid: aWQ9zsfGx8iampkmcF9udW09MCZkX3NwZWVkPTA=
Range: bytes=262144-5505024
(2)
GET /zh-cn/download/15bf8e4a901b8bc57295eec7e336f36e/7127_x86_GRC1CULFRER_CN_DVD.iso HTTP/1.0
Host: cachefile17.rayfile.com
Accept: */*
Referer:
Cookie:
User-Agent: Grid Service 2.1.10.8366
Grid: aWQ9zsfGx8iampkmcF9udW09MSZkX3NwZWVkPTA=
Range: bytes=262144-5242880
(3)
GET /zh-cn/download/15bf8e4a901b8bc57295eec7e336f36e/7127_x86_GRC1CULFRER_CN_DVD.iso HTTP/1.0
Host: cachefile17.rayfile.com
Accept: */*
Referer:
Cookie:
User-Agent: Grid Service 2.1.10.8366
Grid: aWQ9zsfGx8iampkmcF9udW09MSZkX3NwZWVkPTMyNzY4
Range: bytes=2145124352-2150367232
引用页没有起作用,User-Agent为Grid Service 2.1.10.8366(版本号)
RaySource多发送了一项Grid数据
用base64解码得到
(1)aWQ9zsfGx8iampkmcF9udW09MCZkX3NwZWVkPTA=
id=吻魄葰殭&p_num=0&d_speed=0
(2)同(1)
(3)aWQ9zsfGx8iampkmcF9udW09MSZkX3NwZWVkPTMyNzY4
id=吻魄葰殭&p_num=1&d_speed=32768
id暂时还不知道
p_num应该是线程
d_speed应该是下载速度
关键数据
aWQ9zsfGx8iampk(=) => id=吻魄葰殭
zsfGx8iampk(=) => 吻魄葰殭
作者: kamilchang 发布时间: 2009-07-12
但还是无法正确下载,关键问题是Grid,没办法在下载软件里设置,如果谁有可以设置的下载工具,麻烦联系一下
作者: kamilchang 发布时间: 2009-07-12
其实不用解码那么麻烦
真实下载地址被定义在js代码中,变量downloads_url
后面有个setKey方法,是用来写cookie的
用firebug编辑html
调用以下js就行了
setKey();window.location=downloads_url;
作者: izee 发布时间: 2010-04-29
// ==UserScript== // @include http://www.rayfile.com/*/files/* // ==/UserScript== window.opera.addEventListener( "BeforeScript", function (e) { //alert(e.element.text.match(/if\(filesize <= 20000000\)/)); e.element.text = e.element.text.replace(/if\(filesize <= 20000000\)/i,'if(filesize <= 1000000000000)'); },false );
作者: jarryson 发布时间: 2010-04-29
作者: sfbi 发布时间: 2010-04-29
作者: tocai 发布时间: 2010-04-29
作者: tocai
迅雷之类可以用firefox的ease link插件来转换链接,rayfile我就不清楚了。
|
作者: sfbi 发布时间: 2010-04-29
作者: sfbi 发布时间: 2010-04-29
作者: kamilchang
用Flashget设置了引用页(User-Agent)为Grid Service 2.1.10.8366
但还是无法正确下载,关键问题是Grid,没办法在下载软件里设置,如果谁有可以设置的下载工具,麻烦联系一下 |
作者: kevinlei 发布时间: 2010-04-29
作者: kamilchang
http://cachefile17.rayfile.com/zh-cn/download/60407e80a0a14638fb076313d248ea5b/%E8%BF%BD%E7%A0%81%E4%B8%8E%E7%88%86%E7%A0%B4.rar|14414359
最近小小地研究了下,楼主所说的那个红色的数字,表示的是下载文件的大小,单位是字节(byte) 经测试,去掉后面的"|"符号和大小后,RaySource仍可正常下载 但不管怎样,其他工具还是不能下载转换得到的链接,我做了以下的猜想,是否正确,还请各位指正 1.服务器会验证 引用页(Referer),不过我在Flashget1.92中测试了,加上引用页后还是不能下载 2.服务器会验证 用户**(User-Agent),由于无法具体获取RaySource所使用User-Agent,所以无法测试 3.服务器会同时验证 引用页(Referer)和 用户**(User-Agent),无法测试,原因同上 还有前面所提到的那个转换工具,敢问一下是不 龙帝国 出的那个. 那个软件的算法bug比较多,比如fs2you加密连接里不带数字,转出的普通链接就会少一部分 最近打算升级一下 以前做的一个软件 下载地址加解密工具,所以研究了下 有兴趣的可以加我qq讨论 250298233 |
作者: bearson 发布时间: 2010-04-29
作者: jarryson
如果网页可以打开,那么opera有直接下载的,不限大小。
代码:
// ==UserScript== // @include http://www.rayfile.com/*/files/* // ==/UserScript== window.opera.addEventListener( "BeforeScript", function (e) { //alert(e.element.text.match(/if\(filesize <= 20000000\)/)); e.element.text = e.element.text.replace(/if\(filesize <= 20000000\)/i,'if(filesize <= 1000000000000)'); },false ); |
原来这样就可以。
作者: bearson 发布时间: 2010-04-29
作者: jarryson
如果网页可以打开,那么opera有直接下载的,不限大小。
代码:
// ==UserScript== // @include http://www.rayfile.com/*/files/* // ==/UserScript== window.opera.addEventListener( "BeforeScript", function (e) { //alert(e.element.text.match(/if\(filesize <= 20000000\)/)); e.element.text = e.element.text.replace(/if\(filesize <= 20000000\)/i,'if(filesize <= 1000000000000)'); },false ); |
刚刚试了一下,konqueror打开下载页面,“http下载不可点击;opera打开该页面,可以点击下载。就是速度慢慢的。。。
萝莉控赶快使用opera吧。
作者: 沈觅仁 发布时间: 2010-04-29
作者: 沈觅仁
正解。
刚刚试了一下,konqueror打开下载页面,“http下载不可点击;opera打开该页面,可以点击下载。就是速度慢慢的。。。 萝莉控赶快使用opera吧。 |
作者: bearson 发布时间: 2010-04-29
作者: P可弓虽 发布时间: 2010-05-01
作者: luyaotang 发布时间: 2010-05-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28