2012-02-29 25 views
47

Estoy usando el otool, nm y Fraise editor de texto para desmontar los binarios Mach-o. Mi flujo de trabajo en este punto es bastante sencillo:¿Cuál es su herramienta de desensamblador favorita en Mac OS X?

    1. Listar los símbolos existentes.
nm -g 
    2. Obtener el código disasm.
otool -vt 
    3. Copia y pega este resultado a un archivo de texto.
    4. Leer y comentar los códigos en el editor de texto :)

Estoy buscando las herramientas que simplifican el trabajo con disasm código en Mac OS X.

+6

Una nota para cualquier persona que lea esto que 'otool -Vt' le dará símbolos para operandos, p. Ej. 'callq _main' en lugar de' callq 0x100001060'. –

Respuesta

13

Yo también sé de http://www.hopperapp.com/, pero nunca lo he usado. (no se puede comparar con Ida (Pro))

+0

Mucho respeto por mencionar Hopper: no había oído hablar de él hasta que leí tu publicación. Después de jugar con la versión de prueba durante 5 minutos, me convencieron fácilmente de comprar. Gracias por activarme. – synthesizerpatel