github repo:https://github.com/keystone-engine/keypatch
安装过程官方文档:http://www.keystone-engine.org/keypatch/
windows
windows上安装很简单,先下载keystone-engine(http://www.keystone-engine.org/download/)这个msi文件安装
然后把keypatch.py复制到IDA 安装目录的plugins下。重新打开IDA即可。
macos Mojave
1. 复制keypatch.py到/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/plugins目录中。
2. 按照官方教程安装keystone-engine遇到报错,"can't copy 'src/build/llvm/lib/libkeystone.dylib': doesn't exist or not a regular file"。参考https://github.com/fjh658/keystone-engine,复制keystone文件夹到/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/python/lib/python2.7/lib-dynload中。
3. 重新打开IDA
使用效果

本文介绍如何在Windows和macOS Mojave上安装并配置IDAPython插件KeyPatch,包括从GitHub获取资源、安装keystone-engine及将keypatch.py放置于正确目录的步骤。针对macOS用户,特别提供了解决can't copy 'src/build/llvm/lib/libkeystone.dylib'错误的方法。
5911





