mov eax, 0x401000
call analyze_function
jmp next_block
push ebp
mov ebp, esp
sub esp, 0x10
if (condition) {
  return value;
}
0x00401000: 55
0x00401001: 8B EC
0x00401003: 83 EC 10

免费试用 Binary Ninja

两种方式体验强大的二进制分析平台

Binary Ninja 提供两种免费试用方式:Cloud 在线版本支持所有架构但需要上传二进制文件,Free 本地版本可在本地运行但有架构限制。两种免费版本都不支持强大的 API/插件生态系统。

多架构支持
免费试用
强大分析

选择您的试用方式

根据您的需求选择最适合的试用版本

Cloud 版本

免费在线逆向工程工具

Binary Ninja Cloud 界面截图

功能特点

  • 协作功能
  • 在其他页面嵌入交互式图表
  • 直接链接到特定代码
  • 查看多个 IL 级别
  • 支持所有架构的反编译器

使用限制

  • 功能不如本地客户端丰富
  • 仅支持 PE/MachO/ELF 文件格式
  • 无 API/插件支持
  • 性能限制
  • 必须将二进制文件提交给 Vector 35

Free 版本

本地运行的免费版本

Binary Ninja Free 界面截图

此免费版本可用于非商业用途,或评估其功能是否满足您的商业需求。

功能特点

  • 保存/加载分析数据库
  • 可自定义用户界面
  • 集成调试器
  • 支持任意文件格式
  • 无限分析线程

使用限制

  • 仅支持 x86、x86_64 和 ARMv7 架构
  • 无 SCC 支持
  • 无 linux-arm 客户端(付费版本支持)
  • 不包含 ObjectiveC 自动分析工作流程
  • 有限的 IL(仅反汇编、HLIL、伪 C)
  • 无 API/插件访问权限
  • 包括无法访问我们的 Sidekick 服务
  • 有限的主题选择
  • 不适用于商业用途