Lazy loaded image
py反编译
字数 507阅读时长 2 分钟
2025-2-11
2025-2-11
日期
类型
状态
链接
摘要
标签
分类
图标
密码
URL

使用 pyi-archive_viewer 提取文件夹内容

步骤 1:安装 pyi-archive_viewer

步骤 2:运行 pyi-archive_viewer

运行 pyi-archive_viewer 并指定要解包的可执行文件:
这里 your_executable.exe 是您要解包的可执行文件的路径。
notion image

步骤 3:操作命令

pyi-archive_viewer 的交互式界面中,您可以使用以下命令来浏览和提取文件:
  • O <name>:打开嵌入的归档文件(例如 PYZ-00.pyz)。
  • X <name>:提取指定的文件。系统会提示您输入输出文件名,如果没有指定,默认提取到标准输出。
  • U:返回上一级目录。
  • Q:退出程序。

步骤 4:提取文件

  1. 打开可执行文件后,您会看到内部的文件结构。
  1. 使用 X <name> 命令提取需要的文件。例如:X main.pyc
    1. 系统会提示您输入输出文件名,您可以指定一个路径来保存提取的文件。

使用 pyinstxtractor.py 批量提取 PyInstaller 打包文件

1:安装 pyinstxtractor.py
pyinstxtractor.py 是一个第三方工具,用于批量提取 PyInstaller 打包的文件。您可以通过以下步骤安装和使用它:
  1. 下载脚本
      • 从 GitHub 或其他资源中下载 pyinstxtractor.py 脚本。您可以通过以下命令直接从 GitHub 下载:
  1. 赋予脚本执行权限
    1. 提取成pyc文件

      使用反编译工具处理pyc

      Uncompyle6

      Uncompyle6是一个流行的Python反编译工具,它可以将.pyc文件反编译回.py格式的源代码。使用Uncompyle6的基本步骤如下:
      1. 安装Uncompyle6:
        1. 使用Uncompyle6反编译.pyc文件:

          参考

          上一篇
          Win远程桌面
          下一篇
          电视大全 源