horsicq/XMachOViewer
GitHub: horsicq/XMachOViewer
一款跨平台的 Mach-O 文件查看与分析工具,支持反汇编、熵分析、符号表解析等多种静态分析功能。
Stars: 922 | Forks: 72
# XMachOViewer
## 概述
XMachOViewer 是一款适用于 Windows、Linux 和 macOS 的 Mach-O 查看器。
## 功能特性
- **启发式扫描**:自动检测 Mach-O 文件中的各种特征和异常。
- **字符串查看器**:显示 Mach-O 文件中的所有可读字符串。
- **十六进制查看器**:检查文件的原始十六进制内容。
- **反汇编查看器**:查看多种架构的反汇编代码,包括 x86/64、ARM、PPC 和 m68k。
- **熵查看器**:分析熵值以检测加壳或加密的区段。
- **哈希查看器**:计算并显示文件内容的多种哈希值(MD5、SHA1、SHA256)。
- **加密搜索**:搜索常见的加密签名。
- **名称还原**:将修饰后的符号名称转换回其原始形式。
- **区段查看器**:检查和分析 Mach-O 文件中的不同区段。
- **头部查看器**:Mach-O 头部和加载命令的详细视图。
- **符号表查看器**:显示并分析符号表。
- **动态库查看器**:列出链接到 Mach-O 文件的动态库。
- **文件格式检测**:自动检测文件格式和类型。
- **跨平台**:支持 Windows、Linux 和 macOS。
## 下载
可以从 [发布页面](https://github.com/horsicq/XMachOViewer/releases) 下载 XMachOViewer。
## 构建
构建说明可以在 [BUILD.md](https://github.com/horsicq/XMachOViewer/blob/master/doc/BUILD.md) 中找到。
## 使用方法
使用 `xmachoviewer` 的说明 - GUI 版本的说明可以在 [RUN.md](https://github.com/horsicq/XMachOViewer/blob/master/doc/RUN.md) 中找到。
## 更新日志
更新日志可以在 [changelog.txt](https://github.com/horsicq/XMachOViewer/blob/master/changelog.txt) 中找到。
## 截图









## 特别感谢
- [PELock Software Protection & Reverse Engineering](https://www.pelock.com)
标签:Bash脚本, C++, DAST, Mach-O 查看器, macOS 安全, PPC, Wayback Machine, X86, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 加密识别, 反汇编, 可执行文件, 启发式扫描, 恶意软件分析, 批量测试, 数据擦除, 文件格式解析, 熵分析, 符号表, 跨平台工具, 软件调试, 逆向工程, 静态分析