Tool to extract and repack pyinstaller generated windows executables. Supports recent versions of pyinstaller. Python 3 only. Doesn't support encrypted PYZ archives.
pip install lxml
pip install lief
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.
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)