您的位置:首页 > 其它

迅雷,快车,旋风下载地址加密和解密分析

2014-03-27 15:33 573 查看



原文地址:http://www.mmkey.com/html/wangluokeji/wanzhuanwangluo/2009/0908/26655.html#

在此基础上,增加了一个实例来说明一下,读者可以根据实例来尝试其他地址的加密与解密。

1、普通地址转换为迅雷地址
  在原地址前面加"AA",后面加"ZZ"(注:不包括引号),地址变为

  AAhttp://md5.mmkey.comZZ

  此地址base64编码为

  aHR0cDovL21kNS5tbWtleS5jb20=

  迅雷专链即在上地址前加thunder://,即

  thunder://QUFodHRwOi8vbWQ1Lm1ta2V5LmNvbVpa
2、普通地址转换为快车地址
  在原地址前后都加上"[FLASHGET]"(注:不包括引号),地址变为

  [FLASHGET]http://md5.mmkey.com[FLASHGET]

  此地址base64编码为

  W0ZMQVNIR0VUXWh0dHA6Ly9tZDUubW1rZXkuY29tW0ZMQVNIR0VUXQ==

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

实例:

/**
*  Title: Base64Test.java
*  Desp:
*
*  Copyright: All Rights Reserved
*  @author eabour
*  @date 2013-8-28
*  @time 下午12:55:03
*/
package cc.cipher;

import java.io.IOException;
import java.io.UnsupportedEncodingException;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

/**
* ---Desp---
*
* @author eabour
* @date 2013-8-28 下午12:55:03
*/
public class Base64Test {

/**
* ---Desp---
*  迅雷,快车,旋风下载地址加密和解密分析
*
* @date 2013-8-28 下午12:55:03
* @param args
* @throws UnsupportedEncodingException
*
*
*/
public static void main(String[] args) throws UnsupportedEncodingException {
// TODO Auto-generated method stub
BASE64Encoder encoder=new BASE64Encoder();

BASE64Decoder decoder=new BASE64Decoder();
// [科幻] [侏罗纪公园1][斯皮尔伯格.科幻动作大片][720P双字
// thunder://QUFmdHA6Ly82OjZAZnRwLjY2eXMub3JnOjQ1MDgv44CQ6L+F6Zu35LiL6L29d3d3LmR5MTMxLmNvbeOAkeS+j+e9l+e6quWFrOWbrTFCROS4reiLseWPjOWtlzEyODDpq5jmuIXniYgucm12Ylpa
String thunder="QUFmdHA6Ly82OjZAZnRwLjY2eXMub3JnOjQ1MDgv44CQ6L+F6Zu35LiL6L29d3d3LmR5MTMxLmNvbeOAkeS+j+e9l+e6quWFrOWbrTFCROS4reiLseWPjOWtlzEyODDpq5jmuIXniYgucm12Ylpa";
byte[] address=null;
try {
address=decoder.decodeBuffer(thunder);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String orignal=new String(address,"UTF-8");
System.out.println(orignal);
System.out.println(orignal.substring(2, orignal.length()-2));
}

}


执行的结果:

AAftp://6:6@ftp.66ys.org:4508/【迅雷下载www.dy131.com】侏罗纪公园1BD中英双字1280高清版.rmvbZZ ftp://6:6@ftp.66ys.org:4508/【迅雷下载www.dy131.com】侏罗纪公园1BD中英双字1280高清版.rmvb[/code] 
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  迅雷 解密 加密 编码 md5