来自 @lcayu 的投稿,原文: http://lcan.info/2011/02/base64-crack/
今天在Twitter上讨论了下关于Rayfile网盘的下载问题。其实我早就对国内那些提供各种客户端的网盘表示各种不爽了。基本没有支持Linux的。而像Rayfile这样的,不用客户端就只能下载几M的小文件。
怎么办呢?受到 @csslayer 的提醒,说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] Base64在线加密解密 [2] Chrome插件 迅雷、快车、旋风专用链自动破解
[注]此方法不是绝对有效,可能无法下载某些资源,比如文件名是中文的。
12 Responses to Linux 下利用 base64 破解 Rayfile 专用链
freetstar
二月 1st, 2011 at 3:39 下午
好多链接都是用base64加密的
[Reply]
xndcn
二月 1st, 2011 at 3:50 下午
firefox下也有个类似扩展:ease link
[Reply]
fishim
二月 1st, 2011 at 3:51 下午
发现咱们太YD了
[Reply]
yue
二月 1st, 2011 at 3:59 下午
我记得有在线网站就可以做这个的
[Reply]
Boneflame
二月 1st, 2011 at 4:49 下午
甚好!虽然我不怎么用rayfile....
[Reply]
YOTERYE
二月 1st, 2011 at 5:01 下午
我觉得这很利民啊。。。
[Reply]
aenon
二月 1st, 2011 at 5:10 下午
俺在网站上骂人都是用base64的……
另外我的gmail签名是
$echo 'UGxlYXNlIHZpc2l0IG15IGJsb2cgYXQgaHR0cDovL3N1bnhsLnRrCg=='|base64 -d
[Reply]
Rabbit_52
二月 1st, 2011 at 6:52 下午
这破盘太难下了~好像就是上传比较给力~
[Reply]
riku
二月 1st, 2011 at 8:09 下午
测试留言,没问题吧。
[Reply]
右京样一
二月 8th, 2011 at 1:11 下午
又是base64……就没点新鲜玩意么。
[Reply]
mdjhny Reply:
二月 13th, 2011 at 1:36 下午
@右京样一, 毕竟不是每个人都愿意多费一道工序的,大多数用户还是喜欢按部就班的点击链接自动启动客户端下载,base64只是防懒人不妨geek
[Reply]
书痕
二月 9th, 2011 at 8:39 上午
base64确实不够新鲜了
[Reply]