macOS · 取证二进制与十六进制编辑器每一个字节,完整解码。

即时打开数 GB 的二进制文件。逐字节进行差异比对、修补与导出——全程离线,具备零遥测(Zero Telemetry)。

免费下载 ZERO TELEMETRY macOS 原生 · App 支持 15 种语言
macOS 上的 HexWrite:十六进制网格旁,Data Inspector 正在解码整数、浮点数和一个 Mac 时间戳,另有实时 ARM64 反汇编,状态栏中显示 MD5 和 SHA-256 摘要
01为关键时刻而生

文件不会自己开口。
那就打开它。

那个 40 GB 的磁盘映像。 HexWrite 通过块映射流式索引打开超大文件——数 GB 的二进制文件、磁盘映像和内存转储——因此在 40 GB 的映像中快速浏览,内存开销并不比 40 KB 的文件多。
不匹配的文件头。 HexWrite 会将文件的魔数与其扩展名进行比对,并在两者不一致时提醒您——然后只需一次点按,即可在偏移量 0x0 处修复文件头。
必须能证明的修改。 所有修改都保存在虚拟缓冲区中;在您选择原位保存或导出修补副本之前,原始文件绝不会被改动——并附上能证明改动内容的最新哈希摘要。
02仪表板

表面友好易用。
内里取证严谨。

Data Inspector 与实时反汇编

光标之下即时呈现整数、浮点数和实时 ARM64 反汇编——支持大小端两种字节序、Mac 时间戳,还有交互式位可视化工具。

// ARM64 · ARM32 · x86 · x86_64

Split View 与字节差异比对

并排比对两个二进制文件。操作过程中,存在差异的字节会在两个窗格中同时高亮显示。

// 挂载对比目标文件

YARA-style 模式扫描(Pattern Scan)

编写一条规则,即可获得其字节匹配到的每一个偏移量。模式引擎仅匹配连续的字面字节——不支持正则表达式、十六进制通配符和跳转。

// $mz = { 4D 5A }

Lua 脚本

使用内置 Lua 实现自动化。脚本通过受限的 API 读取和修补字节,并在沙盒化的引擎中运行。

// read_bytes(offset, length)

Surgical 字节修补与 Delta Export

修补字节,并证明改动内容。在您导出之前,原始文件保持原样;导出时附上最新哈希摘要。可以十六进制或 Base64 格式注入数值。

// MD5 + SHA-256,导出前后

文件头校验与修复

魔数会与文件所声称的扩展名进行核对;两者不一致时,HexWrite 会将其标记出来——而且只需一次点按,即可在偏移量 0x0 处修复文件头。

// 魔数分析
熵概览——绘制在滚动条上的抽样概览(100 个样本),为您指引查看方向。 原生 macOS 界面——支持浅色与深色外观,且 App 已本地化为 15 种语言。
03仪器本身

看它读取、比对,并给出证明。

HexWrite Split View 正在并排比对两个二进制文件,存在差异的字节在两个窗格中均高亮显示
Split View——存在差异的字节在两个窗格中同时高亮
HexWrite 完成字节修补和 Surgical Export 之后:一个已修补的单元格,状态栏中显示导出前后的 MD5 和 SHA-256 摘要
Surgical Export——修补一个字节,导出时附上最新哈希摘要
HexWrite Pattern Scan 在一个磁盘映像中找到某条字面字节规则的四个匹配项,每项都带有偏移量和所匹配的字节
Pattern Scan——字节匹配到的每一个偏移量
04Zero Telemetry
取证沙盒与离线安全架构

Zero Telemetry.

HexWrite 产生的唯一网络流量,是 Apple 的 StoreKit 与 App Store 之间的连接。崩溃日志、使用数据和文件元数据一律不会传输给 ProfWorkBench——我们不运营任何能够接收这些数据的服务器。

HexWrite 运行在 macOS App 沙盒之内,且不持有任何网络权限(network entitlement)。

HexWrite 使用 Apple 的 StoreKit 框架与 App Store 通信,仅用于验证和管理许可证与订阅。这些流量流向 Apple 而非 ProfWorkBench,并受 Apple 隐私政策的约束。

