使用pyinstaller逆向.pyc文件

访客 Python 2024-02-12 23:00 1444

使用 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 文件。

相关推荐

评论列表
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
关闭

用微信“扫一扫”