Pyinstaller Repacker

Tool to extract and repack pyinstaller generated windows executables. Supports recent versions of pyinstaller. Python 3 only. Doesn't support encrypted PYZ archives.

Dependencies

pip install lxml
pip install lief

Usage

To extract a exe run

$ python pyinst-repacker.py extract test.exe

This will extract the exe under the directory test.exe-repacker.

To build exe from this directory run,

$ python pyinst-repacker.py build test.exe-repacker

Optionally use the --scanpy argument to use the corresponding .py file instead of .pyc (if it exists).

$ python pyinst-repacker.py build --scanpy test.exe-repacker

The --ignore-missing option can used during build to ignore any non-existent files. Useful when trying to rebuild after deleting some files.

Repacked exe will be written to test.exe-repacker\test-repacked.exe.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。