安装包下载链接
Windows安装
- 安装IDA Pro 9.0RC1
- 将kg_patch目录中的keygen2.py 文件复制到IDA Professional 9.0根目录
- 修改keygen2.py文件
"name": "elf" -> 随便替换一个名字 "email": "elv@ven" -> 随便替换一个邮箱 修正授权文件发行时间: "issued_on": "2024-08-10 00:00:00"
- 运行keygen2.py文件,生成ida.dll.patched、ida32.dll.patched和idapro.hexlic
python keygen2.py cp ida.dll.patched ida.dll cp ida32.dll.patched ida32.dll
- 备份原版的 ida.dll 和 ida32.dll 文件, 并将 ida.dll.patched 和 ida32.dll.patched 文件重命名为 ida.dll 和 ida32.dll
若使用Conda搭建的python环境会出现报错问题
如果使用conda管理python,会出现错误:WARNING: Python 3 is not configured (Python3TargetDLL value is not set).Please run idapyswitch to select a Python 3 install.
-
查看conda的自带python安装路径
可以使用虚拟环境中的python环境,容易出问题不推荐
# where python D:\Code\SDE\miniconda3\python.exe C:\Users\Shain\AppData\Local\Microsoft\WindowsApps\python.exe
-
使用idapyswitch手动安装python
# idapyswitch -s D:\Code\SDE\miniconda3\python3.dll
MacOS(Apple芯片)安装
- 安装IDA Pro 9.0RC1
- 将kg_patch目录中的keygen2.py 文件复制到
/Applications/IDA\\ Professional\\ 9.0.app/Contents/MacOS
- 替换libida*.dylib 以及codesign
python keygen2.py cp libida.dylib.patched libida.dylib cp libida32.dylib.patched libida32.dylib cd sudo xattr -cr /Applications/IDA\ Professional\ 9.0.app sudo codesign -f -s - /Applications/IDA\ Professional\ 9.0.app/Contents/MacOS/libida.dylib sudo codesign -f -s - /Applications/IDA\ Professional\ 9.0.app/Contents/MacOS/libida32.dylib
- 将生成的idapro.hexlic放入~/.idapro/目录