普通下载url与迅雷快车旋风下载地址转换原理分析

   日期:2024-12-23    作者:6lwimi 移动:http://oml01z.riyuangf.com/mobile/quote/8203.html

例如华军winrar 3.71的下载地址是普通下载url与迅雷快车旋风下载地址转换原理分析_千里疯狂
http://p2s.newhua.com/down/wrar371sc.exe
1、普通地址转换为迅雷地址
在原地址前面加”AA”,后面加”ZZ”(注:不包括引号),地址变为
AAhttp://p2s.newhua.com/down/wrar371sc.exeZZ

普通下载url与迅雷快车旋风下载地址转换原理分析

此地址base64编码为
QUFodHRwOi8vcDJzLm5ld2h1YS5jb20vZG93bi93cmFyMzcxc2MuZXhlWlo=

迅雷专链即在上地址前加thunder://,即
thunder://QUFodHRwOi8vcDJzLm5ld2h1YS5jb20vZG93bi93cmFyMzcxc2MuZXhlWlo=
2、普通地址转换为快车地址
在原地址前后都加上”[FLASHGET]“(注:不包括引号),地址变为
[FLASHGET]http://p2s.newhua.com/down/wrar371sc.exe[FLASHGET]

此地址base64编码为
W0ZMQVNIR0VUXWh0dHA6Ly9wMnMubmV3aHVhLmNvbS9kb3duL3dyYXIzNzFzYy5leGVbRkxBU0hHRVRd

快车专链即在上地址前加flashget://,注意后面还要加上”&符号”,符号怎么得出我也不清楚,我自己在最后后面加的是我个人信息,至今未有人报告转换错误,即
Flashget://W0ZMQVNIR0VUXWh0dHA6Ly9wMnMubmV3aHVhLmNvbS9kb3duL3dyYXIzNzFzYy5leGVbRkxBU0hHRVRd&yinbing1986
3、普通地址转换为旋风地址
旋风相对就简单多了,将原地址直接base64编码为
aHR0cDovL3Aycy5uZXdodWEuY29tL2Rvd24vd3JhcjM3MXNjLmV4ZQ==

旋风专链即在上地址前加qqdl://,即
qqdl://aHR0cDovL3Aycy5uZXdodWEuY29tL2Rvd24vd3JhcjM3MXNjLmV4ZQ==
原理就这样

Win-Tool之编码转换工具 V1.2 BASE64编解码,UTF8编码,MD5加密,3DES加解密
原文链接:http://www.ayxz.com/soft/10135.htm

RayFile转换方法

fs2you://Y2FjaGVmaWxlMzUucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvZjhhMTdhMTdmNTRjMWMxZmEzMDA3MDNmNWNkZTI2ZDIvMjAxMCVFNSVCOSVCNCVFNiU5NyVBNSVFNSU4RSU4NiVFNiVBOCVBMSVFNiU5RCVCRiU3QiVFNSVBNCVBOSVFNCVCRCVCRiVFNyU5QSU4NCVFNyVBNSU5RCVFNyVBNiU4RiU3RC5yYXJ8MjMwMTE0NTA=/
这个地址为例

首先去掉前面的 fs2you:// 还有最后面的 /

然后去网上找一个   base64解密工具

把这段代码粘贴进去 
Y2FjaGVmaWxlMzUucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvZjhhMTdhMTdmNTRjMWMxZmEzMDA3MDNmNWNkZTI2ZDIvMjAxMCVFNSVCOSVCNCVFNiU5NyVBNSVFNSU4RSU4NiVFNiVBOCVBMSVFNiU5RCVCRiU3QiVFNSVBNCVBOSVFNCVCRCVCRiVFNyU5QSU4NCVFNyVBNSU5RCVFNyVBNiU4RiU3RC5yYXJ8MjMwMTE0NTA=

并进行base64解密,得到如下地址: 
cachefile35.rayfile.com/zh-cn/download/f8a17a17f54c1c1fa300703f5cde26d2/2010%E5%B9%B4%E6%97%A5%E5%8E%86%E6%A8%A1%E6%9D%BF%7B%E5%A4%A9%E4%BD%BF%E7%9A%84%E7%A5%9D%E7%A6%8F%7D.rar|23011450

在这段代码里就可以看到真实的地址了,然后在前面加上http://,并把最后面|以及后面的数值都去掉。

最终结果:http://cachefile35.rayfile.com/zh-cn/download/f8a17a17f54c1c1fa300703f5cde26d2/2010%E5%B9%B4%E6%97%A5%E5%8E%86%E6%A8%A1%E6%9D%BF%7B%E5%A4%A9%E4%BD%BF%E7%9A%84%E7%A5%9D%E7%A6%8F%7D.rar

