IDA Free Hex-Rays Decompilers由大眼仔旭(www.dayanzai.me)发布。Hex-Rays 是一家专注于二进制软件分析的高科技公司,成立于 2005 年,总部位于比利时列日市(Liège),致力于研发强劲的二进制分析工具,为 IT 安全市场提供最佳产品和极其出色的服务。Hex-Rays 的旗舰产品 IDA 是全球最智能、功能最完善的交互式反汇编程序,许多软件安全专家和黑客都对这款软件如雷贯耳。IDA PRO 简称 IDA(Interactive Disassembler),是一个世界顶级的交互式反汇编工具,有两种可用版本。标准版(Standard)支持二十多种处理器。高级版(Advanced)支持50多种处理器。
随着逆向工程技术的热潮,软件逆向工程也在不断发展。 逆向分析技术是软件逆向工程中的重要方法和技术,在某些领域甚至是关键和唯一的问题解决途径。逆向分析技术是指通过分析机器码或汇编码来理解代码功能,如各接口的数据结构等,然后用高级语言重新描述该代码,逆向推出源程序的思路。
二进制程序逆向分析作为程序转换的主要手段发挥着积极的作用。程序转换被广泛用于对程序的理解和代码的编译,用来检测和维护代码、检测并定位bugs、学习算法、用户干预、增加功能等。程序转换的目标之一就是在尽可能大的语言范围内,以一种规范的方式对程序进行重用。
IDA 完全使用 C++ 编写而成,适用于三大主流操作系统:Microsoft Windows、Mac OS X 和 Linux。IDA 的主要目标之一,在于呈现尽可能接近源代码的代码,而且通过派生的变量和函数名称来尽其所能地注释生成的反汇编代码,货真价实。其内核算法的高速和可扩展性,使 Hex-Rays 不仅能够在众所周知的 C/C++ 反编译问题中取得突破性的进展,还为二进制分析领域的未来发展奠定了坚实的基础。
IDA Pro 许可证类型
IDA 提供三种许可证:
- Named License(指定许可证):供一名特定的最终用户使用,而且可以在这名特定最终用户所使用的多台计算机上使用。Named License 适用于小型企业和个人用户。
- Computer License(计算机许可证):供一台特定的计算机使用,而且可供使用这台计算机的多名最终用户使用,只要无论何时,只有一名用户处于活动状态即可。这种许可证适用于企业,因为它不与个人绑定,允许简便地再分配许可证。
- Floating License(浮动/网络许可证):可以在(一家企业)无限数量的计算机上安装,不过只允许同时运行有限数量的副本。
IDA 软件提供两个版本
- IDA Starter:支持 20 多种处理器,包括流行的 x86 和 ARM 处理器。IDA Starter 不支持 64 位文件。
- IDA Professional:支持 50 多种处理器,而且支持 64 位文件(包括 Intel x86-64 代码)。
这两个版本都适用于 Windows、Linux 和 Mac OS X。
注意:以下功能仅在 Windows 版本中提供:
WinDbg 和 Symbian 调试器
通过 ActiveSync 进行的 WinCE 调试
Hex-Rays 为希望了解 IDA 基本功能的用户提供了一个功能有限的特别版本,但是,该特别版本并不是工最新版本的功能。该特别版本为 IDA 的简化版,除特别版本外,Hex-Rays 还提供当前版本的功能有限的演示版。
What’s new in IDA 8.4.240527
May 27, 2024
Bugfixes:
BUFGIX: IDA could display bogus “DATABASE IS CORRUPTED: cannot find struct member” warnings for some IDBs
BUGFIX: ARM: change/use flags were incorrect for A64 instructions TBZ/TBNZ
BUGFIX: decompiler’s internal errors could escape to IDA and cause it to exit with fatal error
BUGFIX: decompiler: a rule to convert while-loops into for-loops was not taking into account the gotos that could jump to the beginning of the while-loop
BUGFIX: decompiler: fixed interr 50826
BUGFIX: decompiler: memcpy(&var-delta,…) would be handled incorrectly, leading to missing code in the output
BUGFIX: IDA could crash when renaming a global name matching a type from a loaded type library
BUGFIX: IDAPython: fixed SyntaxWarning about modules’ docstrings in Python 3.12
BUGFIX: IDAPython: some scripts could cause IDA to crash when using Python runtime below 3.12
BUGFIX: kernel/sdk: explicit alignment of scalar types was not taken into accont by tinfo_t::get_size()
BUGFIX: PDB: bitfields inside unions would lead to interr 3061
BUGFIX: SDK: pc_module_t::save_pushinfo() function did not work
BUGFIX: ui: disabled buttons in “dark” theme would show as enabled
BUGFIX: UI: fixed crash on opening Debugger > Process options in some cases
BUGFIX: UI: IDA could crash in some cases when double-clicking in the filtered Functions list
BUGFIX: UI: macOS: in dark theme, dock widget buttons would jump around when the mouse was hovered over them
BUGFIX: UI: navigating to a global name which matched a known type name would fail
BUGFIX: UI: on macOS in dark theme, dock widget buttons would erratically jump around when the mouse was hovered over them.
https://hex-rays.com/products/ida/news/8_4/
IDA Free | Windows 版本 | Linux 版本 | Mac 版本 | Mac ARM 版本 |
点击下载 | 点击下载 | 点击下载 | 点击下载 | |
IDA 的免费版本具有以下限制: 禁止用于商业用途 缺少IDA> v8.3中引入的所有功能 基于云的反编译器缺少某些高级命令 缺乏对许多处理器,文件格式等的支持… 没有技术支持 |
文章名称:《交互式反汇编器 IDA Free 8.4.240527 Hex-Rays Decompilers 官方免费版本》
文章固定链接:https://www.dayanzai.me/ida.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
猜你喜欢
- 2024-09-17优秀数据库工具 Database .NET Free 36.3.9023.2 x64 中文多语免费版
- 2024-04-01免费开源笔记应用程序 Trilium Notes 0.63.5 x64 中文免费版
- 2021-11-04DVD 光盘菜单制作工具 DVDStyler 3.2.1 + x64 中文多语免费版
- 2024-04-23轻量级音乐播放器 1by1 2.09 中文绿色汉化版
- 2017-04-30PDF 橡皮擦 1.5.2 中文免费版 轻松擦除PDF内容
相关推荐
- 2024-07-03艾泰计算器 HiPER Calc Pro 10.5.3 中文多语免费版
- 2018-01-19国际象棋安卓版 Chess – Play & Learn 4.6.35 中文多语免费版
- 2022-11-16带你了解世界上第一部手机到现在的智能手机发展历史
- 2020-05-27远程 USB 共享工具 Eltima USB Network Gate 9.0.2236 + x64 中文多语免费版
- 2022-05-09知名键盘厂商 Cherry 樱桃键盘的发展历史
- 虽然 IDA Pro 7.3里有 Hex-Rays Decompilers插件,但是打开ida32位却没有这个插件显示,没有添加进来,没法用 。1 2