Mac IDA Pro7.0安装keypatch

Posted 普通网友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac IDA Pro7.0安装keypatch相关的知识,希望对你有一定的参考价值。

什么是keypatch

keypatch 可以在IDA中直接修改二进制代码的插件, 项目地址

安装

由于我用的IDA是2017年泄露的7.0版本,因此使用的是Python2,那么首先使用pip2安装keystone-engine

> sudo pip install keystone-engine
Password:
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
WARNING: The directory '/Users/xmly/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting keystone-engine
  Downloading keystone_engine-0.9.2-py2.py3-none-macosx_10_14_x86_64.whl (3.0 MB)
     |████████████████████████████████| 3.0 MB 802 kB/s
Installing collected packages: keystone-engine
Successfully installed keystone-engine-0.9.2

之后拷贝git项目中的keypatch.py到ida pro的路径下:

> git clone https://github.com/keystone-engine/keypatch.git
> cd keypatch
> sudo cp keypatch.py /Applications/IDA\\ Pro/ida.app/Contents/MacOS/plugins/

之后重启IDA Pro即可使用插件。
右键菜单入口:

Edit菜单入口:

以上是关于Mac IDA Pro7.0安装keypatch的主要内容,如果未能解决你的问题,请参考以下文章

记录一次安卓动态调试lib库

unity pro7.0无法连机上载

解决IDA Pro最新版在Mac OS平台下无法显示中文的问题

逆向IDA远程调试与内存快照

Android 逆向IDA 安装 ( 使用 IDA 分析 so 动态库 )

64位Linux下安装IDA pro&IDA pro的使用