R0 CREW

Mac osx дебаггер

Добрый день уважаемые.
Впервые столкнулся с отладкой программы на маке и прошу вашего совета.
Задача - пошагово пройти до момента загрузки определенной библиотеки и посмотреть в какой момент она завершит работу (сработает защита).
Я очень надеялся на Иду, но так и не смог заставить работать её mac_server для удаленной отладки, а прицепить ее непосредственно к процессу на mac os оказывается нельзя. Серверу я выставлял нужные права и подключался к нему с Win машины, однако он говорил в ответ, что все хорошо, но досвидания… после одного дня плясок, я решил посмотреть на другие отладчики.
Обязательно хотелось бы наличие интерфейса, хоть самого простого, но чтоб был. Успел прочитать статью про Radare2, но боюсь, не смогу с ним быстро разобраться.
Так же люди говорят про TotalView и Affinic Gui для LLDB

  • Расскажите о своих предпочтениях и об инструментах, которые используете в отладке.

Для lldb есть хороший фронтенд https://github.com/snare/voltron

Еще есть такое Hopper

Спасибо, с Хоппером немного знаком, но не знал, что он тоже фронтед для LLDB.

Кстати, все версии Hopper доступны для скачивания на оф.сайте.

Hide

К примеру -
http://www.hopperapp.com/HopperWeb/downloads/Hopper-3.6.10.zip
http://www.hopperapp.com/HopperWeb/downloads/Hopper-3.7.4.zip
и так далее…
Последние лицензии я видел от группы DVT, но в открытом доступе только на корейских обменниках.

Это как бы и так все знают.

Как раз на днях вышел скрипт для разработки эксплойтов под OS X https://github.com/ant4g0nist/lisa.py

P.S. А ещё лучше поддержать разработчика hopper $$$ :slight_smile: Всё таки не такая огромная цена.

Обязательно поддержу. Сейчас совсем денег нет… так уж вышло.

Вот твитнулось сегодня
iOS Reverse Engineering Part One: Configuring LLDB
iOS Reverse Engineering Part Two: Debugging and Tracing with LLDB

Вот еще от меня.

http://samdmarshall.com/re.html вот толковая ссылка на инструментарий