What is your favorite disassembler tool in Mac OS X? [closed]
Asked Answered
B

2

60

I am using the otool, nm and Fraise text editor to disassemble the Mach-o binaries. My workflow at this point is pretty straightforward:

    1. List the existed symbols.
nm -g
    2. Get the disasm code.
otool -vt
    3. Copy and paste this output to a text file.
    4. Read and comment the code in the text editor :)

I am looking for the tools that simplify the working with disasm code on Mac OS X.

Breland answered 29/2, 2012 at 6:24 Comment(1)
Just a note for anyone reading this that otool -Vt will give you symbols for operands, e.g. callq _main rather than callq 0x100001060.Solitude
S
35

You might want to try

Semidome answered 11/8, 2012 at 23:24 Comment(0)
P
16

I als know of http://www.hopperapp.com/, but never used it. (cannot be compared to Ida(Pro))

Pride answered 4/7, 2012 at 20:38 Comment(1)
Much respect for mentioning hopper - I hadn't heard of it until I read your post. After playing with the trial for 5 minutes I was easily convinced to purchase. Thanks for turning me on to it.Calabar

© 2022 - 2024 — McMap. All rights reserved.