热门排行
简介
Vector 35 Binary Ninja是一款出色的反编译器和二进制分析平台,适用于在 Windows 上运行的逆向工程师、恶意软件分析师、漏洞研究人员和软件开发人员。Binary Ninja广泛的 API 可用于创建和自定义加载程序、添加或扩充架构、自定义 UI 或自动化任何工作流程,需要的朋友可以尝试一下。
Vector 35 Binary Ninja mac版安装教程
下载好Vector 35 Binary Ninja安装包后打开,将左侧【Vector 35 Binary Ninja】拖拽至右侧应用程序。
打开激活补丁
拖动【libbinaryninjacore.1.dylib】文件至【MacOS】
文件路径:/Applications/Binary Ninja.app/Contents/MacOS
拖动【libtommath.1.dylib】文件至【lib】
文件路径:/usr/local/opt/libtommath/lib注意:部分用户需要手动创建libtommath与lib文件夹
拖动激活工具至桌面。
在桌面双击运行【keygen】文件
提示输入邮箱,大家输入任意邮箱地址,键盘点击enter运行。
运行成功。
打开先前拖动到桌面的文本文件。
将终端生成的信息复制到文本文件中。注意:只需复制图中被选中的区域即可。
运行软件提示需要激活,点击导入文件。
选中桌面的文本文件,点击打开软件激活成功。
Vector 35 Binary Ninja for Mac官方介绍
Binary Ninja 是一个交互式反汇编器、反编译器和二进制分析平台,适用于在 Windows 上运行的逆向工程师、恶意软件分析师、漏洞研究人员和软件开发人员。
Vector 35 Binary Ninja for mac功能特点
Disassemble Files
Vector 35 为多种架构的反汇编提供第一方支持,包括 x86、x86-64、ARMv7(带有 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIPS。此外,我们的社区通过我们的公共插件生态系统支持许多其他架构。加载器适用于所有主要平台(PE、Mach-O、ELF),并且可以使用我们的 API 进行扩展或定制。
反编译代码
我们的内置反编译器以一个价格与我们所有官方支持的架构一起工作,并建立在一个名为 BNIL 的强大 IL 系列之上。事实上,不只是我们的架构,甚至社区架构都可以产生惊人的反编译。我们的反编译器输出到 C 和 BNIL,并且可以按需切换。
自动化一切
我们广泛的 API 可用于创建和自定义加载程序、添加或扩充架构、自定义 UI 或自动化任何工作流程(类型、补丁、反编译……任何事情!)。绑定可用于 C++、Python 和 Rust。
创建插件
制作了一些很酷的东西并想分享?发布您的社区插件,并在我们的插件管理器中展示它!任何客户都可以在客户端内部随时安装(或更新)这些插件。
快速分类
使用我们的 API 快速批处理文件并在我们的分类视图中查看结果。使用熵图来识别感兴趣的区域,例如打包或加密数据。单击任何位置以快速导航到那里。
交互式探索
我们不仅为二进制分析构建了最好的自动化和 API,而且我们的 UI 设计是有意和干净的。没有任何干扰,但您需要的所有功能都可以完成最大的工作,包括多个选项卡、同步和拆分视图、自定义布局等。
Annotate Everything
逆向工程是探索未知的过程。随着您的理解提高,我们为您提供工具来表示和改进分析。添加类型、结构、注释、突出显示、标签等。
有效修补
使用各种专为提高速度而构建的工具,快速有效地制作二进制补丁。直接编辑汇编行,选择预设补丁,使用我们的十六进制编辑器视图编辑原始字节,甚至使用我们自己的内置编译器 SCC 直接将 C 编译成可执行文件。
切换平台
您永远不会被卡住。Binary Ninja 不仅可以在 Windows、macOS 和 Linux 上无缝运行,而且每次购买都以一个价格包含所有三个平台。
Vector 35 Binary Ninja mac版更新日志
beQUIETsimple for Mac(外置扬声器静音工具) v3.40版本新功能
-3.1.3469 (2022-05-31)
主要变化
• 更好的性能
• 非商业中的多线程
• Clang 类型解析器
• 新的 Windows 类型
• 本机调试器
• 日志系统
• 企业 API
UI 更新
• 功能:中键单击和 shift-middle-click 将打开新窗格和新选项卡 (分别)并且可以配置
• 功能:“地址指示器”已被简化,现在还支持更改默认显示格式
• 功能:如果尝试命名重复的符号(这是允许的!),用户界面将警告不要这样做
•功能:可以将窗格拖入新窗口
• 功能:如果存在主功能,则自动导航到那里(可以通过 ui.firstNavigate 设置进行配置)
• 改进:热键现在在反汇编和当前视图之间交替
• 改进:标签/书签上下文菜单清理
• 改进:变量视图中的值更加一致
• 改进:图形和线性视图的更好命名
• 修复:使用 y 热键更改类型将默认如果存在于线性视图中,则为现有类型
• 修复:保存/恢复窗口布局功能已恢复(实际上不是双关语),还可以保存默认布局
• 修复:查找(文本)可以重置线性视图设置
• 修复:查找事实上,“全部查找”以前所有可能都失败
• 修复:删除部分被遮挡的 UI 工件
• 修复:取消外部链接警告对话框时主窗口不再关闭
• 修复:消除了有关视图更改和同步的几个错误
• 修复:解决 QT 崩溃
二进制视图改进
• 改进:更好地验证 Mach-O LC_FUNCTION_START 记录
分析
• 特性:现在设置了几个常量,例如 maxSymbolWidth 和 disassemblyWidth
• 改进:改进的跳转表反编译
• 改进:更好地限制无效跳转表的创建
• 修复:改进了 SBB 标志跟踪
• 修复:如果没有任何变化,保存时 BNDB 的大小不再增长
• 修复:在内部恒定数据流分析中正确处理 ROL
•修复:一些移位指令被不当解除
API
• 特性:Python 3.10 支持
• 功能:HighLevelILFunction::GenerateSSAForm 现在在 API 中公开
• 改进:对类型注释的许多改进
• 改进:自动定位 MacPorts 安装的 python 版本
• 改进:插件现在可以在回调期间抛出异常
• 修复:MediumLevelILVarPhi.vars_written 属性现在可以工作
• 修复:open_view API 正确设置 FileMetadata.filename
• 修复:DebugInfo.add_function 不再出错