IDA Pro 7.0 python插件keystone 配置各种坑

最近在学CTF,配置IDA 插件遇到各种坑,在此记录一下
1. ida pro python site import failed
打开IDA出现这个错误提示,问题在于ida找不到python,配置环境变量PYTHONHOME为python路径即可。比如我的是C:\Python27-x64\
2.安装keystone插件,启动时总说ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
尝试了各种方法,重装keystone,keypatcher.py 都不行。最后使用ida的python控制台一点一点查,发现是由于我电脑 上安装 了32位和64位python, 虽然 PYTHONHOME指向的是32位PYTHONHOME,但是不知道为何,ida pro 7.0 调用的是64位python。(我启动的是32位的ida)。
解决方法:把PYTHONHOME指向了64位PYTHON目录解决。
3.no module named keystone
解决方法,把keystone 的目录复制到ida 的python目录 下面。

你可能感兴趣的:(CTF)