IDAPro软件的安装与激活

IDA Pro软件的安装与激活

所需链接

这是下载工具的磁力链接(源于看雪安全论坛):magnet:?xt=urn:btih:f24cfadb8a66b343bf1ff4f0c1386a5f6991c818&dn=ida91
使用迅雷即可下载

1.首先安装Python

这一点我应该不用讲,python官网自己安装即可:https://www.python.org/downloads/latest/pymanager/
自己安装,一直下一步

2.安装本体

安装安装包ida-pro_91_x64win.exe,需要管理员权限,赋予即可

3.进行激活

复制keygen_patch目录中的文件keygen.pyidapro.hexlic文件到IDA Pro主目录下
使用编辑器修改keygen.py中的name、email字段为自定义即可。start_date、end_date、issued_on字段可无需修改。
运行keygen.py后会生成 patch 后的文件ida.dll.patchedida32.dll.patched

1
python .\keygen.py

避坑:此处需要注意,因program files文件夹下普通用户只读,所以运行python脚本时cmd需要是管理员权限的

可以在开始菜单以管理员身份启动后用cd命令切换到这个目录

我们需要先将原先的文件ida.dllida32.dll备份到其他目录或直接删除,然后将补丁文件ida.dll.patchedida32.dll.patched分别重新命名为ida.dllida32.dll
接着,我们需要把IDA ProPython3.11环境进行关联。
运行IDA Pro主目录中的idapyswitch.exe选择刚安装的Python3.11,输入对应的数字回车即可完成关联。
此时就可以运行IDA Pro主体程序,选择Help->License manager...,勾选刚才我们生成的许可证即可完成激活了。
再次点击```Help->About program…v即可查看激活状态。

参考资料:

1
2
https://mrx.hk/posts/0f4e4b9537a2da059095327c45b5b227/#1%E5%AE%89%E8%A3%85python311%E7%8E%AF%E5%A2%83
https://bbs.kanxue.com/thread-285999.htm