平常用迅雷比较多,一直对 thunder:// 开头的地址一直比较好奇,今天有时间来研究下它是怎么加密的。



拿一个地址做例子

1
thunder://QUFodHRwczovL3d3dy53eG5hY3kuY29tWlo=

首先去掉 thunder:// 只看后面的字符串,通过末尾的 = 号,我们很容易联想到这是一个 base64 编码的数据

我们试着将它解码为普通字符串得到如下结果

1
AAhttps://www.wxnacy.comZZ

很明显是一个 http 地址,只是开头结尾加上了 AA, ZZ,很简单,随便一个语言就可以很容易写出转换工具。

还有快车、QQ旋风等只要是类似的地址结果都是想通的逻辑,只是地址前后添加的符号各有不同而已,这里不再一一解析。

03-16 21:27