LINUX.ORG.RU

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

Исправление 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 информации эмулятором…