LINUX.ORG.RU

История изменений

Исправление XVilka, (текущая версия) :

Да, IDA Pro доступен по цене порядка $1k (все архитектуры), radare2 - бесплатен и открыт (кроме того можно использовать библиотеку libr в своих, в том числе коммерческих, проектах благодаря лицензии LGPL). Обычно мы рекомендуем использовать его из git-а, но в данный момент идёт активный рефакторинг кода в целях масштабирования кода, и пройдёт он, думаю, до самого лета. Поэтому рекомендую использовать последнюю версию 0.9.7. Вот, например, release notes для этой версии. Вот скриншоты для разных архитектур:

Вот примеры использования. А вот пример статьи по реверсингу crackme - http://dustri.org/b/defeating-ioli-with-radare2.html Для мигрирующих с gdb есть простой cheatsheet.

Есть также и web-интерфейс, но он никакой, так как некому пилить. Если знаете JS/HTML - будем рады помощи :)

Если будут какие пожелания - пишите, сделаем (в разумных пределах).

P.S. Забыл, можно еще скриптовать как «снаружи» так и «изнутри» на языках python, vala и js (основные поддерживаемые), perl, guile, php, ocaml. В будущем планируется ocaml сделать одним из основных поддерживаемых.

Исходная версия XVilka, :

Да, IDA Pro доступен по цене порядка $1k (все архитектуры), radare2 - бесплатен и открыт (кроме того можно использовать библиотеку libr в своих, в том числе коммерческих, проектах благодаря лицензии LGPL). Обычно мы рекомендуем использовать его из git-а, но в данный момент идёт активный рефакторинг кода в целях масштабирования кода, и пройдёт он, думаю, до самого лета. Поэтому рекомендую использовать последнюю версию 0.9.7. Вот, например, release notes для этой версии. Вот скриншоты для разных архитектур:

Вот примеры использования. А вот пример статьи по реверсингу crackme - http://dustri.org/b/defeating-ioli-with-radare2.html Для мигрирующих с gdb есть простой cheatsheet.

Есть также и web-интерфейс, но он никакой, так как некому пилить. Если знаете JS/HTML - будем рады помощи :)

Если будут какие пожелания - пишите, сделаем (в разумных пределах).