• Binary Ninja是一个交互式反汇编器、反编译器和二进制分析平台,Vector 35 为多种架构的反汇编提供第一方支持,包括 x86、x86-64、ARMv7(带有 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIps,我们的反编译器输出到 C 和 BNIL,并且可以按需切换。非常适用于在 Windows 上运行的逆向工程师、恶意软件分析师、漏洞研究人员和软件开发人员。

  • 应用介绍
    Binary Ninja是一个交互式反汇编程序、反编译器和二进制分析平台,适用于反向工程、恶意软件分析师、漏洞研究人员和运行在Windows、macOS和Linux上的软件开发人员。

    反汇编:反汇编各种格式、平台和体系结构的可执行文件和库。

    解压缩:用C或BNIL为任何支持的体系结构(包括您自己的体系结构)解压缩代码。

    自动化:在用户界面内外使用C++、Python和Rust API自动进行分析。

    分析:可视化控制流,并通过交互引用进行导航。

    注释:命名变量和函数、应用类型、创建结构和添加注释。

    协作:与我们的企业产品轻松协作同步提交。

    特点:
    文件反汇编矢量35为反汇编各种体系结构提供了本机支持,包括x86、x86-64、ARMv7(带Thumb2)、ARMv8(AArch64)、PowerPC、6502、Z80和MIPS。此外,我们的社区通过我们的公共插件生态系统支持许多其他架构。装载机适用于所有主要平台(PE、Mach-O、ELF),可以使用我们的API进行扩展或配置。

    代码反编译-我们的内置反编译器以相同的价格与所有官方支持的架构协同工作,并且基于一个强大的名为BNIL的IL系列。事实上,不仅我们的体系结构,甚至社区体系结构都可以产生惊人的反编译。我们的反编译器以C和BNIL两种语言输出,并且可以根据需要启用。

    自动化一切-您可以使用我们广泛的API创建和配置加载程序、添加或扩展体系结构、自定义用户界面或自动化任何工作流程(类型、修复、反编译)。…任何东西!)。绑定可用于C++、Python和Rust。

    创建插件-做了一些很酷的事情并想分享它吗?发布您的社区插件并将其发布在我们的插件管理器中!这些插件可以由任何客户端直接在客户端中随时安装(或更新)。

    快速排序-使用我们的API快速批处理文件,并在我们的排序视图中查看结果。使用熵图来识别感兴趣的区域,例如打包或加密的数据。点击任意位置即可快速到达。

    交互式探索-我们不仅为二进制分析创建了最好的自动化和API,而且还有意而干净地设计了我们的用户界面。没有分心的事情,但你需要的所有功能,包括多个选项卡、同步和拆分视图、可定制的布局等等。

    注释一切逆向工程是探索未知事物的过程。随着您理解能力的提高,我们将为您提供工具来介绍这一点并改进您的分析。添加类型、结构、注释、高亮显示、标记等。

    补丁高效使用各种专门设计用于提高速度的工具快速高效地创建二进制补丁。直接编辑构建字符串,选择预先安装的补丁,使用我们的十六进制编辑器编辑原始字节,甚至使用我们自己的内置SCC编译器直接将C编译为可执行文件。

    切换平台-您永远不会陷入困境。Binary Ninja不仅在Windows、macOS和Linux上无缝运行,而且以相同的价格包括所有三个平台。

    无头运行-没有必要只在二进制忍者内部执行分析。相反,将二进制忍者添加到您的分析环境中。使用您选择的python-repl,甚至将我们的主分析库静态编译到现有框架中。我们的分析可以与用户界面完全脱钩。

    Leave a Reply

    后才能评论