安装包下载链接

idapro90rc1.torrent

OneDrive

Windows安装

  1. 安装IDA Pro 9.0RC1
  2. 将kg_patch目录中的keygen2.py 文件复制到IDA Professional 9.0根目录
  3. 修改keygen2.py文件
    "name": "elf" -> 随便替换一个名字
    "email": "elv@ven" -> 随便替换一个邮箱
    修正授权文件发行时间: "issued_on": "2024-08-10 00:00:00"
    
  4. 运行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
    
  5. 备份原版的 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.

  1. 查看conda的自带python安装路径

    可以使用虚拟环境中的python环境,容易出问题不推荐

    # where python
    D:\Code\SDE\miniconda3\python.exe
    C:\Users\Shain\AppData\Local\Microsoft\WindowsApps\python.exe
    
  2. 使用idapyswitch手动安装python

    # idapyswitch -s D:\Code\SDE\miniconda3\python3.dll
    

MacOS(Apple芯片)安装

  1. 安装IDA Pro 9.0RC1
  2. 将kg_patch目录中的keygen2.py 文件复制到 /Applications/IDA\\ Professional\\ 9.0.app/Contents/MacOS
  3. 替换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
    
  4. 将生成的idapro.hexlic放入~/.idapro/目录

image-ayfo.png