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


原文地址: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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值