pyinstxtractor icon indicating copy to clipboard operation
pyinstxtractor copied to clipboard

cant decompile

Open Disturbies opened this issue 3 years ago • 4 comments

with open(filename, 'wb+') as pycFile:

ValueError: embedded null character

Disturbies avatar Jul 14 '22 00:07 Disturbies

Full log: [+] Processing madclips.exe [+] Pyinstaller version: 2.1+ [+] Python version: 3.10 [+] Length of package: 8420072 bytes [+] Found 38 files in CArchive [+] Beginning extraction...please standby [+] Possible entry point: pyiboot01_bootstrap.pyc [+] Possible entry point: pyi_rth_inspect.pyc [+] Possible entry point: pyi_rth_subprocess.pyc [+] Possible entry point: pyi_rth_pkgutil.pyc [+] Possible entry point: pyi_rth_multiprocessing.pyc [+] Possible entry point: pyimod04_certifi . 0.pyc Traceback (most recent call last): File "F:\Рабочий стол\Projects\reverse\MadClips\pyinstxtractor.py", line 424, in main() File "F:\Рабочий стол\Projects\reverse\MadClips\pyinstxtractor.py", line 413, in main arch.extractFiles() File "F:\Рабочий стол\Projects\reverse\MadClips\pyinstxtractor.py", line 304, in extractFiles self._writePyc(entry.name + '.pyc', data) File "F:\Рабочий стол\Projects\reverse\MadClips\pyinstxtractor.py", line 320, in _writePyc with open(filename, 'wb+') as pycFile: ValueError: embedded null character

Disturbies avatar Jul 14 '22 00:07 Disturbies

1

Disturbies avatar Jul 14 '22 00:07 Disturbies

My working crutch, most likely you can do a more spot check and more universal names, but the main thing is that it worked for me carbon

Disturbies avatar Jul 14 '22 00:07 Disturbies

Thanks for the report.

Probably something like this should also work to remove trailing nulls

with open(filename.strip(), 'wb+') as pycFile:

extremecoders-re avatar Jul 14 '22 08:07 extremecoders-re