迅雷链接分析、加密器

好久不碰python了,都生疏了,写了个迅雷链接分析器练练手。

迅雷链接加密过程:1,正常链接前加“AA”,后面加“ZZ”;2,base64加密;3,添加“thunder://”前缀。

两个多小时的成果:

# coding=gbk
import base64

def Decode():
Thunder=raw_input("请输入迅雷链接:")
Thunder=Thunder[10:]
Thunder=base64.decodestring(Thunder)
Thunder=Thunder[2:len(Thunder)-2]
print Thunder
raw_input("Press Enter to End")

def Encode():
Thunder=raw_input("请输入普通链接:")
Thunder='AA'+Thunder+'ZZ'
Thunder='thunder://'+base64.encodestring(Thunder)
print Thunder
raw_input("Press Enter to End")

print "迅雷链接分析器v0.1"
i=raw_input("选择加密(1)或者解密(2):")

while i!='1' and i!='2':
i=raw_input("选择加密(1)或者解密(2):")

if i=='1':
Encode()
else:
if i=='2':
Decode()

小结:1.Python2.*对中文支持不好,在开头添加“# coding=gbk”,支持中文输出。

2.坚持用raw_input替代input,当然3.*就没有raw_input了。

3.复习真的很重要。

4条评论

  1. TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 TheWorld 6

    迅雷链接加密过程:1,正常链接前加“AA”,后面加“ZZ”;2,base64加密;3,添加“thunder://”前缀。

  2. Firefox 17.0 Firefox 17.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0

    我都是用bash弄的,py太蛋庝。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注