GView Specific Plugin: Mach-O ============================= The Mach-O plugin parses Mach-O and Mach-O Fat binaries (macOS/iOS), including Go binaries, with section/segment/symbol extraction and code signature validation. References ---------- * **LLVM / Mach-O format**: `MachODump `__, `BinaryFormat/MachO.h `__, `MachO namespace `__, `SymbolTable.cpp `__ * **Apple Security / codesign**: `Security `__, `codesign.c `__, `codedirectory.h `__ * **cctools / otool**: `ofile_print.c `__ * **dyld**: `ImageLoaderMachO `__, `dyld `__, `MachOLoaded `__ * **XNU headers**: `mach-o/nlist.h `__, `mach-o/stab.h `__ * **Third-party**: `macholib `__, `go-macho (blacktop) `__, `LIEF MachO `__, `zsign `__, `osx-abi-macho-file-format-reference `__ * **Articles**: `Code Signing (newosxbook) `__, `Mach-O (redmaple) `__, `iOS code signature `__ * **Validation**: `validate_macho_sig.py `__