WingIDE 8破解
WingIDE 8破解
WingIDE8网上的Keygen已经失效,便尝试反编译WingIDE8的文件获取最新注册算法。
但pycdc,uncompyle6都无法完整的反编译WingIDE的pyc文件。
通过pycdas输出的“汇编”代码,可以找到一个跳过注册文件验证的方法:CWingLicenseManager.LicenseOK()。
最终的破解方法:
重命名
wingctl.pyc为wingctl2.pyc1
2
3cd C:\Program Files (x86)\Wing Pro 8\bin\ide-2.7\src\process
move wingctl.pyc wingctl2.pyc创建新文件
wingctl.py,文件内容:1
2
3
4
5
6
7
8from process.wingctl2 import *
class Fake():
def LicenseOK(self):
return True
CWingLicenseManager.LicenseOK.__code__ = Fake.LicenseOK.__code__