迅雷链接分析、加密器 | 寒山烟雨
现在的位置: 首页 > 小试身手 > 正文

迅雷链接分析、加密器

2013年08月01日 小试身手 ⁄ 共 685字 ⁄ 字号 评论 4 条 ⁄ 阅读 6,111 views 次

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

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

两个多小时的成果:

 Python | 
 
 copy code |
?

01
# coding=gbk
02
import base64
03
 
04
def Decode():
05
    Thunder=raw_input("请输入迅雷链接:")
06
    Thunder=Thunder[10:]
07
    Thunder=base64.decodestring(Thunder)
08
    Thunder=Thunder[2:len(Thunder)-2]
09
    print Thunder
10
    raw_input("Press Enter to End")
11
 
12
def Encode():
13
    Thunder=raw_input("请输入普通链接:")
14
    Thunder='AA'+Thunder+'ZZ'
15
    Thunder='thunder://'+base64.encodestring(Thunder)
16
    print Thunder
17
    raw_input("Press Enter to End")
18
 
19
print "迅雷链接分析器v0.1"
20
i=raw_input("选择加密(1)或者解密(2):")
21
 
22
while i!='1' and i!='2':
23
    i=raw_input("选择加密(1)或者解密(2):")
24
 
25
if i=='1':
26
    Encode()
27
else:
28
    if i=='2':
29
        Decode()
30

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

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

3.复习真的很重要。

0

目前有 4 条留言    访客:4 条, 博主:0 条

  1. 玻璃钢电缆支架 2015年04月28日 下午2:40  @回复  Δ-49楼 回复
    TheWorld Browser TheWorld Browser Windows Windows

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

  2. 正版软件分享 2013年10月21日 上午9:22  @回复  Δ-48楼 回复
    CoolNovo CoolNovo Windows Windows

    还好有在线工具可以解析。

  3. YeLee 2013年09月29日 下午12:07  @回复  Δ-47楼 回复
    Firefox Firefox GNU/Linux GNU/Linux

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

  4. 正版软件分享 2013年08月16日 下午5:25  @回复  Δ-46楼 回复
    CoolNovo CoolNovo Windows Windows

    博主是技术流呀

给我留言

留言无头像?


×