retdec的安装

环境:windows 7

IDA版本: 7.0

分两步走:

安装retdec-ida-plugin

下载plugin

https://github.com/avast-tl/retdec-idaplugin 下载retdec-idaplguin,由于我的ida 版本是7.0 就此,我们选择5.0 的windows版本(如果是ida 6.8 请选择 4.0版本)

安装

将下载后的plugin 安装到ida的plguin目录下:

安装 retdec 反编译工具

https://github.com/avast-tl/retdec 官方的github就此做了详细说明,我这里大概简述下:

  1. 下载 retdec ,https://github.com/avast-tl/retdec/releases,由于我们是ida 7.0版本,就此选择v3.1

(如果是ida 6.8 请选择 v3.0版本)

  1. 解压压缩包到某一目录下即可

  2. 安装 Microsoft Visual C++ Redistributable for Visual Studio 2015

  3. 安装 MSYS2 并设置好环境变量(Path下)

  4. 在 ida 的 菜单栏中,选择 option->Retdec plguin option

就此就可以使用了啦~ 撒花

小建议

IDA 6.8 配 v3.0 + retdec-plugin-4.0版本食用效果最佳。比较推荐这个版本的配置。

2019-01-13 更新

在先知看到有人引用我了我的博客,所以我做一个更新

https://github.com/avast-tl/retdec-idaplugin 中的 retdec-idaplugin 已经更新到了 v7.0

第一步 ,依然是将 ida plugin 安装到相应目录里

第二步,下载 retdec

retdec 更新到 3.2 版本了。

现在与以前不同的是,现在采用了 Python 脚本,已经不需要以前那些繁琐的工作了,只要设置好Python Path 就行了。

并且,是得 Py3 ,设置好 decompiler 路径。