История изменений
Исправление xor2003, (текущая версия) :
LE - это 32 битный код.
IDA используется чтобы получить .lst файл
masm2c - транслятор из .lst в .cpp (транслировать 32битный код не проблема). Т.е. тулкит - что-то среднее между дизассемблером и декомпилятором.
libdosbox - эмулятор, пока не умеет проверять транслированный 32 битный код, если надо - присоединяйтесь и добавьте.
Зато под 32 бита много готовых декомпиляторов.
Классы и структуры - это мечта пока. Есть идеи как их связать? По идее поможет сбор run-time информации эмулятором…
Исправление xor2003, :
LE - это 32 битный код.
IDA используется чтобы получить .lst файл
masm2c - транслятор из .lst в .cpp (транслировать не проблема). Т.е. тулкит - что-то среднее между дизассемблером и декомпилятором.
libdosbox - эмулятор, пока не умеет проверять транслированный 32 битный код, если надо - присоединяйтесь и добавьте.
Зато под 32 бита много готовых декомпиляторов.
Классы и структуры - это мечта пока. Есть идеи как их связать? По идее поможет сбор run-time информации эмулятором…
Исходная версия xor2003, :
LE - это 32 битный код. IDA используется чтобы получить .lst файл masm2c - транслятор из .lst в .cpp (транслировать не проблема). Т.е. тулкит - что-то среднее между дизассемблером и декомпилятором. libdosbox - эмулятор, пока не умеет проверять транслированный 32 битный код, если надо - присоединяйтесь и добавьте. Зато под 32 бита много готовых декомпиляторов. Классы и структуры - это мечта пока. Есть идеи как их связать? По идее поможет сбор run-time информации эмулятором…