macOS · フォレンジックバイナリ&Hexエディタすべてのバイトを、余すところなく解読。

ギガバイト級のバイナリを瞬時に開く。差分確認、パッチ適用、書き出しをバイト単位で — 動作はすべてオフライン、Zero Telemetryです。

ダウンロード無料 ZERO TELEMETRY macOSネイティブ · アプリは15言語に対応
macOS上のHexWrite:16進グリッドの隣でData Inspectorが整数、浮動小数点数、Macのタイムスタンプをデコードし、ライブのARM64逆アセンブルと、MD5およびSHA-256のダイジェストがステータスバーに表示されている
01いざという日のために

ファイルは自らを語らない。
それでも、開く。

40 GBのディスクイメージ。 HexWriteは、非常に大きなファイル — ギガバイト級のバイナリ、ディスクイメージ、メモリダンプ — を、ブロックマップ方式のストリームインデックスで開きます。そのため、40 GBのイメージをスクラブしても、消費するメモリは40 KBのファイルと変わりません。
一致しないヘッダー。 HexWriteはファイルのマジックナンバーと拡張子を照合し、両者が食い違っていれば知らせます — さらにワンクリックで、オフセット 0x0 のヘッダーを修復します。
証明が必要な編集。 編集内容は仮想バッファに保持されます。上書き保存するか、パッチ適用済みのコピーを書き出すかを選ぶまで、元のファイルには一切手を加えません — 変更箇所の最新のダイジェストも一緒に生成されます。
02計器パネル

表向きはフレンドリー。
その下はフォレンジック。

Data Inspectorとライブ逆アセンブル

カーソル位置の整数、浮動小数点数、そしてライブのARM64逆アセンブル — 両エンディアン対応、Macのタイムスタンプ、インタラクティブビットビジュアライザも備えます。

// ARM64 · ARM32 · x86 · x86_64

Split Viewとバイト差分

2つのバイナリファイルを左右に並べて比較。作業中も、異なるバイトは両方のペインでハイライト表示されます。

// 比較ターゲットをマウント

YARA-styleのPattern Scan

ルールを書くと、そのバイト列が一致するすべてのオフセットが得られます。パターンエンジンが照合するのは連続したリテラルバイトのみで、正規表現、16進ワイルドカード、ジャンプには対応していません。

// $mz = { 4D 5A }

Luaスクリプティング

組み込みのLuaで自動化。スクリプトは、サンドボックス化されたエンジンの中で、制限付きAPIを通じてバイトの読み取りとパッチ適用を行います。

// read_bytes(offset, length)

SurgicalバイトパッチとDelta Export

バイトにパッチを適用し、何が変わったかを証明。書き出すまで元のファイルは変更されず、最新のダイジェストが生成されます。値は16進またはBase64で書き込めます。

// MD5 + SHA-256、書き出し前後

ファイルヘッダーの検証と修復

マジックナンバーは、ファイルが名乗る拡張子と照合されます。両者が食い違っていればHexWriteがフラグを立てます — そしてワンクリックで、オフセット 0x0 のヘッダーを修復できます。

// マジックナンバー解析
エントロピーオーバービュー — スクロールバー上に描画される、サンプリングによる概観(100サンプル)が、見るべき場所を教えてくれます。 ネイティブなmacOS UI — ライトとダークの両モードに対応し、アプリは15言語にローカライズされています。
03計器そのもの

読み取り、比較、そして証明。

HexWriteのSplit Viewで2つのバイナリファイルを左右に並べて差分を表示し、異なるバイトが両方のペインでハイライトされている
Split View — 異なるバイトを両方のペインでハイライト表示
バイトパッチとSurgical Export後のHexWrite:パッチ適用済みのセルが1つあり、ステータスバーに書き出し前後のMD5およびSHA-256のダイジェストが表示されている
Surgical Export — バイトにパッチを適用し、最新のダイジェスト付きで書き出し
HexWriteのPattern Scanがディスクイメージ全体からリテラルバイトルールの一致を4件検出し、それぞれのオフセットと一致したバイト列が表示されている
Pattern Scan — バイト列が一致するすべてのオフセット
04Zero Telemetry
フォレンジックサンドボックスとオフラインセキュリティアーキテクチャ

Zero Telemetry.

HexWriteが生成するネットワーク通信は、AppleのStoreKitによるApp Storeへの接続だけです。クラッシュログ、使用状況データ、ファイルのメタデータがProfWorkBenchに送信されることは一切ありません — それらを受信できるサーバーを、当社は運用していないためです。

HexWriteは、ネットワークエンタイトルメントなしで、macOSのApp Sandbox内で動作します。

HexWriteは、ライセンスとサブスクリプションの検証および管理のみを目的として、AppleのStoreKitフレームワークを使用してApp Storeと通信します。この通信の宛先はProfWorkBenchではなくAppleであり、Appleのプライバシーポリシーが適用されます。

