IDA 9.0 发布:逆向工程领域迎来重大的新功能

admin 2024年10月1日18:32:09评论89 views字数 1087阅读3分37秒阅读模式

IDA的许可机制经历了重大变革,现在许可证不再受平台限制,可以在Windows、Linux和macOS之间通用。多种反编译器包可供选择,其中包括新的IDA Home RISCV,取代了已退役的IDA Home 68K。

IDA Teams和私有Lumina功能现在成为标准IDA Pro的可选功能。IDA Teams的并发使用不再受限于座位数,而是取决于许可证类型。

此外,用于浮动许可证的FlexNet许可服务器已被全新的Hex-Rays许可服务器所取代。

IDA 9.0 发布:逆向工程领域迎来重大的新功能
客户许可证视图

IDAlib提供了无头处理能力,支持C++和Python API,使独立应用程序能够在无需加载IDA的情况下利用IDA的引擎。

这使得开发人员可以更轻松地在首选IDE中使用自动完成和调试功能,消除了对RPC或IPC的需求,实现了本地执行速度,并且支持各种Python发行版,包括CPython、Anaconda和Homebrew。

新推出的反编译器和反汇编器支持RISC-V和WebAssembly(WASM),满足了分析现代代码格式日益增长的需求。

MIPS反汇编器和反编译器现在支持nanoMIPS指令,这是一种具有新指令和不同调用约定的MIPS指令集的新编码。反编译器(HEXMIPS)包含nanoMIPS支持,无需额外许可证。

IDA 9.0 发布:逆向工程领域迎来重大的新功能
IDA从venv环境中运行

编译为nanoMIPS的固件通常以md1rom格式发布,IDA现在可以加载、解析并应用调试符号。反编译器现在可以为x64 Microsoft VC++二进制文件生成try/catch块。

IDAPython的改进包括类型注解、Python虚拟环境支持、零初始化对象、只读IDA安装兼容性以及CLI中的增强自动完成和方法调用提示。

IDA 9.0引入了重大更新,包括将32位和64位支持统一到单个二进制文件中、为插件维护者提供的简化API以及改进的UI功能,如多行函数原型编辑器和增强的结构和枚举管理。

据Hex Rays称,FLIRT签名数据库已扩展和更新,包含了现代语言和编译器的支持。

IDA 9.0 发布:逆向工程领域迎来重大的新功能
IDB转换提示

IDA Pro 2024.0引入了新的处理器模块、文件格式支持和各种bug修复。RISC-V获得了重大更新,包括反编译器支持、旧指令处理和自定义指令识别。

WebAssembly(WASM)现已成为支持的文件格式。用户界面改进包括用户定义类型的语法高亮、保留结构大小的选项以及一组新的键盘快捷键。

反编译器在异常处理、常量表示和函数内联分析方面有所改进。SDK增加了插件和加载器开发、进程通信和图算法的功能。

原文始发于微信公众号(独眼情报):IDA 9.0 发布:逆向工程领域迎来重大的新功能

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年10月1日18:32:09
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   IDA 9.0 发布:逆向工程领域迎来重大的新功能https://cn-sec.com/archives/3226776.html

发表评论

匿名网友 填写信息