破解wingide编辑器

先到官网下载最新版的wingide(我下载的是5.1.11-1),然后安装,打开,出现下面的界面时选第三个,然后输入“ENX27-HWM6G-XYVFA-165PG”,如下图所示:

接下来你软件会给你反馈一个request code,如下图:

复制这个request code,替换下面这个脚本的RequestCode变量的值:

# -*- coding: utf-8 -*-
#先安装程序,安装完成后打开注册界面,输入下面的License ID 后得到RequestCode,将RequestCode替换掉本文件的RequestCode,运行代码,得到激活码
import sha
import string
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8‘)
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=‘ENX27-HWM6G-XYVFA-165PG‘
#Copy the Request Code from the dialog
RequestCode=‘RW537-V6NXW-GCLPK-7RE16‘
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

raw_input()

保存之后执行,你将得到provided activation key,如下图:

将这个key拷贝到刚才那个界面,然后点继续就完成破解了。

时间: 2024-11-05 11:36:28

破解wingide编辑器的相关文章

Visual Studio Code,完美的编辑器

今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年. 在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 FrontPage.Dreamweaver.EditPlus.EmEditor.Notepad++.Apatana.MyEclipse.TextMate.Coda.VIM.Intellij IDEA.Sublime Text.PhpStorm.Atom.Bracket

wing IDE破解方法

WingIDE是我接触到最好的一款Python编译器了.但其属于商业软件,注册需要一笔不小的费用.因此,这篇简短的文章主要介绍了破解WingIDE的方法.破解软件仅供学习或者教学使用,如果您是商业使用最好还是官方注册一下哦. 破解步骤: 1.下载,WingIDE下载地址:https://wingware.com/ 2.破解需要使用一个Python脚本,下载地址http://files.cnblogs.com/files/huiyang865/CalcActivationCode.rar 具体破解

使用uncompyle2直接反编译python字节码文件pyo/pyc

update:在Mac OS X版的September 10, 2014版(5.0.9-1)中发现安装目录中的src.zip已更换位置至WingIDE.app/Contents/Resources/bin/2.7目录下,其它的Crack操作仍然不变. 实际上只需要把之前的abstract.pyo拿出来,放到新的src.zip中即可,即无需再次发编译. 这里主要介绍一下,python生成的pyo.pyc字节码文件的反编译工具uncompyle2.过程中将结合WingIDE最新版(WingIDE 5

来一波关于webstorm编辑器的安装破解与汉化

WebStorm 2016.2 安装包       :链接: http://pan.baidu.com/s/1pLvSj2N 密码: scmy WebStorm 2016.2 中文汉化包:链接: http://pan.baidu.com/s/1o7UPO6I 密码: 789q 这是虽然说是2016.2版本的汉化包,但是之前的版本使用一样可以,不过对于汉化2016.2版本还是存在一个比较大的问题的-->无法使用设置选项(其他的版本不会,其实小编一直都在使用2016.1的版本,因为实在受不了无法使用

使用反汇编破解 Windows 下Markdown 编辑器 MarkdownPad 2

MarkdownPad 是 Windows 平台下一款优秀的 Markdown 编辑器,本文简单介绍 Markdown 以及使用一种方法破解 MarkdownPad 使其升级到专业版.该方法仅限于教育用途,我不为滥用该方法导致的商业纠纷负责! Markdown 简介 Markdown 是一种轻量级标记语言,有着及其简单.易学易用的语法,任何人在几分钟之内都可以掌握其基本语法并用来写作,你可以在 这里 学习markdown的基本语法.其创始人 John Gruber 下面的话高度概括了 Markd

WingIDE注册破解方法

WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能.本文主要介绍WingIDE 5安装及注册破解方法. 1. WingIDE 5下载 可以从官方网站下载最新版本,或从这里下载http://pan.baidu.com/s/1c07rRXm,版本为5.0.0-1 (rev 30231) 2. 注册破解 破解需要使用一个Python脚本,下载地址http://pan.baidu.com/s/1mgE3g60 具体破解方法: 1) 安

WingIDE安装破解(Ubuntu下也可使用)

Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示.与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用. WingIDE是个相当优秀的 IDE:虽然它只是个面向 Python 的工具.源代码浏览器对浏览项目或模块非常实(表现在可导航源代码和文档行摘要中).虽然没有监视器,但调试器设计得很好. 1. WingIDE 下载 可以从官方网站下载最新版本,http://www.wingide.com/downloads 2. 注册破解 破解需要使用一个

python wingIDE 5.0 安装和破解

之前网上的破解方法多是以替换pyo文件为主. 经在win7和win8 下经验发现,替换后,ide就启动不起来了. 除此之外还有大把的反编译破解教程,对于时间不宽裕的孩子,估计更是没心情看. 几经折腾,最后发现这个计算注册码的脚本. 整理后的安装包,破解脚本和破解方法描述文本,整理打包放在百度云盘上.下面是下载链接. http://pan.baidu.com/s/1kTFUwsB   最后,尊重别人的劳动和原创. http://lovesoo.org/wingide-zhu-ce-po-jie-f

WingIDE注册破解方法 CalcActivationCode.py

1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345 2) 点击Continue后弹框,拷贝框中的request code 3) 修改Python脚本中的Request Code为刚才得到的Request Code值,运行脚本后得到激活码,填入即可成功注册 import sha import string BASE2 = '01' BASE10 = '0123456789' BASE16 = '0123456789ABCDEF' BA