LINUX.ORG.RU

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

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

В основном верно.

«Для работы требуется закрыто-несвободный ограниченно продаваемый дизассемблер IDA (на торрентах есть)»

  • можно использовать IDA Free 5.0 бесплатный. В общем можно переделать и под свободный дизассемблер. Или написать дизассемблер управляемый скриптами.

«Реально возможно много проблем, начиная с того, что дизассемблер не заметит часть кода» - такое бывает. Но т.к. я в эмуляторе, проверяю результаты каждой инструкции (оригинальной и сконвертированной) - ошибка найдется очень быстро. И в лучшем случае рабочий франкештейн-код получится за пару дней. Без такой проверки - уйдет пару месяцев на отладку.

Сейчас работаю над улучшением читабельности и в сторону декомпиляции

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

В основном верно.

«Для работы требуется закрыто-несвободный ограниченно продаваемый дизассемблер IDA (на торрентах есть)»

  • можно использовать IDA Free 5.0 бесплатный. В общем можно переделать и под свободный дизассемблер.

«Реально возможно много проблем, начиная с того, что дизассемблер не заметит часть кода» - такое бывает. Но т.к. я в эмуляторе, проверяю результаты каждой инструкции (оригинальной и сконвертированной) - ошибка найдется очень быстро. И в лучшем случае рабочий франкештейн-код получится за пару дней. Без такой проверки - уйдет пару месяцев на отладку.

Сейчас работаю над улучшением читабельности и в сторону декомпиляции