Parser for 32-bit and 64-bit binary / executable Mach-O formats in C ++

I am looking for a C ++ library that can parse the 32-bit and 64-bit Mach-O binary format. I do not need anything unusual, just disassembling and splitting the file into its sections, so there is no decompilation, damping of the name, etc.

I know that I can either break any existing disassembler or create my own binary parsers using Apple's format specification, but I kind of hoped you wouldn't have to go that far, especially if someone else did the work for me.

Many thanks!

+3
source share
4 answers

otool; , , . C system() ..

+4

: MachOView , , , .

+1

Darwin (Mac OS X), , - Mach-O.

0

Source: https://habr.com/ru/post/1723582/


All Articles