python pyinstaller 打包的exe程序 反编译源码

首先找到 pyinstxtractor 程序

https://github.com/extremecoders-re/pyinstxtractor

python pyinstaller 打包的exe程序 反编译源码_第1张图片

执行 这个 python 程序把要破解的exe程序名字放在后面

这时候在文件夹下讲生成一个exe程序名加_extracted的文件夹

python pyinstaller 打包的exe程序 反编译源码_第2张图片

在文件夹下找到程序的主文件和struct文件,把它们的后缀改成".pyc"

python pyinstaller 打包的exe程序 反编译源码_第3张图片

下载wxMEdit把这两个文件拖入wxMEdit

python pyinstaller 打包的exe程序 反编译源码_第4张图片

用struct.pyc, E3前的字符插入到程序主文件里面的E3之前

python pyinstaller 打包的exe程序 反编译源码_第5张图片

把主文件修改成这样

python pyinstaller 打包的exe程序 反编译源码_第6张图片

安装 uncompyle6 (pip install uncompyle6)

输入uncompyle6 加要破解的pyc的程序路径

这样就可以看到原始程序了

你可能感兴趣的:(python)