迅雷链接解密

经常在网上看到迅雷专有的以 thunder://开头的连接链接,其它软件无法下载。 其实迅雷连接链接是使用 base64 加密的结果,只要解密一下,就可以获取到原来的连接链接地址。 拿百度 logo 图片的连接链接举个例子,原链接为 http://www.baidu.com/img/baidu_sylogo1.gif 迅雷是在原链接前加 AA,后加 ZZ,行程一个新的字符串 AAhttp://www.baidu.com/img/baidu_sylogo1.gifZZ 然后对字符串使用 base64 加密,再加上 thunder://前缀,就完成了。感兴趣的童鞋可以在 linux 中使用 $echo AAhttp://www.baidu.com/img/baidu_sylogo1.gifZZ | base64 来加密字符串。结果为: QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvYmFpZHVfc3lsb2dvMS5naWZaWg== 其它的下载软件使用的方法也大同小异,FlashGet 是在字符串前后加[FLASHGET] ,然后 base64 加密,而 QQ 旋风则直接对连接链接进行加密。 这里有一个在线的迅雷链接解密程序:http://labs.simpleapples.com/thunderurl

十一月 12, 2012 · 1 分钟 · Zhiya

使用javascript和html5制作的LBS类WebApp

使用 javascript 和 html5+css3 制作的一个可以显示目前位置以及行动路径的 webapp。 调用了百度地图的 api,在地图上绿色的线画出了当天的路径。 一个 marker 显示了当前的位置。 首页的圆是用 canvas 画的,但是没能把文字画进去,还在研究。 至于获取到的数据都存到了 localStorage 里,目前是每 3s 定位一次,不知道这样的数据量如何,如果数据量大,localStorage 还是不太适合。 还没有仔细测试,应该还有不少 bug。 这是在我手机浏览器上运行的效果,定位有些不太准 = =! 演示地址:http://labs.simpleapples.com/liner update1: 修改了几个 bug,发布到 github 了。 github:https://github.com/simpleapples/liner

十一月 10, 2012 · 1 分钟 · Zhiya

一个用canvas做的电子表

最近学习 javascript,看到 canvas 绘图的部分,就做了一个电子表练练手。 使用 canvas 绘制电子表的每一个线段,而后用 js 获取时间,每毫秒执行一次,更新 canvas。 演示地址:http://labs.simpleapples.com/timer/ github:https://github.com/simpleapples/javascripttimer

十一月 7, 2012 · 1 分钟 · Zhiya