Open takid2848 opened 5 years ago
You need to wipe your whole Python installation out and reinstall from scratch. Py3 should not be calling Py2 at the end there.
Thank you for the report.
As for the retdec-bin2llvmir
failure, I have tried decompiling the file on Linux, but the decoding phase has not finished in 30 minutes so I stopped it. @PeterMatula can you please verify?
As for the pefile
failure, this is not related to RetDec (we do not use pefile
in RetDec). You will have to report the error upstream. My guess is that you are trying to run the Python 2 version of pefile
with Python 3. If so, you will either have to run pefile
via Python 2 or use a Python 3 fork of pefile
.
retdec-decompiler.py --no-memory-limit helped me to skip the "In put binarr..; but this still has an problem.
I will show what happens.
First. the decompiling used so many rams so I needed to use --no momory limit options. So I could continue decompiling.(Used about 7GB RAMS)
But when I skiped to 'Conditional branch optimization; This used My ram so much.
And the Orange part was increased; I don't know why.
And this failed. I tried 4 times and I could see two types of error.
This two one.
And I found an appcrash. There was three logs but all of them were same.
@takid2848 The Could not acquire a cryptographic context
error suggests that you do not have enough memory to decompile the file (see #387 and #73). Unfortunately, for some decompilations, RetDec requires a lot of memory.
File info : Input file : D:\a.so CRC32 : 7523d768 MD5 : 1ace6033c611ff7ef872c6af348b9919 SHA256 : 559b76686348fead7d6ef4b69c8fcc006bba1d6075fa1e370cc67cfb1fc5e065 File format : ELF File class : 32-bit File type : DLL Architecture : ARM Endianness : Little endian Detected tool : gold (1.11) (linker), .note section heuristic Detected tool : GCC (4.9) (compiler), .comment section heuristic Detected tool : GCC (4.8) (compiler), .comment section heuristic Detected tool : GCC (4.4.3) (compiler), .comment section heuristic Original language : C++
Pefile doesn't worked;
a.zip
this is the file that doesn't decompiled;