Hopper Disassembler v3.11.7 — дизассемблер для Mac OS X

Hopper Disassembler — не ошибусь, если скажу, что это почти единственное приложение на прлатформе Mac для дизассемблирования и отладки какого-либо приложения, если не считать Machonist для PPC, поддержка которого прекращена еще в 2006г. Вообще попытка дизассемблировать какое-то приложение, это неблагодарное занятие, которое забирает много сил и времени и дает только поверхностное понятие о работе «разобранного» приложения.

Hopper Disassembler беусловно поможет вам разобрать любой двоичный файл и предоставит вам всю информацию о его содержании, процедурах, стеке переменных, перечислит все объекты и т. д. Начиная с версии 2.0, Hopper даже можете использовать GDB для отладки программ. Достаточно качественно разбирает консольные приложения и это естественно, т. к. нет графики.

Для справки : На сегодняшний день, по понятным причинам, не существует 100% дизассемблера, т. е. нельзя получить дизассемблированный исходник, который после компиляции вновь будет работоспособным. Обсуждение процедуры дизассемблирования на Mac OS X, выходит далегко за рамки этого обзора и требует отдельной статьи.

В демо-версии вы не сможете:

  • Сохранить документы
  • Экспортировать дизассемблированный файл в текстовом формате
  • Экспортировать измененные двоичные файлы
  • Бэкенд отладчик недоступен
  • Ограничение на сессию 30 мин.
  • Множество исправлений при анализе указателя стека для комплексных методов
  • Исправления некоторые опечатки

Цена: $89 — Personal License, $169 — Computer License

Оцените статью
Программы для Mac, macOS и iOS
Добавить комментарий