使用 PyInstaller 逆向 .pyc 文件需要以下步骤:
- 安装 PyInstaller
使用 Pip 命令安装 PyInstaller:
pip install pyinstaller
- 生成 .spec 文件
在终端或命令行中执行以下命令生成 .spec 文件:
pyinstaller --name=app_name file.pyc
其中,--name
参数为可执行文件生成后的名称,file.pyc
是你想要逆向的 .pyc 文件路径。
- 编辑 .spec 文件
使用文本编辑器打开 .spec 文件,将以下两行代码添加到末尾(如果已存在,则忽略此步骤):
import marshal
datas = [ ('', 'path/to/file.pyc', 'DATA') ]
其中,path/to/file.pyc
是你需要逆向的 .pyc 文件路径。
- 生成可执行文件
在终端或命令行中执行以下命令生成可执行文件:
pyinstaller app_name.spec
其中,app_name.spec
是你编辑过的 .spec 文件名称。
- 运行可执行文件
执行生成的可执行文件,即可得到逆向后的 .pyc 文件。
示例1:
逆向 file1.pyc 文件
pyinstaller --name=app1 file1.pyc
编辑 app1.spec 文件,并添加以下两行代码:
import marshal
datas = [ ('', 'path/to/file1.pyc', 'DATA') ]
生成可执行文件:
pyinstaller app1.spec
运行可执行文件,即可得到逆向后的 file1.pyc 文件。
示例2:
逆向 file2.pyc 文件
pyinstaller --name=app2 file2.pyc
编辑 app2.spec 文件,并添加以下两行代码:
import marshal
datas = [ ('', 'path/to/file2.pyc', 'DATA') ]
生成可执行文件:
pyinstaller app2.spec
运行可执行文件,即可得到逆向后的 file2.pyc 文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用pyinstaller逆向.pyc文件 - Python技术站