Я использую текстовые редакторы otool
, nm
и Fraise
, чтобы разобрать двоичные файлы Mach-o
. Мой рабочий процесс на данный момент довольно прост:Ваш любимый инструмент дизассемблера в Mac OS X?
-
1. Перечислите существующие символы.
nm -g
-
2. Получить код DISASM.
otool -vt
-
3. Скопируйте и вставьте этот вывод в текстовый файл.
-
4. Читать и комментировать коды в текстовом редакторе :)
Я ищу инструментов, которые упрощают рабочий с DISASM кодом на Mac OS X
.
Только примечание для тех, кто читает это, что 'otool -Vt' предоставит вам символы для операндов, например. 'callq _main', а не' callq 0x100001060'. –