m4n0w4r 发表于 2017-12-14 10:44

RetDec (Retargetable Decompiler)

RetDec is an open-source machine-code decompiler based on LLVM.
The decompiler is not limited to any particular target architecture, operating system, or executable file format:
[*]Supported file formats: ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code.
[*]Supported architectures (32b only): Intel x86, ARM, MIPS, PIC32, and PowerPC.
Features
[*]Static analysis of executable files with detailed information.
[*]Compiler and packer detection.
[*]Loading and instruction decoding.
[*]Signature-based removal of statically linked library code.
[*]Extraction and utilization of debugging information (DWARF, PDB).
[*]Reconstruction of instruction idioms.
[*]Detection and reconstruction of C++ class hierarchies (RTTI, vtables).
[*]Demangling of symbols from C++ binaries (GCC, MSVC, Borland).
[*]Reconstruction of functions, types, and high-level constructs.
[*]Integrated disassembler.
[*]Output in two high-level languages: C and a Python-like language.
[*]Generation of call graphs, control-flow graphs, and various statistics.

Plugin version v0.3.1 (September 7, 2016):
[*]For Windows: https://retdec.com/idaplugin/?download=idaplugin-2016-09-07-v0.3.1-win.zip
[*]For Linux: https://retdec.com/idaplugin/?download=idaplugin-2016-09-07-v0.3.1-linux.zip

苍穹风云 发表于 2017-12-14 12:29

retdec是一种基于LLVM开源机器代码反编译。
反编译是不局限于任何特定的目标架构,操作系统,或可执行文件格式:
支持的文件格式:精灵、PE、Mach-O,COFF,AR(存档),英特尔HEX,和原机代码。
支持的架构(32b只):英特尔的x86,ARM,MIPS和PowerPC,PIC32。
特征
具有详细信息的可执行文件的静态分析。
编译与封隔器检测。
加载指令译码。
基于签名的静态链接库代码的移除。
调试信息的提取和利用(矮人,PDB)。
教学成语的重构。
检测和C++的类层次结构重建(RTTI,虚拟表)。
解修饰符号从C++的二进制文件(GCC,MSVC、Borland)。
函数、类型和高级构造的重构。
集成的反汇编程序。
两种高级语言中的输出:C和Python类语言。
调用图、控制流图和各种统计数据的生成。

v0.3.1插件版(2016年9月7日):
For Windows: https://retdec.com/IDAplugin/?download=idaplugin-2016-09-07-v0.3.1-win.zip
For Linux: https://retdec.com/idaplugin/?download=idaplugin-2016-09-07-v0.3.1-linux.zip

peterq521 发表于 2017-12-14 10:46

哈哈可怜我的英语水平啊

zshq1 发表于 2017-12-14 10:49

看不懂啊:dizzy:

luojunjie 发表于 2017-12-14 19:20

不会呀,学习一下

lies2014 发表于 2017-12-14 20:27

转帖也不核实一下,地址无效,最新的版本是v0.4,下载:
https://github.com/avast-tl/retdec-idaplugin/releases/download/v0.4/retdec-idaplugin-v0.4-win.zip

hiicome 发表于 2017-12-15 10:27

https://github.com/avast-tl/retdec-idaplugin/releases

藤原拓海. 发表于 2018-2-10 20:59

谢谢楼主,支持一下

小菜戏大神 发表于 2019-8-16 13:56

东西不错,谢谢分享。{:1_893:}{:1_893:}{:1_893:}

灰度X 发表于 2020-10-18 14:35

页: [1]
查看完整版本: RetDec (Retargetable Decompiler)