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) 中找到。 ## 截图 ![Mascot](https://github.com/horsicq/XMachOViewer/blob/master/doc/xmachoviewer.png "Mascot") ![1](https://github.com/horsicq/XMachOViewer/blob/master/doc/1.png "1") ![2](https://github.com/horsicq/XMachOViewer/blob/master/doc/2.png "2") ![3](https://github.com/horsicq/XMachOViewer/blob/master/doc/3.png "3") ![4](https://github.com/horsicq/XMachOViewer/blob/master/doc/4.png "4") ![5](https://github.com/horsicq/XMachOViewer/blob/master/doc/5.png "5") ![6](https://github.com/horsicq/XMachOViewer/blob/master/doc/6.png "6") ![7](https://github.com/horsicq/XMachOViewer/blob/master/doc/7.png "7") ![8](https://github.com/horsicq/XMachOViewer/blob/master/doc/8.png "8") ## 特别感谢 - [PELock Software Protection & Reverse Engineering](https://www.pelock.com)
标签:Bash脚本, C++, DAST, Mach-O 查看器, macOS 安全, PPC, Wayback Machine, X86, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 加密识别, 反汇编, 可执行文件, 启发式扫描, 恶意软件分析, 批量测试, 数据擦除, 文件格式解析, 熵分析, 符号表, 跨平台工具, 软件调试, 逆向工程, 静态分析