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就此做了详细说明,我这里大概简述下:
- 下载 retdec ,https://github.com/avast-tl/retdec/releases,由于我们是ida 7.0版本,就此选择v3.1
(如果是ida 6.8 请选择 v3.0版本)
解压压缩包到某一目录下即可
安装 Microsoft Visual C++ Redistributable for Visual Studio 2015
安装 MSYS2 并设置好环境变量(Path下)
在 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 路径。