Binary Ninja v5.1.8104
Apple M 系列芯片(M1/M2/M3/M4/M5...)
| 架构: | ARM |
| 典型产品: |
MacBook Air(2020以后) MacBook Pro(2021以后) iMac (2021以后) Mac mini(2020以后) Mac Studio(全部) iPad Pro/Air(M1以后型号) |
| 技术核心: | 片上系统,将CPU、GPU、内存等整合在同一芯片,实现高能效 |
Intel 芯片
| 架构: | X86 |
| 典型产品: |
Mac Pro (2013垃圾桶/2019塔式) iMac (2020及以前) Mac mini (2018以前) MacBook Pro (2020以前) MacBook Air (2020以前) MacBook (2015-2019) |
| 技术核心: | 分立式设计,CPU、GPU、内存等是独立部件 |
应用介绍
Binary Ninja是一款功能强大的交互式反汇编器、反编译器和二进制分析平台,专为逆向工程师、恶意软件分析师、漏洞研究人员和软件开发人员设计。它支持多种处理器架构,包括x86、x86-64、ARMv7、ARMv8(AArch64)、PowerPC、6502、Z80和MIPS等,能够处理各种不同类型的二进制文件。其内置的反编译器可以将代码输出到C和BNIL,并且支持按需切换。Binary Ninja提供了广泛的API,可用于创建和自定义加载器、添加或扩充架构、自定义UI或自动化任何工作流程。此外,它还具备强大的调试功能,支持Python脚本自动化分析任务,帮助用户快速理解二进制文件的结构和逻辑,发现潜在的安全问题。
反汇编与反编译
将二进制代码转换为易于理解的汇编指令和伪C代码(支持C和BNIL中间语言)。
动态分析代码执行流程,生成控制流图(CFG)和数据流图(DFG)。
支持类型推断和符号重命名,提升代码可读性。
多架构支持
内置多种处理器架构解析,支持自定义架构扩展。
统一界面分析不同架构的二进制文件,简化跨平台分析。
交互式分析
实时搜索、标注和注释功能,支持高亮显示关键代码块。
支持函数、变量、指令的交叉引用(Xref)和引用图。
动态调试功能,支持硬件断点、内存查看和寄存器跟踪。
自动化与扩展性
内置Python脚本引擎,支持自动化分析任务(如漏洞扫描、代码模式匹配)。
提供丰富的API接口,允许用户开发自定义插件或集成第三方工具。
支持脚本录制和回放,简化重复性操作。
协作与安全分析
支持版本控制系统(如Git)集成,跟踪分析进度和修改历史。
集成漏洞数据库(如CVE),辅助识别已知漏洞。
支持加密二进制文件分析(如PE、ELF、DEX等格式)
用户界面
分屏视图(如代码视图、图形视图、十六进制视图)同步联动。
支持主题定制和快捷键配置,提升操作效率。
提供交互式图形界面(如函数调用图、类型层次图)。
常见问题
运行终端.app,执行sudo xattr -rc /Applications/xxx.app,路径改成安装包的路径;
完成后再次打开应用程序,你会看到一个信息确认框,大意是提示运行该程序有风险,点击「打开」即可。
按住 Control 键,鼠标单击该软件,在弹出的菜单中选择 打开;或 鼠标右键 点击该软件,选择「显示包内容」,
然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序;
以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。
打开:偏好设置 → 隐私与安全性 → 安全性;选择任何来源
没有任何来源选项?
运行终端.app,执行下面代码:
- 如果是 macOS 10.12 ~ 10.15.7:
sudo spctl --master-disable - 如果是 macOS 11.0 及以上版本系统:
sudo spctl --global-disable
- 1.下载软件前请先确认自己 MAC 系统是 Apple M 处理器还是 Intel 处理器,然后查看系统版本与软件是否匹配兼容。
查看方法:MAC 系统左上角 → 苹果图标 → 关于本机 → 处理器 - 2.多个破解版本存在建议使用 TNT 版,安装简单方便,其他的都有点复杂,对于小白用户来说有点困难。
Apple M 系列芯片(M1/M2/M3/M4/M5...)
| 架构: | ARM |
| 典型产品: |
MacBook Air (2020年末及以后) MacBook Pro (13寸M1款,14/16寸2021及以后) iMac (24寸,2021及以后) Mac mini (2020年末M1款及以后) Mac Studio (全部) iPad Pro / Air (M1及以后型号) |
| 技术核心: | 片上系统,将CPU、GPU、内存等整合在同一芯片,实现高能效 |
Intel 芯片
| 架构: | X86 |
| 典型产品: |
Mac Pro (2013“垃圾桶”,2019“塔式”) iMac (2020及以前的21.5/27寸) Mac mini (2018款及以前) MacBook Pro (2020及以前的13/15/16寸) MacBook Air (2020年初及以前) MacBook (12寸,2015-2019) |
| 技术核心: | 分立式设计,CPU、GPU、内存等是独立部件 |
本站前期的部分安装包需要密码,请尝试输maccn.com。后面逐渐取消密码设置。
首先进入回复模式:
- 英特尔机型:重启,当屏幕彻底变黑后,赶快按住 Command + R 键,直到屏幕上出现苹果标志。如果之前没有进入过这个模式,macOS 可能需要下载一些数据,当下载完成后,macOS 将自动进入恢复模式,即 Recovery。
- M1/M2(Apple Silicon):Mac 处于关机状态时,按住电源按钮大约 10 秒直到屏幕亮起,然后转到「选项」(Options),可能需要输入系统密码。
在终端.app中运行:csrutil disable
重启!
SIP 指的是 System Integrity Protection,即系统完整性保护。这是一个用于保护 macOS 系统文件不被篡改的安全机制,自 macOS 10.11 开始引入。当 SIP 被关闭后,macOS 会面临一定的安全风险,如果你的数据非常重要则请谨慎关闭,风险自担。