HexWrite 的零遥测(Zero Telemetry)面板,介绍其取证沙盒与离线安全架构
App 沙盒 无网络权限 无账户
05价格

读取免费。改写字节属于专业版。

十六进制网格、Data Inspector 的解码器和反汇编器均可免费使用。字节编辑、Surgical Export,以及 Parser、Lua 和 Pattern Scan 工作区则属于 HexWrite Pro。

View-Only Mode
$0
一款免费的十六进制查看器——挂载任何二进制文件,读取每一个字节。
  • 完整十六进制网格,不限文件大小
  • Data Inspector 解码器
  • 实时反汇编
  • Split View 字节差异比对
  • 字节编辑与导出
免费下载
HexWrite Pro Annual Pass
$9.99 / 年
按年使用全部专业版取证功能。
  • 包含 View-Only Mode 的全部功能,另加:
  • 字节编辑与注入
  • 附哈希摘要的 Surgical Export
  • Parser、Lua 与 Pattern Scan
  • 除非取消,否则按年自动续订
获取 App → 在 App 内解锁
一次买断
HexWrite Pro Lifetime
$39.99 一次性付费
解锁不限次数的字节修补与导出。
  • 全部专业版功能,永久有效
  • 一次购买,永不续订
  • 字节编辑、导出及全部工作区
  • 包含所有未来更新
获取 App → 在 App 内解锁

免费试用,准备好了再解锁——HexWrite 可免费下载。挂载任何二进制文件、读取完整的十六进制网格、在 Data Inspector 中解码字节、反汇编指令、并排比对两个文件——无需任何购买。字节编辑、Surgical Export,以及 Parser、Lua 和 Pattern Scan 工作区属于 HexWrite Pro:这是一项 App 内购买项目,提供年度订阅或一次性永久解锁两种方式。订阅将按年自动续订,除非您在“设置”中取消。

美国定价——App Store 会显示您所在地区的价格 · 所有购买均由 Apple 通过 Mac App Store 安全处理

06常见问题

在您提问之前——

HexWrite 免费吗?
可免费下载。读取功能免费——十六进制网格、Data Inspector 的解码器,以及反汇编器。字节编辑、Surgical Export,以及 Parser、Lua 和 Pattern Scan 工作区属于 HexWrite Pro;它是一项 App 内购买项目,提供年度订阅或一次性永久解锁两种方式。
HexWrite 支持 YARA 规则吗?
它刻意保持为 YARA-style。模式引擎仅匹配连续的字面字节——不支持正则表达式、十六进制通配符(??)、跳转([n])和修饰符。编写一条由字面字节组成的规则,即可获得它们匹配到的每一个偏移量。
HexWrite 会通过网络发送什么?
HexWrite 产生的唯一网络流量,是 Apple 的 StoreKit 与 App Store 之间的连接。崩溃日志、使用数据和文件元数据一律不会传输给 ProfWorkBench——我们不运营任何能够接收这些数据的服务器。这些 StoreKit 流量流向 Apple 而非 ProfWorkBench,并受 Apple 隐私政策的约束。
它真能打开 40 GB 的映像吗?
能。文件通过块映射流式索引打开,因此在 40 GB 的映像中快速浏览,内存开销并不比 40 KB 的文件多。
修补会改动我的原始文件吗?
除非您同意,否则不会。所有修改都保存在虚拟缓冲区中;在您选择原位保存或导出修补副本之前,原始文件绝不会被改动——并附上最新的哈希摘要,让您能够证明改动内容。
年度订阅是如何运作的?
除非您在设置中取消,否则 HexWrite Pro Annual Pass 将按年自动续订;您可以随时取消。一次性的 HexWrite Pro Lifetime 解锁永不续订。所有购买均由 Apple 处理。
HexWrite App 图标

看看这些字节究竟在说什么。

免费下载。读取功能免费。专业版开启整套编辑工作台——可选按年订阅,或一次性永久解锁。

在 Mac App Store 下载
原生 macOS · 零遥测(ZERO TELEMETRY) · App 沙盒 · App 支持 15 种语言