JSON output optionĪs one would expect, RetDec by default produces a C source code as its output. We even put together a how-to-do-it wiki page so that anyone can contribute. Any architecture included in Capstone could be implemented. These aren’t yet enabled by RetDec itself because we haven’t got around to adequately test them. In fact, the library already also supports mips64 and powerpc64. Thus, it is doable with little knowledge about the rest of RetDec. This one is clear - now you can decompile arm64 binary files with RetDec!Īdding a new architecture is isolated to the capstone2llvmir library. See changelog for the complete list of new features, enhancements, and fixes. Now, we are glad to announce a new version 4.0 release with the following major features: v3.3 - Added 圆4 architecture, added FreeBSD support (maintainted by the community), deployed a new LLVM-IR-to-BIR converter.v3.2 - Replaced all shell scripts with Python and thus made the usage much simpler.v3.1 - Added macOS support, simplified the repository structure, reimplemented recursive traversal decoder.Since its initial public release in December 2017, we have released three other stable versions: Supports all the prevailing architectures: x86, 圆4, arm, arm64, mips, powerpc.Supports all the major object-file formats: Windows PE, Unix ELF, macOS Mach-O.It isn’t limited by a target architecture, operating system, or executable file format: RetDec is an open-source machine-code decompiler based on LLVM.
0 Comments
Leave a Reply. |