LINUX.ORG.RU

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

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

> 5 лет назад декомпиляция была в ближайших планах, судя по сайту (с авторами не общался). Сейчас декомпиляция по-прежнему в ближайших планах. Что поменялось с нею?

А у radare2 имеется аналог Hex-Rays Decompiler, чтобы генерить C-псевдокод для тех архитектур Assembler которых ты не знаешь?

Да, на данный момент наиболее поддерживаемы два декомпилятора - radeco и r2dec. Оба активно разрабатываются и могут быть использованы прямо сейчас, но пока не всегда дают читаемый код. Поэтому мы особо их пока не рекламируем. Декомпиляция - крайне сложный процесс, поэтому разработка так медленно и идет. Но большая часть пути уже пройдена. Вот что осталось до выпуска первой версии radeco.

По поводу поддержки отладки - она отсутствует только в Cutter (но присутсвует приблизительная эмуляция на основе ESIL),в radare2 же она присутствует много лет, при этом есть как нативный отладчик, так и поддержка протоколов GDB/LLDB, WinDbg/KD, Winedbg, возможность открытия файлов PDB в Linux, без использования сторонних библиотек.

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

> 5 лет назад декомпиляция была в ближайших планах, судя по сайту (с авторами не общался). Сейчас декомпиляция по-прежнему в ближайших планах. Что поменялось с нею?

А у radare2 имеется аналог Hex-Rays Decompiler, чтобы генерить C-псевдокод для тех архитектур Assembler которых ты не знаешь?

Да, на данный момент наиболее поддерживаемы два декомпилятора - radeco и r2dec. Оба активно разрабатываются и могут быть использованы прямо сейчас, но пока не всегда дают читаемый код. Поэтому мы особо их пока не рекламируем. Декомпиляция - крайне сложный процесс, поэтому разработка так медленно и идет. Но большая часть пути уже пройдена. Вот что осталось до выпуска первой версии radeco.