在pycharm里优雅地编写idapython脚本
在 ida 里写 python 有两个难受的地方,一个是类型推断,一个是代码补全,我喜欢使用 pycharm 开发,本文科普一下如何在 pycharm 里编写 idapython 的脚本。
一、主要思路就是讲 idapython 的相关库加载到pycharm 可以识别的路径中,可以想象为 pip install "idapython",因为python 默认只看 site-packages 下的文件,所以它是找不到 idapython 的。
二、idapython 文件位于如下位置:
Windows
1 | D:\\IDAPro\\idc |
Mac
1 | file:///Applications/IDA Pro 7.0/ida.app/Contents/MacOS/python |
三、pycharm指定运行库的设置在: Preference/Settings - Project - Project Interpreter - Show All - Show paths for the selected interpreter
四、之后就可以愉快地使用索引功能了