ida
Keypatch是ida的一个插件,安装需要ida,linux版本的ida在吾爱上有一个6.4版本的,当然最好是正版。
IDA的安装与这个post关系不大,这里我就不再详细说了。
keystone
keypatch依赖于keystone。下面的内容包括本机的keystone和ida的keystone,由于64位linux下ida用的python
不是本机的python,所以方法不一样。如果只用keypatch,第一个内容可以跳过。
安装本机keystone(安装keypatch可不用这一步)
首先需要保证本机有cmake,
sudo pacman -S cmake
然后pip
sudo pip install keystone-engine
没有什么情况的话,可以在python里边直接import看看
import keystone
没报异常就可以了。
我这里报了一个load dynamic library的错误,最后我是重新编译