对由pyinstall生成的exe进行反编译
2023-09-05 本文已影响0人
丙吉
需求对exe文件进行反编译看其源码
主要有两步:
1 下载 pyinstxtractor.py
下载后,需解压的exe文件需与pyinstxtractor.py存放在同文件夹下
使用命令输入如下指令,即可得到exe的解包文件夹,再从解包文件夹中找到需要的.pyc文件。
python pyinstxtractor.py test.exe
2 对pyc文件进行反编译,需安装库uncompyle6 (我的没有反编译成功,版本为3.10.11找了相关方法未解决)
pip install uncompyle6
把第1步中找到的pyc文件放到安装的uncompyle6的运行文件下。
uncompyle6.exe test.pyc >test.py
然后即可查看源码文件。