перевод листинга IDA to masm 32

Тема в разделе "WASM.BEGINNERS", создана пользователем skyman1221, 2 янв 2012.

  1. skyman1221

    skyman1221 New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2011
    Сообщения:
    24
    Снова привет просверленным мастерам.
    Надеюсь ответите на еще один глупый вопрос

    Как вы сами знаете дизассемблер IDA создает листинги либо для какого то абстрактного несуществующего компилятора 80x86 либо для компилятора Borland который давно умер и сейчас уже половину инструкций не поддерживает.

    Я нашел в сети мануал как можно переделать листинг чтоб скомпилить потом в masm
    http://www.insidepro.com/kk/150/150r.shtml
    устранил почти все ошибки кроме
    «segment attributes cannot change : Alignment»
    Она возникает при выравнивании
    align 512
    и в мануале о ней не написано =/
    короче вопрос такой есть ли готовая программа для конвертации листинга IDA в masm?
    Неужели не один мастер еще не составил такой удобный для себя инструмент

    Если проги нет посоветуйте хотя бы полный мануал по правке ошибок
    Буду сидеть по ночам и по строчке переписывать код
     
  2. Psionic

    Psionic Member

    Публикаций:
    0
    Регистрация:
    25 сен 2008
    Сообщения:
    156
    Нет конечно, все делается ручками, так как многия хитросплетения ассемблерного кода неправильно трактуются ИДОЙ. Я например вообще все align выбрасывал - компилятор и без этого все выравнивает.