IDA的许可机制经历了重大变革,现在许可证不再受平台限制,可以在Windows、Linux和macOS之间通用。多种反编译器包可供选择,其中包括新的IDA Home RISCV,取代了已退役的IDA Home 68K。
IDA Teams和私有Lumina功能现在成为标准IDA Pro的可选功能。IDA Teams的并发使用不再受限于座位数,而是取决于许可证类型。
此外,用于浮动许可证的FlexNet许可服务器已被全新的Hex-Rays许可服务器所取代。
IDAlib提供了无头处理能力,支持C++和Python API,使独立应用程序能够在无需加载IDA的情况下利用IDA的引擎。
这使得开发人员可以更轻松地在首选IDE中使用自动完成和调试功能,消除了对RPC或IPC的需求,实现了本地执行速度,并且支持各种Python发行版,包括CPython、Anaconda和Homebrew。
新推出的反编译器和反汇编器支持RISC-V和WebAssembly(WASM),满足了分析现代代码格式日益增长的需求。
MIPS反汇编器和反编译器现在支持nanoMIPS指令,这是一种具有新指令和不同调用约定的MIPS指令集的新编码。反编译器(HEXMIPS)包含nanoMIPS支持,无需额外许可证。
编译为nanoMIPS的固件通常以md1rom格式发布,IDA现在可以加载、解析并应用调试符号。反编译器现在可以为x64 Microsoft VC++二进制文件生成try/catch块。
IDAPython的改进包括类型注解、Python虚拟环境支持、零初始化对象、只读IDA安装兼容性以及CLI中的增强自动完成和方法调用提示。
IDA 9.0引入了重大更新,包括将32位和64位支持统一到单个二进制文件中、为插件维护者提供的简化API以及改进的UI功能,如多行函数原型编辑器和增强的结构和枚举管理。
据Hex Rays称,FLIRT签名数据库已扩展和更新,包含了现代语言和编译器的支持。
IDA Pro 2024.0引入了新的处理器模块、文件格式支持和各种bug修复。RISC-V获得了重大更新,包括反编译器支持、旧指令处理和自定义指令识别。
WebAssembly(WASM)现已成为支持的文件格式。用户界面改进包括用户定义类型的语法高亮、保留结构大小的选项以及一组新的键盘快捷键。
反编译器在异常处理、常量表示和函数内联分析方面有所改进。SDK增加了插件和加载器开发、进程通信和图算法的功能。
原文始发于微信公众号(独眼情报):IDA 9.0 发布:逆向工程领域迎来重大的新功能
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论