這個倉庫有許多優秀的 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 就可以了。
其他的插件也是按照同樣的方式安裝。