exe文件反编译(Python2.7方式)
第一步:
下载 pyinstxtractor.py 文件( 通过 https://sourceforge.net/projects/pyinstallerextractor/)
pyinstxtractor.py文件描述:
第二步:
下载并安装 uncompyle2 文件(通过GitHub https://github.com/wibiti/uncompyle2 下载或者直接PiPy https://pypi.org/project/uncompyle2/ ( pip install uncompyle2))
uncompyle2 描述:
附:github下载ZIP包,解压,cmd进入解压所在的文件夹 uncompyle2-master下,输入以下命令行:
python setup.py install
第三步:
将 pyinstxtractor.py 文件复制到exe所在的文件夹
第四步:
打开cmd,进入到exe所在的文件夹,输入以下命令行:
python pyinstxtractor.py XXX.exe
运行得到XXX.exe_extracted文件夹
第五步:
将XXX.exe_extracted文件夹下的.pyc文件复制到uncompyle2-master下的scripts文件夹下
第六步:
cmd进入scripts文件夹,输入以下命令行(以X.pyc为例):
python -u uncompyle2 X.pyc > X.py