python逆向--uncompyle的安装与使用

安装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

下面就是写脚本解密了。。

猜你喜欢

转载自blog.csdn.net/qq_40657585/article/details/83658351