全部博文(137)
分类: LINUX
2011-02-02 00:28:01
来自 @lcayu 的投稿,原文:
今天在Twitter上讨论了下关于Rayfile网盘的下载问题。其实我早就对国内那些提供各种客户端的网盘表示各种不爽了。基本没有支持Linux的。而像Rayfile这样的,不用客户端就只能下载几M的小文件。
怎么办呢?受到 的提醒,说Rayfile的专用链可以用base64解码。然后我去试了下,还真可以!
# 具体做法如下:
我要下载的一个文件其Rayfile的链接为:
fs2you://Y2FjaGVmaWxlMTEucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvND
IwNDVlZjA3ZTU3YWY5Nzg2NmI4Mzg3ZmQ1YmM1OWMvTCUyQmNyb3Nzcm9
hZF93YWxscGFwZXIucmFyfDM0ODIzNDI2
怎么还原呢? Linux下可以在命令行下执行:
echo “fs2you://后面的base64编码” | base64 -d
如:
echo “Y2FjaGVmaWxlMTEucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvNDIw
NDVlZjA3ZTU3YWY5Nzg2NmI4Mzg3ZmQ1YmM1OWMvTCUyQmNyb3Nzcm9h
ZF93YWxscGFwZXIucmFyfDM0ODIzNDI2″ | base64 -d
你看到了什么?
cachefile11.rayfile.com/zh-cn/download/42045ef07e57af97866b8387fd5bc59c/L
%2Bcrossroad_wallpaper.rar|34823426
直接复制这个地址到浏览器或者其他下载工具中便可正常下载了。下载后文件名是”L+crossroad_wallpaper.rar-34823426″,这在Linux中并不影响它的正常使用。如果嫌碍眼的话,要么重命名,要么复制的时候把上面还原后的链接中后面的“|34823426”去掉,依然可以正常下载。
另外我去网上找了下其他的专用链破解原理,迅雷、快车、旋风等都是采用base64加密的。旋风更是将源地址完全不修改直接通过base64编码的。猛击这里查看。有兴趣的朋友可以自行测试。
另外附上两个专用链破解小工具:[1] [2] C
[注]此方法不是绝对有效,可能无法下载某些资源,比如文件名是中文的。