Archaeology

Archaeology は、バイナリファイルを開き、Apple のソフトウェア、コード署名、および関連データで使われる構造化形式をデコードするための macOS ユーティリティです。

Randy Saldinger com.mothersruin.Archaeology

Archaeology とは?

Archaeology は、Apple プラットフォームのソフトウェアで一般的なバイナリファイルを調査し、構造化データ形式をデコードするためのネイティブ macOS ユーティリティです。開いたファイルについて、対応形式を特定し、生のバイト列ではなく読みやすい表示で内容を確認できるようにすることで、開発者、セキュリティ研究者、高度な Mac ユーザーを支援します。このアプリは埋め込まれたデータの再帰的デコードに対応し、選択した値の詳細情報を表示できるほか、デコードしたデータを書き出したり、ほかのツールで使えるようコピーしたりできます。また、対応する表示内での検索機能に加え、Terminal からファイルを開くための同梱コマンドラインツール trowel も含まれています。Archaeology は Randy Saldinger によって Mothers Ruin Software を通じて提供されており、Intel および Apple Silicon の Mac 上の最新の macOS システム向けに設計されています。

主な特徴

  • バイナリファイルを開き、対応形式を読みやすい表示にデコード
  • より大きなファイル内に埋め込まれたデータ値を再帰的にデコード
  • 選択した値について、サイズ、オフセット、16進出力、ダイジェストを確認
  • デコードした値をファイルに書き出すか、クリップボードにコピー
  • プロパティリストやアーカイブなど、対応するデコード表示内を検索
  • 同梱のコマンドラインツール trowel を使って Terminal からファイルを開く
  • requirements や launch constraints などのコード署名データを調査

diCleanerでアプリの残留データを確認

クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。

diCleanerをダウンロード

安全性の概要

状態: ほぼ安全

Archaeology は、ユーザーが選んで開くファイルを調査するために作られた、notarized かつ sandboxed の Mac アプリです。選択したファイルへのアクセスはその用途に照らして通常のものであり、更新確認では更新を密かにインストールするのではなく、小規模なネットワークリクエストを使用します。ダウンロードした実行ファイルやその他の機微なファイルを扱う際、sandboxed アプリでそれらを開くと、場合によっては quarantine metadata に影響することがあるため、慎重な分析ワークフローを行う場合は重要なサンプルのコピーを使うのが賢明です。

推奨: バイナリファイル、コード署名データ、プロパティリスト、または関連する macOS の内部情報を調べるなら、Archaeology を保持してください。これらの分析機能を使わないなら、macOS に影響なく削除できますが、trowel ツールや最近使ったファイルとの統合による利便性は失われます。

一般的なパス

  • /Applications/Archaeology.app

サポートパス

  • ~/Library/Application Scripts/com.mothersruin.Archaeology

コンテナパス

  • ~/Library/Containers/com.mothersruin.Archaeology

体験を共有する

最初に体験を共有しましょう。

このアプリについての体験を共有