Zydis反编译库编译及使用方式
发表于 | 更新于
Zydis是一个反汇编库,可以解析机器指令将其转为汇编代码,下面是使用方法
下载
zyantific/zydis: Fast and lightweight x86/x86-64 disassembler and code generation library
可以直接下载releases也可以直接clone
编译
标准的编译方法:
1234git clone --recursive 'https://github.com/zyantific/zydis.git'cd zydiscmake -B buildcmake --build build -j4
配置
如果使用的是msvc,可以直接进入msvc目录使用vs编译,配置为release MT,直接生成。
如果是上面的方法,输出文件在build文件的debug目录下和Zycore\debug目录,如果是下面的方法,输出文件在bin\releaseX64下
取得生成的Zydis.lib和Zycore.lib,放在项目目录的lib文件夹下(新建),然后在最外面的zydis目录下找到include复制到项目文件夹,在de ...