From bcaca6aeea336b23b3f59c8a4e08b4a1ff8f6604 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Notin?= Date: Wed, 3 Apr 2019 18:29:48 +0200 Subject: [PATCH] Add extract dir for uncompyle in MagicPrepend --- python_exe_unpack.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python_exe_unpack.py b/python_exe_unpack.py index b59e8c7..ccac499 100644 --- a/python_exe_unpack.py +++ b/python_exe_unpack.py @@ -322,7 +322,7 @@ def prepend(self, main_pyc): prepend_pyc.write(pyc_data.read()) pyc_data.close() - (total, okay, failed, verify_failed) = PythonExectable.decompile_pyc(None, [edited_pyc.name], edited_py_name) + (total, okay, failed, verify_failed) = PythonExectable.decompile_pyc(os.path.dirname(edited_pyc.name), [edited_pyc.name], edited_py_name) if failed == 0 and verify_failed == 0: print("[+] Successfully decompiled.") else: @@ -378,4 +378,4 @@ def main(): if __name__ == '__main__': print("[*] On Python " + str(sys.version_info.major) + "." + str(sys.version_info.minor)) - main() \ No newline at end of file + main()