ida的插件有些是python写的,但是使用时发现没有加载出来
在ida界面下方log面板可以看到插件运行时的python报错
下面对常见问题进行汇总

选择 python3

在ida安装目录可以双击运行idapyswitch.exe,如果你已安装python3,则界面停留,会让你选一个版本,如果没安装python3,则界面一闪而过

安装 keystone

使用pip install keystone

解决 Microsoft Visual C++ 14.0 is required 的问题

这个时候往往会遇到yappi编译失败的问题,提示 Microsoft Visual C++ 14.0 is required
但是查看控制面板的程序列表里发现 Microsoft Visual C++ 14.0 已经有安装了
去搜索包本地安装,发现没有windows合适的包,只能回到本地编译这条路来
搜到一篇文章:解决报错 Microsoft Visual C++ 14.0 is required,可以按照这个文章里的方法,访问 链接 下载 C++生成工具安装即可
然后重启电脑,再执行pip install keystone 即可完成安装

解决 NameError: name 'KS_ARCH_X86' is not defined 的报错

此时再运行ida,发现报 KS_ARCH_X86 未找到的问题,搜索发现需要安装 keystone-engine
直接 pip install keystone-engine 即可


abuya
23 声望0 粉丝