Windows环境下将x86指令转换为LLVM
运行环境
Win7 64 bit
IDA Pro 6.8+
Git地址
https://github.com/trailofbits/remill
https://github.com/trailofbits/mcsema
目标
由于对LLVM不甚了解,还不知道输出的是什么东西,应该是LLVM字节码
方法
由于McSema基于Remill实现,所以先安装Remill
Remill依赖的库及下载地址
- Git Latest
https://git-scm.com/ 直接安装 - CMake 3.2+
https://cmake.org/download/
cmake-3.11.0-rc1-win64-x64.msi
直接安装-勾选添加cmake到系统路径 - Google Flags Latest
- Google Log Latest
- Google Test Latest
- LLVM 3.5+、Clang 3.5+
不知道为什么只有clang的Pre-Built Binaries