フォレンジックサンドボックスとオフラインセキュリティアーキテクチャを説明する、HexWriteのZero Telemetryパネル
App Sandbox ネットワークエンタイトルメントなし アカウント不要
05価格

読むのは無料。バイトを変えるのはPro。

16進グリッド、Data Inspectorのデコーダ、逆アセンブラは無料です。バイト編集、Surgical Export、そしてParser、Lua、Pattern Scanの各ワークスペースはHexWrite Proに含まれます。

View-Only Mode
$0
無料のHexビューア — あらゆるバイナリをマウントし、すべてのバイトを読む。
  • フルの16進グリッド、あらゆるファイルサイズに対応
  • Data Inspectorのデコーダ
  • ライブ逆アセンブル
  • Split Viewでのバイト差分
  • バイト編集と書き出し
無料でダウンロード
HexWrite Pro Annual Pass
$9.99 / 年
すべてのProフォレンジック機能への年間アクセス。
  • View-Only Modeのすべてに加えて:
  • バイト編集とインジェクション
  • ダイジェスト付きSurgical Export
  • Parser、Lua、Pattern Scan
  • 解約しない限り毎年自動更新
アプリを入手 → アプリ内でロック解除
支払いは一度だけ
HexWrite Pro Lifetime
$39.99 買い切り
無制限のバイトパッチと書き出しをロック解除。
  • すべてのPro機能を永久に
  • 1回の購入、更新は一切なし
  • バイト編集、書き出し、全ワークスペース
  • 今後のアップデートもすべて込み
アプリを入手 → アプリ内でロック解除

まずは無料で試して、必要になったらロック解除 — HexWriteは無料でダウンロードできます。あらゆるバイナリをマウントし、16進グリッド全体を読み取り、Data Inspectorでバイトをデコードし、命令を逆アセンブルし、2つのファイルを左右に並べて差分を確認する — ここまで購入は不要です。バイト編集、Surgical Export、そしてParser、Lua、Pattern Scanの各ワークスペースはHexWrite Proです。App内課金として、年額サブスクリプションまたは一度きりの買い切りで提供されます。サブスクリプションは、「設定」で解約しない限り毎年自動更新されます。

米国価格 — App Storeにはお住まいの地域の価格が表示されます · すべての購入はMac App Storeを通じてAppleが安全に処理します

06よくある質問

お尋ねになる前に —

HexWriteは無料ですか?
ダウンロードは無料です。読み取りは無料で、16進グリッド、Data Inspectorのデコーダ、逆アセンブラが使えます。バイト編集、Surgical Export、そしてParser、Lua、Pattern Scanの各ワークスペースはHexWrite Proに含まれます。HexWrite ProはApp内課金で、年額サブスクリプションまたは一度きりの買い切りとして提供されます。
HexWriteはYARAルールに対応していますか?
「YARA-style」なのは意図的です。パターンエンジンが照合するのは連続したリテラルバイトのみで、正規表現、16進ワイルドカード(??)、ジャンプ([n])、修飾子には対応していません。リテラルバイトのルールを書くと、それが一致するすべてのオフセットが得られます。
HexWriteはネットワークに何を送信しますか?
HexWriteが生成するネットワーク通信は、AppleのStoreKitによるApp Storeへの接続だけです。クラッシュログ、使用状況データ、ファイルのメタデータがProfWorkBenchに送信されることは一切ありません。それらを受信できるサーバーを、当社は運用していないためです。このStoreKit通信の宛先はProfWorkBenchではなくAppleであり、Appleのプライバシーポリシーが適用されます。
本当に40 GBのイメージを開けるのですか?
はい。ファイルはブロックマップ方式のストリームインデックスで開かれるため、40 GBのイメージをスクラブしても、消費するメモリは40 KBのファイルをスクラブする場合と変わりません。
パッチを適用すると元のファイルは変更されますか?
あなたが指示するまで変更されません。編集内容は仮想バッファに保持され、上書き保存するか、パッチ適用済みのコピーを書き出すかを選ぶまで、元のファイルには一切手を加えません。さらに最新のダイジェストが生成されるため、何が変わったかを証明できます。
年額サブスクリプションの仕組みは?
HexWrite Pro Annual Passは、「設定」で解約しない限り毎年自動更新され、解約はいつでも可能です。買い切りのHexWrite Pro Lifetimeは一度きりの購入で、更新は一切ありません。すべての購入はAppleが処理します。
HexWriteのアプリアイコン

バイトが実際に何を語っているのか、その目で確かめてください。

ダウンロードは無料。読み取りは無料です。Proは編集ワークベンチを開きます — 年額サブスクリプションでも、一度きりの買い切りでも。

Mac App Storeでダウンロード
macOSネイティブ · Zero Telemetry · App Sandbox · アプリは15言語に対応