WingIDE linux安装及破解
23 Mar 2018WingIDE安装总会遇到各种各样的麻烦,其破解方法也是作为一个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技术