找回密码
 立即加入
搜索

查看: 2001|回复: 5

[技术交流] 迅雷旋风快车专用地址解码

[复制链接]
猴老大 发表于 2011-6-7 13:51:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。

您需要 登录 才可以下载或查看,没有账号?立即加入

×
迅雷专用地址的加密方式是:
. c$ {5 s8 s3 [thundr://base64(AA+url+ZZ)
" W% n" q/ s3 k) Z3 x& qQQ旋风的加密方式是:
% Z: C+ Y' l& ?+ X! P* [3 yqqdl://base64(url)8 H0 Q+ O  X3 G
flashget的加密方式是:
  g, O" i; U, i/ }( y% t/ D7 j+ ?flashget://base64([FLASHGET]+url+[FLASHGET])/ l( m, j, z, `! j% s4 ?) _8 L
顺便贴一个用PyQt4写的小脚本,用于解密这些地址的:
  1. # -*- coding:utf-8 -*-
  2. import sys
  3. import base64
  4. from PyQt4 import QtCore,QtGui
  5. class Window(QtGui.QWidget):
  6.     def __init__(self):
  7.         QtGui.QWidget.__init__(self)
  8.         self.setWindowTitle(u'专用链接转换')
  9.         self.setFixedSize(300,200)
  10.         vbox=QtGui.QVBoxLayout()
  11.         self.inputbox=QtGui.QTextEdit()
  12.         vbox.addWidget(self.inputbox)
  13.         hbox=QtGui.QHBoxLayout()
  14.         tranbtn=QtGui.QPushButton(u'转换')
  15.         aboutbtn=QtGui.QPushButton(u'关于')
  16.         hbox.addWidget(aboutbtn)
  17.         hbox.addWidget(tranbtn)
  18.         self.connect(aboutbtn,QtCore.SIGNAL('clicked()'),self.OnAbout)
  19.         self.connect(tranbtn,QtCore.SIGNAL('clicked()'),self.OnTran)
  20.         vbox.addLayout(hbox)
  21.         self.outputbox=QtGui.QTextEdit()
  22.         vbox.addWidget(self.outputbox)
  23.         self.setLayout(vbox)
  24.         
  25.     def OnAbout(self):
  26.         QtGui.QMessageBox.about(self,u'关于',u'迅雷、QQ旋风、flashget专用链接转换工具 by 猴老大')
  27.     def OnTran(self):
  28.         url=self.inputbox.toPlainText()
  29.         if url.isEmpty():
  30.             QtGui.QMessageBox.warning(self,'warning',u'没有输入链接')
  31.             return
  32.         tranurl=url.split('://')
  33.         if tranurl[0].toUpper()=='THUNDER':
  34.             res=base64.decodestring(tranurl[1])
  35.             self.outputbox.setText(unicode(res[2:-2],'cp936'))
  36.         elif tranurl[0].toUpper()=='QQDL':
  37.             res=base64.decodestring(tranurl[1])
  38.             self.outputbox.setText(unicode(res,'cp936'))
  39.         elif tranurl[0].toUpper()=='FLASHGET':
  40.             res=base64.decodestring(tranurl[1])
  41.             self.outputbox.setText(unicode(res[10:-10],'cp936'))
  42.         else:
  43.             QtGui.QMessageBox.warning(self,u'警告',u'输入的地址不是迅雷、QQ旋风或者flashget专用链接')
  44.    
  45.             
  46.         
  47.         
  48.         
  49. if __name__=='__main__':
  50.     app=QtGui.QApplication(sys.argv)
  51.     window=Window()
  52.     window.show()
  53.     sys.exit(app.exec_())
复制代码
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
连城璧 发表于 2011-6-7 13:53:33 | 显示全部楼层
先记着
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

0o阿楠o0 发表于 2011-6-7 16:00:20 | 显示全部楼层
没用啊、、对我来说啊
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 猴老大 发表于 2011-6-7 19:14:47 | 显示全部楼层
引用第2楼0o阿楠o0于2011-06-07 16:00发表的  :
, L5 n1 I* t2 l% K3 }. B没用啊、、对我来说啊
the same,你对我也没用啊
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

xin2ge 发表于 2011-6-7 19:38:10 | 显示全部楼层
哈,,我最近也看PY,,,那些库太强大了!!!. O/ m) z: S6 d4 I
PyDBG,Sulley...
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

没有明天 发表于 2011-6-8 12:52:00 | 显示全部楼层
http://cnnotes.com/?tool/base64
, z* x( i: l) S在线BASE64编码解码
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2025-5-25 19:52 , Processed in 0.071049 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表