Anhebung Bei dem Versuch, einen Kollegen von diesem Posten Decompile *.pyc file using uncompyle2 zu helfen, ich die folgenden Fehler aufgetreten, wenn sie versucht * zu dekompilieren .pyc mit uncompyle6
, wird der Fehler wie folgt:uncompyle6 einen Parse-Fehlers beim decompile a * .pyc Datei
File "/usr/local/lib/python2.7/site-packages/uncompyle6/semantics/pysource.py", line 2231, in build_ast
raise ParserError(e, tokens)
uncompyle6.semantics.parser_error.ParserError: --- This code section failed: ---
2 0 JUMP_ABSOLUTE 120 'to 120'
3 SETUP_WITH 364 'to 370'
6 STOP_CODE
7 JUMP_ABSOLUTE 168 'to 168'
10 SETUP_WITH 22357 'to 22370'
13 LOAD_CONST 2 ''
16 LOAD_CONST 2 ''
19 POP_TOP
20 RETURN_VALUE
-1 RETURN_LAST
Parse error at or near `SETUP_WITH' instruction at offset 3
Dieser Bytecode macht absolut keinen Sinn. Sind Sie sicher, dass Sie keinen willkürlichen Teil der Bytes haben? –
woher weiß ich das, wie ich nur die p-codes sehe, in der tat habe ich nicht die ursprüngliche quelle! Wie ich schon sagte, der kerl schickte mir nur die .pyc-datei, oder ist verschleiert? –
Vielleicht ist die Datei beschädigt oder komprimiert? Schwer zu sagen aus einem Ausschnitt ungültiger Dekompilierung. –