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