Binary Ninja Personal是一个功能强大的反向工程平台,为恶意软件分析师、漏洞研究员和软件开发者提供交互式的反编译、反汇编和二进制分析工具。该平台支持Windows、macOS和Linux操作系统,能够处理多种格式、平台和架构的执行文件和库文件。Binary Ninja通过提供C或BNIL代码的反编译支持,便于用户理解和编辑代码。它还提供了强大的API接口,支持C++、Python和Rust,使用户能够自动化分析过程,定制加载器,添加或扩展架构,以及自定义用户界面。此外,Binary Ninja还支持插件创建和管理,允许用户分享他们的工作,以及利用社区开发的插件来扩展功能。软件提供了高级的数据分析工具,包括控制流可视化、交叉引用导航和数据注释,使用户能够有效地标记变量和函数,应用类型,创建结构并添加注释。Binary Ninja还设计了高效的二进制修改工具,支持直接编辑汇编指令、应用预设补丁、编辑原始字节,甚至使用内置的SCC编译器直接将C代码编译为可执行文件。该平台价格包含了对所有三个操作系统的支持,提供了一个无干扰、功能齐全的用户界面,以帮助用户在复杂的任务中保持专注,并支持无头运行,使分析可以完全脱离用户界面进行。

Fonction

反编译文件

Binary Ninja包括对多种架构的反汇编支持,包括x86、x86-64、ARMv7 (含Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80和MIPS。此外,我们的社区通过公开插件生态系统支持许多其他架构。所有主要平台(PE,Mach-O,ELF)都有加载器,并且可以使用我们的API进行扩展或自定义。

反编译代码

我们的内置反编译器可以以一种价格处理所有官方支持的架构,并建立在一个强大的ILs家族之上,称为BNIL。实际上,不仅仅是我们的架构,甚至社区架构也可以产生惊人的反编译。我们的反编译器可以输出到C和BNIL,并可以根据需求进行切换。

调试应用程序

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

自动化任何事情

我们广泛的API可以用来创建和自定义加载器,添加或增加架构,自定义UI,或自动化任何工作流程(类型,补丁,反编译…任何事情!)。可用于C++,Python和Rust的绑定。

创建插件

制作了一些酷炫的东西想要分享吗?在我们的插件管理器中发布你的社区插件并将其亮相!这些插件可以在客户端内部随时安装(或更新)。

快速分析

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

交互式探索

我们不仅构建了最好的二进制分析自动化和API,而且我们的UI设计也是有意义和清晰的。没有任何干扰,但你需要的所有功能都在这里,包括多个选项卡,同步和分割视图,自定义布局等等。

注解一切

逆向工程是探索未知的过程。随着你理解的提高,我们为你提供了表示这一点并改进分析的工具。添加类型,结构,注释,高亮,标签等等。

有效打补丁

使用各种为速度而特别制作的工具快速有效地制作二进制补丁。直接编辑汇编行,选择一个预设补丁,使用我们的十六进制编辑器查看编辑原始字节,甚至可以直接使用我们自己的内置编译器SCC将C编译到可执行文件中。

切换平台

你永远不会被卡住。Binary Ninja不仅可以在Windows,macOS和Linux上无缝运行,而且每次购买都包括所有三个平台的一种价格。

无头运行

无需只在Binary Ninja内部进行分析。相反,将Binary Ninja带入你的分析环境。使用你选择的python repl,甚至将我们的核心分析库静态编译到现有的框架中,我们的分析可以完全从UI中解脱出来。

Avertissement : Tous les articles de ce site, sauf mention contraire ou identification, sont des publications originales. Il est interdit à toute personne ou organisation de copier, détourner, collecter ou publier ce contenu sur un site web, un livre ou tout autre support médiatique sans notre autorisation préalable. Si un contenu de ce site porte atteinte aux droits et intérêts légitimes de l'auteur original, veuillez nous contacter pour obtenir une solution.