这个仓库有许多优秀的 ida 插件,这里以GitHub - eset/ipyida: IPython console integration for IDA Pro插件为例,在 ida pro7.6 中安装 ipyida。
官方文档建议从命令行使用在线脚本安装,但尝试后,均报错,所以就使用手动安装的方式来安装 ipyida。
1、安装前需要安装好 python 环境以及 pip 工具。
这里不一定要用 python2 和 pip2,如果电脑上只有 python3 和 pip3,又不想装 python2。
那么你可以使用 ida 目录下的idapyswitch.exe
工具,双击打开如下窗口。
默认回车即可,此时 ida 就会使用 python3 版本。
2、通过 pip 安装ipyida
模块。
pip install ipyida
3、下载 ipyida 的 github 仓库。
git clone https://github.com/eset/ipyida.git
cd ipyida
4、拷贝 ipyida 目录下的ipyida_plugin_stub.py
文件至 ida 目录下的 plugins 目录。
此时,重新启动 ida 就可以了。
其他的插件也是按照同样的方式安装。