当前位置:首页 - 产品中心 - 开发工具

产品名称:【特别推荐】Vector 35 Binary Ninja

生产厂商:Vector 35产品类别:开发工具

Binary Ninja是一款交互式反编译器、反汇编器、调试器和二进制分析平台,由逆向工程师构建,用于逆向工程师 。Binary Ninja 开发的重点是提供高质量的自动化 API 和一个简洁实用的 GUI,世界各地的恶意软件分析师、漏洞研究人员和软件开发人员都在积极地使用这款软件。

产品功能

反汇编文件

Binary Ninja 支持从多个架构进行反汇编,这些架构包括 x86x86-64ARMv7(使用 Thumb2)、ARMv8AArch64)、PowerPC6502Z80 MIPS。此外,我们的社区通过我们的公共插件生态系统,支持许多其他架构。加载器可用于所有主要平台(PEMach-O ELF),并能使用我们的 API 进行扩展或定制。

反编译代码

我们的内置反编译器以单一的价格,适用于我们官方支持的所有架构,并以功能强大的名为 BNIL ILs 系列为基础进行构建。实际上,除了我们的架构以外,社区架构也能实现出色的反编译。我们的反编译器输出到 C BNIL,而且可以按需切换。

调试应用程序

我们原生的开源调试器可以调试 WindowsmacOS Linux 上的应用程序。它支持多种接口,能够进行本地和远程调试。


自动化

我们广泛的 API 可用于创建和自定义加载器、添加或增强架构、自定义 UI 或自动化任何工作流(类型、补丁、反编译等)。绑定套件适用于 C++Python Rust

创建插件

做了一些很酷的东西,想进行分享? 请在我们的“插件管理器”中发布您的社区插件,并使它起作用! 这些插件可以随时进行由任何客户安装(或更新),在客户端内便能实现。

快速分析

使用我们的 API 快速批处理文件,并在我们的分类视图中查看结果。使用熵图(entropy graph)来识别感兴趣的区域,例如打包或加密数据。点击任何位置来快速导航到那里。

交互式浏览

我们不仅为二进制分析构建了出色的自动化和 API,我们的 UI 设计也是简洁明了,独具匠心。您需要的所有功能不会散落在各处,而是井然有序地集中在一起帮助您处理大任务,包括多个选项卡、同步和分割视图、以及自定义布局等。


注释一切

逆向工程是探索未知的过程。随着您理解力的提高,我们为您提供工具来为自己的理解添加注释,并改进分析。您可以添加类型、结构、注释、亮显和标签等。

有效修补

使用专为加速而设计的各种工具来快速有效地制作二进制补丁。您可以直接编辑汇编行,选择预设补丁,使用十六进制编辑器视图来编辑原始字节,或使用我们自身的内置编译器 SCC,直接将 C 编译为可执行文件。

切换平台

您绝不会感到束手缚脚。Binary Ninja 不仅可以在 WindowsmacOS Linux 上无缝运行,而且每次购买都以一个价格包括所有三个平台。

轻松运行

不必仅在 Binary Ninja 中进行分析。相反,您可以将 Binary Ninja 带入您的分析环境。使用您首选的 python repl,或将我们的核心分析库静态地编译到现有框架中,我们的分析可以完全脱离 UI


全国服务热线:
021-52550099