IDA Pro(简称 IDA,官网地址为 https://www.hex-rays.com/products/ida/)是一个反编译器,同时具备调试器的功能。IDA Pro 的功能非常强大,几乎所有的逆向题目都需要用到它,因而也被称为「逆向神器」
IDA安装之前需要有python的环境,需要安装python3.11到python3.8之间版本的python才行,如果已经安装了python的版本,并且不符合要求,没关系,还可以进行更改
获取到安装包以后,会有两个版本供我们选择,双击就可以使用
点击new,或者go就可以,这个界面是因为我以前有打开过内容,如果是第一次打开,点击ok就可以了
「New」按钮用于启动一个标准的 File Open 对话框来选择将要分析的文件;「Go」按钮用于打开一个空白的工作区,如果要打开一个文件,可以将二进制文件拖到 IDA 工作区(或在 File 菜单中选择打开文件);「Previous」按钮用于打开最近使用过的文件。
安装了3.12版本的python,依旧报错IDAPython: error executing init.py.No module named 'impRefer to the message window to see the full error log
解决方法:
这个错误是因为Python3.12不再使用"imp"模块,所以我们需要安装python3.11到python3.8之间版本的python才行。如果你是第一次安装,别忘记设置pip源,如果不会请动动你的手指搜索下。
再次安装一个3.10版本的python、
历史版本python下载:Python Releases for Windows | Python.org
安装Python3.11后还是会弹出刚刚的错误提示。
在ida的安装文件夹中打开命令窗口,执行.\idapyswitch.exe。选择python的环境为3.10,也就图中的1
工具获取:关注vx工宗浩:云库安 回复:IDA