Binary Ninja 是一个交互式反汇编程序、反编译程序和二进制分析平台,适用于在 Windows 上运行的逆向工程师、恶意软件分析师、漏洞研究人员和软件开发人员。
反汇编文件
Vector 35 为来自多种架构的反汇编提供第一方支持,包括 x86、x86-64、ARMv7(带有 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIPS。此外,我们的社区通过我们的公共插件生态系统支持许多其他架构。加载程序可用于所有主要平台(PE、Mach-O、ELF),并且可以使用我们的 API 进行扩展或自定义。
反编译代码
我们的内置反编译器以一个价格与我们所有官方支持的架构一起工作,并建立在一个强大的 IL 家族之上,称为 BNIL。事实上,不仅仅是我们的架构,甚至社区架构也能产生惊人的反编译。我们的反编译器输出到 C 和 BNIL,并且可以按需切换。
自动化一切
我们广泛的 API 可用于创建和自定义加载程序、添加或扩充架构、自定义 UI 或自动化任何工作流程(类型、补丁、反编译……任何东西!)。绑定可用于 C++、Python 和 Rust。
创建插件
做了一些很酷的东西并想分享?发布您的社区插件并在我们的插件管理器中展示它!任何客户都可以随时在客户端内安装(或更新)这些插件。
快速分诊
使用我们的 API 快速批处理文件并在我们的分类视图中查看结果。使用熵图来识别感兴趣的区域,例如打包或加密数据。单击任何位置以快速导航到那里。
交互式探索
我们不仅为二进制分析构建了最好的自动化和 API,而且我们的 UI 设计是有意且干净的。没有任何干扰,但拥有完成大型工作所需的所有功能,包括多个选项卡、同步和拆分视图、自定义布局等。
注释一切
逆向工程是探索未知的过程。随着您理解的提高,我们为您提供了表示和改进分析的工具。添加类型、结构、注释、突出显示、标签等。
有效修补
使用各种专为提高速度而构建的工具快速有效地制作二进制补丁。直接编辑汇编行,选择预设补丁,使用我们的十六进制编辑器视图编辑原始字节,甚至使用我们自己的内置编译器 SCC 直接将 C 编译成可执行文件。
切换平台
你永远不会被困住。 Binary Ninja 不仅可以在 Windows、macOS 和 Linux 上无缝运行,而且每次购买都以一个价格包含所有三个平台。
官方下载(DEMO)
https://cdn.binary.ninja/installers/BinaryNinja-demo.exe
网盘下载(Commercial)
https://pan.baidu.com/s/1Ml5gRWGkFE8Bn9KUgRt7VQ 提取码:hhhh