软件星级:3分
这个迅雷的写了两种类型一种是JavaScript的一种是易语言的
下面给大家简介迅雷的分析其实超级简单
迅雷加密的下载链接地址,使用了。BASE64加密算法。BASE64算法是一个可逆的算法,所以可以用来进行简单的加密!
例如一个这样的迅雷链接地址:thunder://QUFodHRwOi8vaW1hZ2UyLnNpbmEuY29tLmNuL2Jsb2cvdG1wbC92My9pbWFnZXMvbG9nby5naWZaWg==
其实这样一串字符就是用BASE64算法经加密后得到的,我用“”作为例说明一下整个加密和解密的过程。
加密:
第一步:先在加密的链接前缀加“AA”,在链接的后缀加“ZZ”
得到-AAZZ
第二步:进行BASE64算法加密
得到-QUFodHRwOi8vaW1hZ2UyLnNpbmEuY29tLmNuL2Jsb2cvdG1wbC92My9pbWFnZXMvbG9nby5naWZaWg==
第三步:加上迅雷的协议头“thunder://”
得到-thunder://QUFodHRwOi8vaW1hZ2UyLnNpbmEuY29tLmNuL2Jsb2cvdG1wbC92My9pbWFnZXMvbG9nby5naWZaWg==
这样就大功告成了!
解密:
把以上过程逆向一下就可以了:
去掉迅雷协议头;
用BASE64算法解密;
去掉“AA”、“ZZ”!
旋风专用链接编码:
将原地址直接base64编码
为aHR0cDovL2ltYWdlMi5zaW5hLmNvbS5jbi9ibG9nL3RtcGwvdjMvaW1hZ2VzL2xvZ28uZ2lm
旋风专链即在上地址前加qqdl://
即qqdl://aHR0cDovL2ltYWdlMi5zaW5hLmNvbS5jbi9ibG9nL3RtcGwvdjMvaW1hZ2VzL2xvZ28uZ2lm
快车专用链接编码:
在原地址前后都加上[FLASHGET](不包括引号)得到-[FLASHGET]//im.baidu.com/install/BaiduHi.exe[FLASHGET]
将地址base64编码为得到-W0ZMQVNIR0VUXWh0dHA6Ly9pbS5iYWlkdS5jb20vaW5zdGFsbC9CYWlkdUhpLmV4ZVtGTEFTSEdFVF0
快车专链即在上地址前加flashget://,注意后面还要加上&yinbing1986 yinbing1986 是用户名
得到-Flashget://W0ZMQVNIR0VUXWh0dHA6Ly9pbS5iYWlkdS5jb20vaW5zdGFsbC9CYWlkdUhpLmV4ZVtGTEFTSEdFVF0=&yinbing1986