WingIDE linux安装及破解

  WingIDE安装总会遇到各种各样的麻烦,其破解方法也是作为一个Hacker基本应该有的“职业素养”,多说无益动手尝试一下吧!

· WingIDE安装

(1)登陆WingIDE官网选择企业版

(2)选择合适的包,博主用的是Linux32位的系统,WingIDE版本号为5.0.9

(3)选择5.0.9后,需要选择Linux32-bit,然后进入真正的下载页面

(4)下载完成后,会有一个wingide*.deb的包,需要拷贝到Linux虚拟机

(5)执行如下安装语句,会出现依赖包未安装的问题

#注意路径
dpkg -i wingide5_5.0.9-1_i386.deb

(6)手动下载安装依赖包libqt4-webkit,若还有问题可参考百度软文kali linux 安装wingide

(7)将libqt4-webkit*.deb考到linux系统下,并执行如下语句安装

dpkg -i libqt4-webkit_4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1_i386.deb

(8)再运行(5)完成WingIDE安装,截图没了···

· WingIDE破解

(1)安装反编译python包uncompyle2,可自行下载

#安装PIP,安装好可无视
sudo apt-get install python-pip
#安装uncompyle2包
sudo pip install uncompyle2 

(2)进入到wingide安装目录bin下的2.7(系统python版本)

cd /usr/lib/wingide5/bin/2.7

(3)运行如下语句,解压2.7文件夹下的src.zip

unzip src.zip

(4)解压后会有process文件,进入之后看到一个abstract.pyo

cd /usr/lib/wingide5/bin/2.7/process
#查看文件
ls

(5)执行如下命令反编译abstract.pyo

uncompyle2 abstract.pyo > abstract.py

(6)VIM修改abstract.py中GetTermDaysLeft函数,添加return -1

vim abstract.py
#vim查找函数,注意是函数
/GetTermDaysLeft

修改结果如下:

(7)将修改好的py文件重新生成pyo文件

python -O -m py_compile abstract.py

(8)将新生成的abstract.pyo放入/usr/lib/wingide5/bin/2.7/src/process,再打开WingIDE破解完成

cp ./abstract.pyo /usr/lib/wingide5/bin/2.7/src/process

分类: Python技术