Open LukeUsher opened 6 months ago
update: it looks like this version of pyinstall is using native byte order for the toc location; simply removing the ! operator resolved it for me; I'll keep the issue open because this ideally could be fixed upstream, but I was able to continue my work with this hack.
Thanks for the report.
Going through PyInstaller sources, v1.3 released in 2006 or maybe 2005 was the last version to use native byte order before switching to network byte order aka big endian.
This is from v1.3: https://github.com/pyinstaller/pyinstaller/blob/92c9ab155ac51ca6607a1ddf2cd2d068da2ba4a5/archive.py#L122
Going to keep this issue open for now.
How do i fix this?
[+] Processing ULTAK.exe [!] Error: Missing cookie, unsupported pyinstaller version or not a pyinstaller archive
I have been tasked with making changes to a legacy product that we no longer have source code for; the application was developed with Python2.2 and packaged with pyinstaller.
pyinstxtractor-ng identifies the package as being built with Pyinstaller 2.0/Python2.2, but the extraction of the archive fails with an exception when attempting to locate the TOC; could it be an unsupported format?