安装uncompyle2
python版本:2.7
1.linux
linux使用下面的命令后可直接使用。
git clone https://github.com/wibiti/uncompyle2
cd uncompyle2
python setup.py install
2.windows
windows如果安装了git,也可以使用上面的命令,否则可以访问链接下载zip包,安装。但他只在python安装目录下Scripts文件夹下有一个uncompyle2的无后缀文件。需要
新建一个文件夹,并把文件夹的路径加入到系统变量path里(这样在cmd里就可以直接运行了。)
在文件夹里新建一个uncompyle2.bat 文件(事实上随你喜欢,取什么名字都可以)
:: author: pcat
:: http://pcat.cnblogs.com
@echo off
if defined python_home (
python "%python_home%\Scripts\uncompyle2" %1 %2 %3 %4 %5 %6 %7 %8 %9
)else (
echo "you need to set PYTHON_HOME"
)
(其中得先设置好PYTHON_HOME这种系统变量,如果你的python2.7是默认安装的,一般这个PYTHON_HOME就设置C:\Python27 )
只要这个文件夹的路径在系统变量path里和这个bat文件存在着,那么你就可以在cmd里像linux那样使用uncompyle2了。
用法:
例如有一个pcat.pyc,想反编译输出文件为pcat.py
./uncompyle2 -o pcat.py pcat.pyc
如果有不会的
./uncompyle -h
下面就是写脚本解密了。。