Svenskithesource / PyArmor-Unpacker

A deobfuscator for PyArmor.
GNU General Public License v3.0
493 stars 73 forks source link

deobfuscate / python 3.6 #61

Closed NISKULAT closed 4 months ago

NISKULAT commented 4 months ago

Hello, svenskithesource. I am facing a problem with deobfuscating a file written in python 3.6 and obfuscated with pyarmor. Method 3 was used, dump was taken, "unknown op_codes error" when trying to decompile. The op_codes are not decompiled to the end, how can I recover them?

Svenskithesource commented 4 months ago

As stated in the readme, method 3 only works for Python 3.9.7+. It's expected to fail in Python 3.6. I would recommend to use a different method, but I can't guarantee they work for 3.6 as I've never used it on this version before myself.