手机版
访问手机版
Yx12345下载站用心打造专业的软件下载站
yx12345下载站
当前所在位置:下载首页 > yx12345电脑频道 > 行业软件 > 编程工具 > Binary Ninja
逆向

Binary Ninja逆向工程工具-优秀的二进制分析与逆向分析工具 V3.1.3469 下载

  • 软件大小:219.1mb
  • 更新时间:2022-07-21
  • 软件语言:英文
  • 所属分类:编程工具
  • 软件类型:国外软件
  • 授权方式:免费版
  • 用户评分:评分
  • 运行环境:XP,Win7,Win8,Win10

本地下载http下载地址

软件介绍猜您需要

Binary Ninja是一款交互式反汇编器、反编译器和二进制分析平台,其实说白了就是一款逆向工程工具,主要用来对应用程序进行二进制分析与逆向分析,适合逆向工程师、软件分析师漏洞研究使用。

界面预览图:

Binary Ninja逆向工程工具-优秀的二进制分析与逆向分析工具

Binary Ninja 是一个适用于逆向工程师、恶意软件分析师、漏洞研究人员与软件开发人员使用的逆向工程工具。通过这款应用帮你分析应用,可以将本地资源添加到应用分析,可以直接分析已经开发完毕的文件,成功加载现有的文件到主应用就可以自动执行分析,可以将分析结果显示在主应用上,您可以直接对数据修改,可以重新编译二进制内容,应用也会对错误的消息提示,当应用逆向分析过程遇到错误就可以在应用显示警告信息,让你可以即刻关注到该错误内容,应用提供代码导航功能,可以对多种逆向数据内容导航,可以即刻查看函数名称,数据变量名称,段名称等内容,该应用提供插件管理,您可以通过多种插件编辑新的应用!

Binary Ninja提供了多种修改二进制文件的方式,整个应用可以分为两种编译方式,您可以根据自己实际需要选择对应的方式进行应用编译;Binary Ninja具有一个现代化的工作界面,功能布局直观好用,降低用户在查找相关程序时的难度;插件的扩展也是这款应用最为突出的一个功能,最常见的Binary Ninja插件是Python,同时应用中也会适当的打造一些C ++插件,并且平常会对于每个平台打造一个指令,其中在API存储库中就包含了几个C ++示例,用户在使用时可以查看了解。

功能特点:

1、反汇编文件

反汇编文件

