兼容平台:Intel/ARM系统要求:macOS 10.15 及更高版本资源版本:v3.5.4526,VIP免费立即下载
Binary Ninja For Mac v3.5.4526是梵摄创意库搜集的一款二进制交互式反汇编软件,这款Mac软件交互式反汇编器、反编译器和二进制分析平台,适用于逆向工程、恶意软件分析师、漏洞研究人员和软件开发人员,在 Windows、macOS、Linux 上运行。
反汇编:反汇编各种格式、平台和架构的可执行文件和库。反编译:针对任何受支持的架构(包括您自己的架构)将代码反编译为 C 或 BNIL。自动化:在 UI 内部或外部使用 C++、Python 和 Rust API 进行自动分析。分析:可视化控制流并交互式地导航交叉引用。注释:命名变量和函数、使用类型、创建结构以及添加注释。协作:使用我们的企业产品轻松协作同步提交。
软件截图
软件特色
文件反汇编 – Vector 35 为反汇编各种体系结构提供本机支持,包括 x86、x86-64、ARMv7(带 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIPS。此外,我们的社区通过我们的公共插件生态系统支持许多其他架构。加载器适用于所有主要平台(PE、Mach-O、ELF),并且可以使用我们的 API 进行扩展或定制。代码反编译 – 我们的内置反编译器以一个价格适用于所有官方支持的架构,并且基于名为 BNIL 的强大 IL 系列。事实上,不仅是我们的架构,甚至社区架构也能产生惊人的反编译效果。我们的反编译器输出为 C 和 BNIL,并且可以按需包含。自动化任何事情 – 我们广泛的 API 可用于创建和自定义加载程序、添加或扩展架构、自定义用户界面或自动化任何工作流程(类型、补丁、反编译……应有尽有!)。绑定适用于 C++、Python 和 Rust。创建插件 – 制作了一些很酷的东西并想分享?发布您的社区插件并将其列在我们的插件管理器中!这些插件可以由任何客户端随时直接在客户端内安装(或更新)。快速排序 – 使用我们的 API 快速批处理文件并在排序视图中查看结果。使用熵图来识别感兴趣的区域,例如打包或加密的数据。单击任意位置即可快速前往该位置。交互式探索 – 我们不仅为二进制分析构建了最好的自动化和 API,我们还精心设计了用户界面,简洁明了。没有干扰,但拥有完成最大任务所需的所有功能,包括多个选项卡、同步和拆分视图、自定义布局等。全部注释——逆向工程是探索未知的过程。随着您的理解不断加深,我们会为您提供展示理解并改进分析的工具。添加类型、结构、注释、突出显示、标签等。高效修补 – 使用专门为提高速度而设计的各种工具快速高效地创建二进制修补程序。直接编辑装配线,选择预安装的补丁,使用我们的十六进制编辑器编辑原始字节,甚至使用我们自己的内置 SCC 编译器直接将 C 编译为可执行文件。切换平台 – 你永远不会陷入困境。Binary Ninja 不仅可以在 Windows、macOS 和 Linux 上无缝运行,而且以同一个价格包含所有三个平台。Run Without a Head – 无需仅在二进制忍者内部进行分析。相反,请将 Binary Ninja 添加到您的分析环境中。使用您选择的 python repl 甚至将我们的核心分析库静态编译到现有框架中,我们的分析可以与 UI 完全解耦。
更新内容
Version v3.5.4526:
UI 更新
功能:进入/退出块 UI 指示器功能:彩虹大括号功能:突出显示大括号以突出显示其匹配的大括号功能:用于换行注释的新设置 (ui.view.common.commentWidth)功能:双击现在,枚举会将您带到类型侧栏中的类型功能:N 热键可用于在使用时命名枚举成员功能:选择数组标记将显示对所有成员的交叉引用,而不仅仅是第一个成员 •而选择索引将显示特定的交引用功能:现在可以使用常用的热键或菜单项从标签列表中复制标签内容功能:创建新的“禁用插件重新启动”操作,以便更轻松地进行故障排除改进:“复制” 和“复制为”现在复制完整的源字符串,而不仅仅是 UI 中呈现的截断字符串改进:日志窗口中的日志类型下拉列表会记住之前的选择改进:创建类型对话框不需要在末尾添加分号不再是所有行改进:更新的插件现在会记住其启用/禁用状态改进:所有过滤器框现在在过滤之前有 500 毫秒的延迟,以在存在大量项目时提高性能改进:添加段对话框有适当的按钮,并且没有更长的可调整大小改进:创建的标签刷新 UI改进:窄装订线可处理多个标签改进:悬停作为函数指针的数据变量现在将目标显示为代码,而不是数据改进:“创建数组”对话框现在允许十六进制项目计数除十进制外改进:更好地在 HLIL 中呈现枚举逻辑改进:可以覆盖非顶级指令的 HLIL 调用上的调用类型改进:指向结构内部的数据变量显示为字段/偏移量,其中地址为注解改进:将鼠标悬停在堆栈局部变量上现在显示十六进制偏移量,而不是十进制改进:选择带引号的字符串将选择内容,而不是引号,并且如果字符串被截断,仍可以复制完整值改进:宽字符串在 UI 中带有前缀(“U”代表 32 位,“u”代表 16 位)在视觉上是不同的。改进:日志类别在选项卡中保持不变并重新启动改进:“重复变量名称”对话框文本更容易理解改进:数据库的默认名称现在包含原始文件扩展名改进:在注释对话框中输入现在可提交该框,使单行注释速度更快(Shift-Enter 仍可用于在对话框中输入换行符)改进:外部参照过滤器文本显示已过滤项目的数量,而不是显示项目的数量改进:现在在图形视图中默认启用“显示地址”设置改进:“创建所有成员”不再遮蔽继承的成员改进:十六进制视图无不再允许在可用内容之外进行选择改进:当“复制为”失败时,错误消息现在对于说明为什么选择不起作用改进:修改数组中的偏移量不再捕捉到更改完成后数组的顶部改进:长日志窗口消息现在换行改进:将鼠标悬停在包含函数指针的 DataVariable 上现在显示函数预览改进:向组件添加了“在新窗格中打开”上下文菜单改进:即使窗格未聚焦,十六进制视图也会显示当前偏移量修复:与字体相关的几个错误,特别是 Windows 10 HiDPI 显示器上的字体别名修复:大地址空间现在可以正确呈现注释和标签修复:注释中断内联和弹出编辑修复:从日志窗口复制有时会复制额外的行修复:选择枚举对话框有时显示为空,或选择错误的元素修复:功能图现在与多个窗格正确同步,包括if选择搜索结果修复:日志窗口不再错误地计算宽度修复:日志窗口字体间距修复:上游 QT 解析的默认窗口位置缓慢迁移修复:在 ARM/Thumb 二进制文件上无法重命名结构成员修复:重置组件视图的过滤器已修复修复:枚举成员有时渲染不正确修复:反汇编视图有时具有错误的类型注释修复:枚举渲染时崩溃修复:某些 HLIL 调用无法设置堆栈调整集修复:重命名类型的标题错误修复:导入标题对话框中的示例占位符修复:MacOS 上的捏合缩放稍微偏离中心修复:贴纸标题本身不太混乱修复:所选字符串文字周围奇怪的突出显示修复:显示/隐藏功能图操作与上下文无关修复:由于搜索所有函数时不等待生成的分析,UI 中的文本搜索可能会产生不一致的结果修复:解决了与非 ASCII 字符相关的多个问题在脚本文件和用户文件夹路径中修复:使用 show_html_report 时出现虚假警告修复:表格视图中的交叉引用箭头方向修复:在同时显示分割线性/十六进制视图的情况下编辑字节时可能会挂起修复:地址中的回归日志窗口不可点击
二进制视图改进
修复:没有符号信息的 MachO 文件现在可以正确加载修复:Objective-C 工作流程修复了一些 cfstrings 无法渲染
分析
功能:函数可以标记为 __pure改进:包含许多内容的大文件现在可以更快地分析重定位改进:内联字符串现在具有关联的类型改进:对死代码消除行为的多项改进改进:合成内置函数不再模糊结构成员分配改进:内置 memcpy 将所有字节显示为转义十六进制改进:更好地交叉引用拇指/手臂功能改进:合成内置大纲的向后兼容性改进:分析跨基本块边界初始化的堆栈数据改进:过于热心的函数识别器现在不那么热心改进:重复的符号表条目现在被忽略改进:更改数据值现在会自动更新因变量的分析改进:许多模板简化器更改和更新(包括改进的重载运算符简化!)修复:对 PDB 支持的多项修复,包括修复前缀为 的符号的呈现0x7f、RTTI 类型解析以及下载的 PDB 缓存问题修复:删除了一些宽字符串检测误报修复:修复了在 Windows 目标上解析 __packed 时的对齐情况修复:合成内置函数现在具有正确的参数和字节数,并且正确更新修复:线性扫描中可能出现无限循环修复:签名匹配中的死锁修复:大纲解析器中崩溃(堆栈耗尽)修复:之前 maxFunctionSize 限制为 0修复:analysis.limits.maxFunctionSize 一致,0 会导致其被忽略,不进行分析会跳过所有函数(如果之前使用此跳过分析,请使用analysis.initialAnalysisHold • 设置)
API
功能:在BinaryReader 中添加ReadPointerAPI功能:现在可以迭代 DataVariable功能:添加了 AnalysisContext API(感谢 JJTech!)功能:新的异常安全撤消 API BinaryView.undoable_transaction()改进:对撤消 API 和文档进行了多项改进(1、2、 3)改进:py.typed 现在包含在发布的版本中改进:binaryninjacore.h 现在是有效的 C(而不是 C++)改进:导出头文件更好地处理几种边缘情况,以始终生成可解析的 C改进:open_view /加载错误消息更加有用,API 本身现在与在 UI 中打开更加一致功能:TypedDataAccessor 现在有一个迭代器,可以更轻松地打印修复:对 parse_expression 进行多项改进(1、2、3)修复:枚举值via 类型 API 具有正确的符号修复:加载 API 使用原始字节正确工作修复:撤消删除函数可正确恢复所有相关注释修复:表达式解析器 API 遵守文件字节顺序(在“转到”对话框中使用)
架构
功能:支持R_MIPS_REL32 重定位,以及 MIPS 上的其他几项主要 PLT 改进改进:在 MIPS 上提升 LWL/LWR改进:在 Thumb 中提升 UBFX改进:Thumb IT 指令提升改进:自动检测 ELF 文件中的 MIPS64改进:MIPS64 协处理器和其他提升改进:ARMv7 SXTH 提升修复:movsb/stosb 提升的字节计数不正确修复:MOV 偏移基数的提升使用 LLIL_CONST_POINTER,即使 const 是符号修复:ROL/SHL 指令现在使用常量传播修复:不正确的 ARMv7 BFI 提升修复:R_AARCH64_CALL26 在变基后不再中断修复:__ptr_offset 注释中的错误类型库/平台功能:平台现在可以提供 _start 原型功能:从类型引用类型库将维护到库的映射修复:MIPS 类型库位于错误的文件夹中
调试器
功能:添加 DbgEng TTD 支持改进:添加新菜单项以在新窗格中查看寄存器值 改进:避免触发完整分析如果 LLIL 不可用,则该功能的功能改进:DbgEng 适配器在目标停止后打印目标状态改进:从调试器控制台发送空输入会重复最后一个命令改进:运行命令后使调试器控制台保持焦点修复:打开非 ascii 文件名时崩溃修复:LLDB 适配器正确报告寄存器的宽度修复:DbgEng TTD 隐藏其值始终为空的 YMM 和 ZMM 寄存器修复:如果上次使用的调试适配器不可用,则打开数据库时会崩溃
企业
版 • 改进:如果您上传现有数据库,现在会自动跳过“使用选项打开” .bndb 文件(如果您上传新的二进制文件,默认情况下仍会显示)改进:右键单击菜单、操作菜单和命令面板现在都包含与远程浏览器相同的操作,并且现在可以绑定到热键改进:文件夹现在也可以有描述改进:记录了客户在服务器部署期间遇到的一些边缘情况,并澄清了有关设置自定义 SSO 提供商的说明改进:企业 API 文档现已包含在 https://api.binary 中.ninja/修复:如果没有合并新内容,重新分析将不再在同步时触发 • 修复:如果分析缓存因过时而被客户端丢弃,则不再下载分析 缓存 • 修复:如果分析缓存由于合并而无效,则不再上传修复:上传数据库不再使数据库在上传后保持打开状态修复:文件夹状态和内容现在在刷新时正确更新修复:同步状态现在在以下情况下立即更新文件之间切换修复:在特定情况下对文件夹进行排序时崩溃修复:不再删除上传文件的文件扩展名修复:“编辑远程”对话框现在具有最小大小修复:如果打开超过一个“远程浏览器”选项卡
文档
功能:现已记录 UIDF功能:有关函数/开始/大小概念的文档功能:有关编写 UI 插件的更好文档改进:Unicode 代码块的设置现在包括“UTF”以提高可发现性修复:.callees 文档已更正
其他
改进:对 linux-setup.sh 脚本进行了多项改进改进:UI 和 API 类型解析现在对尾随更加宽松;字符改进:现在可以在没有默认架构的视图上进行转换,且不会发出警告改进:当分解器指定不存在的类型时,将创建临时空结构/类型改进:Python 3.11 将自动添加到可能的解释器的设置列表中(如果找到)修复:Beta database_viewer 插件在加载时遇到竞争条件修复:当指针文本标记为负数时,可以省略前导 0x修复: PseudoC 可能有不平衡的括号
1、如遇打开下载文件需要密码为:osx.cx
2、最近有用户反馈提取码错误:将提取码后面的空格去掉。
3、Mac软件分为app和PKG两种格式,app格式的软件直接拖拽到Applications即可完成安装,PKG格式双击安装即可完整完成。
4:安装xxx.app 显示已损坏” 详见:https://osx.cx/installxxx-app-erro.html
5、“xxx”已损坏,无法打开。你应该推出磁盘映像:https://osx.cx/xxx-is-damaged.html
6、有些Mac软件需要关闭SIP,关闭SIP的方法:详情:https://osx.cx/macos-close-sip.html
7、解决TNT破解的Mac软件退出或不能运行问题:https://osx.cx/fix-tnt-crack-app.html
8、本站Mac软件不能更新,一旦更新,破解就失效!需要更新请卸载老版本,重新下载最新版重新安装即可!
您无权限查看文件下载链接!
点赞
感谢您的来访,获取更多精彩文章请收藏本站。

1. 资源都是经过站长或作者收集测试修改后发布分享。转载请在文内以超链形式注明出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
暂无评论内容