行业解决方案
查看所有行业解决方案
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分析so文件时先抓哪类信息 IDA分析so文件时字符串结果该怎么筛
IDA分析so文件时先抓哪类信息IDA分析so文件时字符串结果该怎么筛,这个问题在进行Android原生库分析、漏洞排查和接口逆向的时候经常遇到。so文件打开以后,里头的函数数量很多,符号也有可能被裁剪过,直接对着反汇编代码去阅读,效率往往会很低,比较稳一些的做法是先去把握文件的一个基本轮廓,再去看它的导入导出情况、字符串内容、JNI接口以及关键的系统调用,先把大的方向确定下来,然后再去判断哪些函数值得深入查看。...
阅读全文 >
IDA Pro反编译插件怎么装 IDA Pro反编译插件装完后怎么调用
在IDA Pro里装反编译插件,很多人最容易混淆的不是安装包怎么点,而是把IDA主程序安装、许可证文件放置、反编译插件安装路径和实际调用入口看成了一步。按Hex-Rays官方文档,IDA本体安装后需要先放好ida.hexlic许可证文件,而官方反编译器安装程序则会把插件装到IDA安装目录下的plugins子目录里;装完以后,真正调用反编译并不是去找一个单独的外部程序,而是在IDA里直接打开伪代码视图。也就是说,先把“装到哪”和“从哪调用”这两层拆开,后面会顺很多。...
阅读全文 >
IDA Pro使用教程先学什么 IDA Pro使用教程练习顺序怎么安排
很多人一开始学IDA Pro,最容易走偏的地方,不是软件太难,而是上来就想学插件、脚本、调试和反编译细节,结果基础导航和阅读能力没打稳。按Hex-Rays当前官方资料,给新手的起步路径其实很明确,先从Basic Usage和界面基础开始,先熟悉反汇编窗口、函数视图和伪代码窗口这几块最常用区域,再继续学交叉引用、字符串、类型和调试。官方最近的Starter培训说明也强调,新手阶段更适合先掌握structured、practical的基础工作流,而不是一开始就追高级主题。...
阅读全文 >
IDA Pro下载教程从哪里看 IDA Pro下载教程安装顺序怎么核对
很多人找IDA Pro下载教程时,最容易走偏的地方,不是资料太少,而是入口太分散。有的人只看到产品页,没有继续点到安装说明;有的人拿到了安装包,却没先把许可证和许可文件准备好,结果后面启动时才发现顺序错了。按Hex-Rays官方现在的文档结构来看,下载、安装和许可其实已经分成了几块独立入口,先把入口认准,再按顺序核对,会比边装边试更稳。...
阅读全文 >