История изменений
Исправление 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.