概述
- IDA 只给我们提供了一个类似于命令行的窗口来实时编写脚本,这样在编写功能比较复杂的脚本时会特别难受
- 这篇教程可以帮助你配置一个 IDA 脚本的开发环境,可以使用 VSCode 远程连接 IDA,进行脚本的调试
环境
- Windows10 Pro 20H2
- Python 3.7.9(不太清楚别的会不会有问题,但是版本尽量不要太高,否则会有兼容性问题)
- IDA 7.5
- VSCode
配置 Python
安装必备的库
pip install tornado
pip install debugpy==1.0.0rc2
# 必须安装这个版本,最新版的 api 变了,会导致调试功能无法正常使用
配置环境变量
- 修改
PYTHONPATH
环境变量。安装Python
时默认是不会自动进行配置的,所以如果没有的话要先新建一个
- 将下面这些路径加入到
PYTHONPATH
下面