(注意:fs2you的服务器貌似不让用多线程下,直接把这个地址上的文件另存为就可以了

 
-----------------------------------------------------------------------------------------------------------------------------

迅雷/快车/旋风地址转换原理分析
首先呢,要说说Base64编码。

Base64编码是一种加密/解密字符串的算法

他可以把一段字符串A通过特定的加密算法变成字符串B

并且单凭你的肉眼是无法通过B来反推出A来

但通过逆推算法便能很迅速的将字符串B转换为字符串A

这就是加密/解密字符串的算法。

简单的来说,Base64编码的特点就是

加密解密速度快,并且须通过特定算法解密。

下面这段代码就是一段通过Base64加密后的字符串

5qyi6L+O5p2l5Yiw5LuY552/55qE6YOo6JC95qC844CC

通过肉眼你根本无法知道这段代码的意义,以下则是解密后的字符串

欢迎来到付睿的部落格。

下面开始说说实质性的东西。

Base64是较为常见的一种用于传输8Bit字节代码的编码方式之一,他要求把3个8Bit的字节转换为4个6Bit的字节,既3×8=4×6=24,然后把6Bit高位用0补成8Bit,使得3个8bit原文变成4个8Bit字节的代码,所以说转换后的字符串会比原字符串长。

举个例子(仅仅是个例子e113

原文为 qweqweqw asdasdas zxczxczx

转换后 00qweqwe 00qwasda 00sdaszx 00czxczx

转换后的字符串对应一个编码表,即Base64编码的码表(摘自RFC2045

Table 1: The Base64 Alphabet

Value Encoding Value Encoding Value Encoding Value Encoding

0 A 17 R 34 i 51 z

1 B 18 S 35 j 52 0

2 C 19 T 36 k 53 1

3 D 20 U 37 l 54 2

4 E 21 V 38 m 55 3

5 F 22 W 39 n 56 4

6 G 23 X 40 o 57 5

7 H 24 Y 41 p 58 6

8 I 25 Z 42 q 59 7

9 J 26 a 43 r 60 8

10 K 27 b 44 s 61 9

11 L 28 c 45 t 62 +

12 M 29 d 46 u 63 /

13 N 30 e 47 v

14 O 31 f 48 w (pad) =

15 P 32 g 49 x

16 Q 33 h 50 y

如此一来便能使4个8Bit的译文有对应的字符代表。

那么再来看一个实际的例子(2进制表示

转换前 10101101 10111010 01110110

转换后 00101011 00011011 00101001 00110110

十进制 43 27 41 54

对应值 r b p 2

所以说编码后字符串为 rbp2

如此也可以逆向推算出原文。

但是,我们也可能遇到一个问题

就是如果原文字节数是10,11或者13该怎么办(非3整数倍

Base64编码是这样来解决的

原文字节不够的地方全部用0来补足,转换时用=代替。

但是编码后的字符串不会含有2个以上的=,因为等号个数=原文字节数 mod 3

ok,这就是简单的Base64编码的介绍。

当然,我是看了老罗的文章后才了解到的。

接下来,说说专用链和Base64的关系。

其实呢,说白了专用链就是使用了Base64编码,因为我之前提到的Base64的特点,他的高速的加密以及解密。

接下来我将是用一个软件的下载地址来做示范,讲解3种程序的专用链。

例子的下载地址是(此链接不存在,仅作为演示)

http://www.free-z.net/1.rar

迅雷专用链

迅雷的专用链是在原地址的前面加”AA”,最后加”ZZ”后再是用Base64加密

即使用Base64编码如下字符串

AAhttp://www.free-z.net/1.rarZZ

编码后字符串为

QUFodHRwOi8vd3d3LmZyZWUtei5uZXQvMS5yYXJaWg==

迅雷专用链即在此字符串前加thunder://,即

thunder://QUFodHRwOi8vd3d3LmZyZWUtei5uZXQvMS5yYXJaWg==

快车专用链

快车的专用链是在原地址的前面和后面都加上””后再是用Base64加密

即使用Base64编码如下字符串

http://www.free-z.net/1.rar

编码后字符串为

W0ZMQVNIR0VUXWh0dHA6Ly93d3cuZnJlZS16Lm5ldC8xLnJhcltGTEFTSEdFVF0=

快车专用链即在此字符串前加Flashget://,尾部加&freeznet,即

Flashget://W0ZMQVNIR0VUXWh0dHA6Ly93d3cuZnJlZS16Lm5ldC8xLnJhcltGTEFTSEdFVF0=&freeznet

腾讯旋风专用链

腾讯旋风专用链是最为简单的,直接将原地址Base64编码即可,即

对字符串http://www.free-z.net/1.rar直接编码,可获得

aHR0cDovL3d3dy5mcmVlLXoubmV0LzEucmFy

然后在此字符串之前加qqdl://即可,即


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号