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
.
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'. –