为多种架构的反汇编提供第一方支持,包含 x86、x86-64、ARMv7 (with Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 与 MIPS。除此之外,我们的社区通过我们的公共插件生态系统支持很多其他架构。加载器适用于所有主要平台(PE、Mach-O、ELF),并且可以使用我们的 API进行扩展或定制。

2、反编译代码

反编译代码

我们的内置反编译器以一个价格与我们所有官方支持的架构一起工作,并建立在一个名为BNIL的强大的 IL 系列之上。事实上,不仅仅我们的架构,甚至社区架构都能产生惊人的反编译。我们的反编译器输出到 C 与 BNIL,并且可以按需切换。

3、自动化一切

自动化

我们广泛的 API可用于创建与自定义加载程序、添加或扩充架构、自定义 UI 或自动化任何工作流程(类型、补丁、反编译......任何事情!)。绑定可用于 C++、Python 与 Rust。

4、创建插件

创建插件

做了一些很酷的东西并想分享?发布您的社区插件,并在我们的插件管理器中展示它!任何客户都能在客户端内部随时安装(或更新)这些插件。

5、快速分类

快速分类

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

6、交互式探索

交互式探索

我们不仅为二进制分析打造了最好的自动化与 API,并且我们的 UI 设计是有意与干净的。没有任何干扰,但您需要的所有功能都能完成最大的工作,包含多个选项卡、同步与拆分视图、自定义布局等。

7、注释一切

注释

逆向工程是探索未知的过程。随着您的理解提升,我们为您提供工具来表示与修正分析。添加类型、结构、注释、突出显示、标签等。

8、制作补丁

制作补丁

使用多种专门为提升速度而打造的工具,快速有效地制作二进制补丁。直接编辑汇编行,选择预设补丁,使用我们的十六进制编辑器视图编辑原始字节,甚至使用我们自己的内置编译器SCC直接将 C 编译成可执行文件。

9、切换平台

切换平台

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

10、内部分析

内部分析

不需要仅在 Binary Ninja 内部进行分析。相反,将 Binary Ninja 带入您的分析环境。使用您选择的python repl,甚​​至将我们的核心分析库静态编译到现有框架中,我们的分析可以完全脱离UI。

Binary Ninja 3.1.3469版升级记录:

功能:中键点击与 shift-middle-click 将打开新窗格与新选项卡 (分别)并且可以配置

功能:地址指示器已被简化,现在还支持更改默认显示格式

功能:如果尝试命名重复的符号(这是允许的!),UI 将警告不要这样做

功能:可以将窗格拖入新窗口

功能:如果存在主功能,则自动导航到那里(可以通过 ui.firstNavigate 设置进行配置)

修正:热键现在在反汇编与当前视图中间交替

修正:标签/书签右键菜单清理

修正:变量视图中的值更一样

修正:图形与线性视图的更好命名

修复:使用 y 热键更改类型将默认如果存在于线性视图中,则为现有类型

修复:保存/恢复窗口布局功能已恢复(实际上不是双关语),还可以保存默认布局

修复:查找(文本)可以重置线性视图设置

修复:查找事实上,全部查找以前所有可能都失败

修复:删除部分被遮挡的 UI 工件

修复:取消外部链接警告对话框时主窗口不再关闭

修复:消除了具有关视图更改与同步的几个错误

修复:解决 QT 崩溃

修正:更好地验证 Mach-O LC_FUNCTION_START 记录

特性:现在设置了几个常量,例如 maxSymbolWidth 与 disassemblyWidth

修正:修正的跳转表反编译

修正:更好地限制无效跳转表的创建

修复:修正的 SBB 标志跟踪

修复:如果没有任何变化,保存时 BNDB 的大小不再增长

修复:在内部恒定数据流分析中正确处理 ROL

修复:一些移位指令被不当解除

特性:Python 3.10 支持

功能:HighLevelILFunction::GenerateSSAForm 现在在 API 中公开

修正:对类型注释的很多修正

修正:自动定位 MacPorts 安装的 python 版本

修正:插件现在可以在回调期间抛出异常

修复:MediumLevelILVarPhi.vars_written 属性现在可以工作

修复:open_view API 正确设置 FileMetadata.filename

修复:DebugInfo.add_function 不再出错

特性:现在可以使用反引号对类型名称进行转义,从而允许很多以前无效的符号与更好的往返支持

修复:一些结构被错误地打包

修复:WCHAR 过于尖锐

修正:插件列表排序方法现在不区分大小写

特性:LDAP 现在是单点登录 (SSO) 用户身份验证的来源

特性:支持 Webhook 以提供与聊天环境等其他服务的容易集成

特性:新的用户位置跟踪窗口

功能:在管理界面中显示许可证预留指标

功能:Enterprise Server 现在在 Windows 上运行

功能:用于服务器管理二进制文件的多个新 CLI 开关,支持其他部署变化

功能:入门文档页面设置单点登录 (SSO) 与本地客户端更新

修正:活动许可证预留显示更易于理解

修正:推送新数据库与同步新快照时的网络性能

修正:具有N多文件 (>2000) 的项目的网络性能

修复:修复了与 UI 与网络相关的多个客户端崩溃

修复:添加了一个缺失的错误尝试删除配置文件的项目时的消息(不再静默失败)

修复:修复了短期许可证未缓存在磁盘上的问题

修复:修复了时间戳问题,阻止强制许可证到期正常工作

修复:修复了一个虽然已启用 Azure Active Directory,但它不会显示为有效登录选项的问题

修复:修复了在某些情况下阻止管理权限的用户与组过滤问题

修复:macOS 上的服务器管理二进制文件现在包含有效的 x64 支持

对架构的很多修正,请参阅每个独自的开源存储库以获取更多信息

功能:可以启用新设置 analysis.database.purgeSnapshots 以自动清除快照信息保存数据库时

修正:binaryninja:URL 处理程序现在可以打开 BNDB

修正:对 PDB 加载的多项修正与修复

修正:现在可以优雅地处理访问同一数据库的多次尝试

修复:BN_USER_DIRECTORY 现在是定位的完全覆盖用户文件夹

修复:无头安装脚本上的静默选项逻辑落后

Binary Ninja对于经常需要修改二进制文件的人来说却是是一个不错的选择,既有快速方便的UI操作界面,还有内置强大的C编译引擎的支撑。

猜您需要为您推荐一些您可能需要的类似软件下载

下载地址

Binary Ninja逆向工程工具-优秀的二进制分析与逆向分析工具 V3.1.3469 下载

本地免费下载

1、如果下载地址无法下载,请多试几个下载地址!安装教程与用法,请百度一下官方网站,安装方法与使用教程。
2、为确保高速下载,请使用迅雷等类似下载工具下载。如下载后出现不能解压,请安装最新版winrar等解压软件!
3、如果您下载的压缩包解压时需要输入解压密码,请输入解压密码(红字):www.yx12345.com
4、不提供Binary Ninja的破解版,注册码,序列号,破解补丁,注册密钥,激活码,注册机等下载!