行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2025-01-08 11: 05: 00
Floating版IDA PRO安装后不需要导入许可文件,也没有专门的客户端许可文件。安装后打开软件连接 License Server获取许可,也可以借出许可脱离License Server使用。
Linux和MACOS版本,用户需要安装Python3.8+版本,配置好环境。
IDA PRO安装指南 https://docs.hex-rays.com/getting-started/install-ida
最低系统要求: Windows 8 或更高版本 (x64) 确保您的计算机上安装了 Python 3.8 或更高版本,以使 IDAPython API 正常运行。如果没有Python3.8+,IDA会自动安装。

双击安装包运行安装。










安装后双击桌面IDA pro9.0图标运行,同意许可后打开软件,点开菜单栏 Help - License Manager,输入许可服务器IP地址和端口连接。如果提示没有许可信息,点OK后会弹出许可管理界面。




借出许可证,点开 Help--License Manager--选中许可证,右键 Borrow license。还回许可证,点Return license。


最低系统要求: x64 (x86_64) CentOS 7 或更高版本,Ubuntu 16.04 或更高版本。其他等效发行版可能有效,但不保证。只支持X86架构,不支持ARM或其它架构。GLIBC_2.28或更高。(CentOS7默认GLIBC2.17,所以不支持需要更新到GLIBC2.28)
CentOS7安装IDA PRO floating
chmod +x ida-pro_90_x64linux.run
./ida-pro_90_x64linux.run









安装目录在 /opt/ida-pro-9.0/
运行程序 ./ida 报出GLIBC版本问题,需要将GLIBC更新到2.28,升级libstdc++.so.6.26
./ida: /lib64/libm.so.6: version GLIBC_2.27' not found (required by ./ida) ./ida: /lib64/libc.so.6: version GLIBC_2.28' not found (required by /opt/ida-pro-9.0/libida.so)
./ida: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/ida-pro-9.0/libida.so)





最低系统要求: macOS Catalina 10.15 或更高版本(x64 或 ARM64) 安装了 Python 3.8 或更高版本,以使 IDAPython API 正常运行。
MacOS系统有两个安装包,x86安装包和ARM安装包,根据MAC电脑的处理器使用对应的安装包安装。
将ZIP包下载解压后运行














提示没有许可,点OK后,弹出许可管理器,输入License server的IP地址和端口,点Connect,获取到许可后,点OK.


当打开IDA PRO获取许可时提示“all license seats are in use”,说明当前许可已被使用。IDA Pro floating打开使用时占用许可,完全关闭软件后自动释放许可。


查看哪台电脑使用,可以查看许可服务器日志 tail -f /opt/hexlicsrv/logs/license_server.log
当哪台电脑和用户在使用软件时,会一直和许可服务器心跳,每10秒心跳一次。
2024-10-11 16:28:35 [15] root@centos7gnome heartbeat [96-E011-1EB1-FA]
2024-10-11 16:28:45 [15] root@centos7gnome heartbeat [96-E011-1EB1-FA]
2024-10-11 16:28:55 [15] root@centos7gnome heartbeat [96-E011-1EB1-FA]
签出许可
2024-10-11 16:27:44 [19] Accepting connection from 192.168.113.137...
2024-10-11 16:27:44 [19] Administrator@PC18013 initiated connection: Administrator@PC18013 (192.168.113.137)
2024-10-11 16:27:44 [19] Administrator@PC18013 get_license_info
2024-10-11 16:27:44 [19] Administrator@PC18013 checkout_license 96-E011-1EB1-FA
关掉软件后签入许可
2024-10-11 16:31:17 [22] Administrator@PC18013 checkin_licenses [96-E011-1EB1-FA]
2024-10-11 16:31:17 [22] Closing connection from 192.168.113.137...
借出许可
2024-10-11 16:32:17 [26] Administrator@PC18013 borrow_licenses [96-E011-1EB1-FA] 2024-10-12 00:00:00
归还许可
2024-10-11 16:32:48 [27] Administrator@PC18013 return_licenses [96-E011-1EB1-FA]
当打开的IDA pro与许可服务器失去心跳后,Output框会有提示。
Heartbeat failed: recv: Connection closed by peer
Reconnecting: 192.168.113.45:65434: 'connect: 由于目标计算机积极拒绝,无法连接。'
Lost connection to '192.168.113.45:65434', the grace period will expire at 2024-10-11 18:38:48
Connection to '192.168.113.45:65434' lost, reconnecting...
Reconnecting: 192.168.113.45:65434: 'connect: 由于目标计算机积极拒绝,无法连接。'
Lost connection to '192.168.113.45:65434', the grace period will expire at 2024-10-11 18:38:48
会进入宽限期2小时,仍可以保存和对当前打开文件操作。但不能打开新文件。
当安装了多个版本的Python,想切换时,可以运行安装目录里的 idapyswitch ,根据提示切换。Linux和MACOS,用户需自己安装Python3.8+的版本并配置好环境。
IDA PRO打开没有文件操作时,菜单栏不显示Lumina,Options里General是灰色。当打开文件操作时,会显示出来。
IDA Lumina服务器地址配置在 Options--General--Lumina里。


22 new out of 23 (0.956522 ratio)
*** Thank you for your contribution! ***
lumina: applied metadata to 22 functions.
展开阅读全文
︾
读者也喜欢这些内容:
ida设置断点怎么运行 ida断点在键盘上的使用方法
在使用IDA pro进行逆向分析的过程中,断点设置是最基础也是最常用的调试手段之一。尤其是在处理复杂的汇编逻辑或定位关键执行点时,合理地设置并运行断点,能够极大提升分析效率与准确度。本文将围绕ida设置断点怎么运行,ida断点在键盘上的使用方法两个关键问题展开,详细介绍IDA pro中的断点操作方式、快捷键使用逻辑及其在多架构平台上的适配特性,帮助用户在实战中更加高效掌控IDA pro的调试能力。...
阅读全文 >
IDA Pro Portal 许可和程序下载安装指南
Hex-rays IDA 现采用全新的Portal帐户中心交付方式,用户购买后登录Hex-rays Portal 获取许可和程序,不再邮件发送许可文件和程序。...
阅读全文 >
IDA逆向QT控件的获取方法 IDA逆向编译boot.img
在逆向工程的实际操作中,面对QT界面程序和Android系统中的boot.img文件,分析手段与工具的专业化程度决定了解析效率。IDA Pro作为行业常用的反汇编平台,能通过静态和动态手段快速捕捉程序结构,定位控件创建逻辑或内核加载过程。本篇文章将围绕“IDA逆向QT控件的获取方法,IDA逆向编译boot.img”为核心展开细节讲解,从QT界面逻辑提取、boot.img反汇编流程到扩展技巧,以便真正解决使用IDA Pro进行高效逆向的实际问题。...
阅读全文 >
IDA怎么变成伪代码 IDA伪代码插件怎么用
在逆向分析过程中,阅读原始汇编指令对大多数分析人员而言既耗时又容易出错。为了更直观理解程序逻辑,IDA Pro提供了将二进制代码转换为伪C代码的功能,辅以伪代码插件的使用,可以极大提升阅读效率和逻辑理解能力。围绕“IDA怎么变成伪代码,IDA伪代码插件怎么用”,本文将详细介绍IDA Pro伪代码生成的步骤、插件配置方法实用技巧,帮助用户从基本功能到高级使用实现高效逆向分析。...
阅读全文 >