Skip to content

horsicq/XMachOViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19,812 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XMachOViewer

Donate GitHub tag (latest SemVer) GitHub All Releases gitlocalized

Overview

XMachOViewer is a Mach-O viewer for Windows, Linux, and macOS.

Features

  • Heuristic Scan: Automatically detect various characteristics and anomalies in Mach-O files.
  • String Viewer: Display all readable strings within the Mach-O file.
  • Hex Viewer: Inspect the raw hexadecimal content of the file.
  • Disassembly Viewer: View disassembled code for multiple architectures including x86/64, ARM, PPC, and m68k.
  • Entropy Viewer: Analyze the entropy to detect packed or encrypted sections.
  • Hash Viewer: Compute and display various hashes (MD5, SHA1, SHA256) of the file content.
  • Crypto Search: Search for common cryptographic signatures.
  • Name Demangling: Convert mangled symbol names back to their original form.
  • Section Viewer: Inspect and analyze different sections within the Mach-O file.
  • Header Viewer: Detailed view of Mach-O headers and load commands.
  • Symbol Table Viewer: Display and analyze the symbol table.
  • Dynamic Library Viewer: List dynamic libraries linked to the Mach-O file.
  • File Format Detection: Automatically detect the file format and type.
  • Cross-Platform: Available for Windows, Linux, and macOS.

Downloads

XMachOViewer can be downloaded from the releases page.

Building

Build instructions can be found in BUILD.md.

Usage

Instructions to use xmachoviewer - The GUI version can be found in RUN.md.

Changelog

Changelog can be found in changelog.txt.

Contributing

You can help with translation! Follow this link.

Screenshots

Mascot 1 2 3 4 5 6 7 8

Special Thanks

Sponsor this project

 

Packages

 
 
 

Contributors