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.py和idapro.hexlic文件到IDA Pro主目录下
使用编辑器修改keygen.py中的name、email字段为自定义即可。start_date、end_date、issued_on字段可无需修改。
运行keygen.py后会生成 patch 后的文件ida.dll.patched与ida32.dll.patched
1 | python .\keygen.py |
避坑:此处需要注意,因program files文件夹下普通用户只读,所以运行python脚本时cmd需要是管理员权限的
可以在开始菜单以管理员身份启动后用cd命令切换到这个目录
我们需要先将原先的文件ida.dll和ida32.dll备份到其他目录或直接删除,然后将补丁文件ida.dll.patched与ida32.dll.patched分别重新命名为ida.dll和ida32.dll。
接着,我们需要把IDA Pro与Python3.11环境进行关联。
运行IDA Pro主目录中的idapyswitch.exe选择刚安装的Python3.11,输入对应的数字回车即可完成关联。
此时就可以运行IDA Pro主体程序,选择Help->License manager...,勾选刚才我们生成的许可证即可完成激活了。
再次点击```Help->About program…v即可查看激活状态。
参考资料:
1 | https://mrx.hk/posts/0f4e4b9537a2da059095327c45b5b227/#1%E5%AE%89%E8%A3%85python311%E7%8E%AF%E5%A2%83 |