WingIDE注册破解方法
2015-04-19 14:32
357 查看
参考博客 WingIDE注册破解方法
WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能。本文主要介绍WingIDE 5安装及注册破解方法。
WingIDE 5下载
可以从官方网站下载最新版本,或从这里下载http://pan.baidu.com/s/1c07rRXm,版本为5.0.0-1 (rev 30231)
注册破解
破解需要使用一个Python脚本,下载地址http://pan.baidu.com/s/1mgE3g60
具体破解方法:
1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345
2) 点击Continue后弹框,拷贝框中的request code
3) 修改Python脚本中的Request Code为刚才得到的Request Code值,运行脚本后得到激活码,填入即可成功注册
WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能。本文主要介绍WingIDE 5安装及注册破解方法。
WingIDE 5下载
可以从官方网站下载最新版本,或从这里下载http://pan.baidu.com/s/1c07rRXm,版本为5.0.0-1 (rev 30231)
注册破解
破解需要使用一个Python脚本,下载地址http://pan.baidu.com/s/1mgE3g60
具体破解方法:
1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345
2) 点击Continue后弹框,拷贝框中的request code
[root@localhost bin]# cat CalcActivationCode.py import sha import string BASE2 = '01' BASE10 = '0123456789' BASE16 = '0123456789ABCDEF' BASE30 = '123456789ABCDEFGHJKLMNPQRTVWXY' BASE36 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' BASE62 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz' BASEMAX = string.printable def BaseConvert(number, fromdigits, todigits, ignore_negative = True): """ converts a "number" between two bases of arbitrary digits The input number is assumed to be a string of digits from the fromdigits string (which is in order of smallest to largest digit). The return value is a string of elements from todigits (ordered in the same way). The input and output bases are determined from the lengths of the digit strings. Negative signs are passed through. decimal to binary >>> baseconvert(555,BASE10,BASE2) '1000101011' binary to decimal >>> baseconvert('1000101011',BASE2,BASE10) '555' integer interpreted as binary and converted to decimal (!) >>> baseconvert(1000101011,BASE2,BASE10) '555' base10 to base4 >>> baseconvert(99,BASE10,"0123") '1203' base4 to base5 (with alphabetic digits) >>> baseconvert(1203,"0123","abcde") 'dee' base5, alpha digits back to base 10 >>> baseconvert('dee',"abcde",BASE10) '99' decimal to a base that uses A-Z0-9a-z for its digits >>> baseconvert(257938572394L,BASE10,BASE62) 'E78Lxik' ..convert back >>> baseconvert('E78Lxik',BASE62,BASE10) '257938572394' binary to a base with words for digits (the function cannot convert this back) >>> baseconvert('1101',BASE2,('Zero','One')) 'OneOneZeroOne' """ if not ignore_negative and str(number)[0] == '-': number = str(number)[1:] neg = 1 else: neg = 0 x = long(0) for digit in str(number): x = x * len(fromdigits) + fromdigits.index(digit) res = '' while x > 0: digit = x % len(todigits) res = todigits[digit] + res x /= len(todigits) if neg: res = '-' + res return res def SHAToBase30(digest): """Convert from a hexdigest form SHA hash into a more compact and ergonomic BASE30 representation. This results in a 17 'digit' number.""" tdigest = ''.join([ c for i, c in enumerate(digest) if i / 2 * 2 == i ]) result = BaseConvert(tdigest, BASE16, BASE30) while len(result) < 17: result = '1' + result return result def AddHyphens(code): """Insert hyphens into given license id or activation request to make it easier to read""" return code[:5] + '-' + code[5:10] + '-' + code[10:15] + '-' + code[15:] LicenseID='CN123-12345-12345-12345' #Copy the Request Code from the dialog RequestCode='RW535-D49HH-LKQPM-2KJT5' hasher = sha.new() hasher.update(RequestCode) hasher.update(LicenseID) digest = hasher.hexdigest().upper() lichash = RequestCode[:3] + SHAToBase30(digest) lichash=AddHyphens(lichash) #Calculate the Activation Code data=[7,123,23,87] tmp=0 realcode='' for i in data: for j in lichash: tmp=(tmp*i+ord(j))&0xFFFFF realcode+=format(tmp,'=05X') tmp=0 act30=BaseConvert(realcode,BASE16,BASE30) while len(act30) < 17: act30 = '1' + act30 act30='AXX'+act30 act30=AddHyphens(act30) print "The Activation Code is: "+act30
3) 修改Python脚本中的Request Code为刚才得到的Request Code值,运行脚本后得到激活码,填入即可成功注册
相关文章推荐
- WingIDE注册破解方法
- 最新WingIDE注册破解方法
- WingIDE注册破解方法
- WingIDE注册破解方法
- WingIDE注册破解方法 CalcActivationCode.py
- WingIDE注册破解方法
- WingIDE注册破解方法
- Myeclipse 8.5注册破解方法
- Sublime Text 2 (Version 2.0.1 build 2217) x64 破解注册方法
- WinRAR4.2破解注册方法
- Charles最新版破解注册方法
- wingIDE破解方法
- ArcGIS Desktop9.3 (需要双击注册文件的破解包)在64位操作系统上的安装方法
- 征个人开发的“针式背单词”软件的注册方法破解、数据库加密破解
- jetbrains DataGrip 1.0注册破解方法
- Myeclipse 8.5注册破解方法
- PyCharm 2016.1.2 专业版下载 附注册激活 破解版方法
- 今天晚上终于回归喜欢的Myeclipse6.5版本,终于没有那么卡了,附上Myeclipse6.5注册破解方法
- Linux系统 SecureCRT SecureFX 注册破解方法
- [Visual Studio]VS 插件ReSharper10 破解注册方法(转)及破解 时 not patched