Archaeology
Archaeology 是一款 macOS 实用工具,用于打开二进制文件并解码 Apple 软件、代码签名及相关数据中使用的结构化格式。
什么是 Archaeology?
Archaeology 是一款原生 macOS 实用工具,用于检查二进制文件并解码 Apple 平台软件中常见的结构化数据格式。它可帮助开发者、安全研究人员和高级 Mac 用户打开文件、识别受支持的格式,并以可读视图而非原始字节来浏览其内容。该应用支持对嵌入式数据进行递归解码,显示所选值的详细信息,并可导出或复制已解码的数据以供其他工具使用。它还在受支持的视图中提供搜索功能,并附带命令行工具 trowel,可从 Terminal 打开文件。Archaeology 由 Randy Saldinger 通过 Mothers Ruin Software 发布,专为运行现代 macOS 的 Intel 和 Apple Silicon Mac 设计。
主要功能
- 打开二进制文件,并将受支持的格式解码为可读视图
- 递归解码较大文件中嵌入的数据值
- 检查所选值的大小、偏移、十六进制输出和摘要
- 将已解码的值导出到文件或复制到剪贴板
- 在受支持的已解码视图中搜索,例如属性列表和归档
- 使用随附的 trowel 命令行工具从 Terminal 打开文件
- 检查代码签名数据,例如要求和启动约束
使用 diCleaner 检查应用残留
清理前检查缓存、支持文件、容器和登录项。
安全概览
状态: 大多安全
Archaeology 是一款经过 notarized 并受沙盒保护的 Mac 应用,专为检查你选择打开的文件而构建。出于其用途需要,它访问所选文件属于正常行为;其更新检查会发起小型网络请求,而不是静默安装更新。处理下载的可执行文件或其他敏感文件时,在沙盒应用中打开它们在某些情况下可能会影响隔离元数据,因此如果你在进行严谨的分析工作流,明智的做法是使用重要样本的副本。
建议: 如果你需要检查二进制文件、代码签名数据、属性列表或相关的 macOS 底层内容,请保留 Archaeology。如果你不使用这些分析功能,则可以将其移除而不会影响 macOS,不过其 trowel 工具或最近使用文件集成带来的便利也会随之失去。
常见路径
/Applications/Archaeology.app
支持路径
~/Library/Application Scripts/com.mothersruin.Archaeology
容器路径
~/Library/Containers/com.mothersruin.Archaeology
分享您的经验
成为第一个分享经验的人。