MASM

Тема в разделе "WASM.BEGINNERS", создана пользователем maxwelldream, 15 янв 2011.

  1. maxwelldream

    maxwelldream New Member

    Публикаций:
    0
    Регистрация:
    14 янв 2011
    Сообщения:
    9
    Доброго времени суток! Я начинающий программист на Ассемблере:) и вот я столкнулся с такой вот проблемой: хочу сделать консольное приложение под винду, чтобы оно отправляло в какой-либо регистр какое-либо числовое значение, потом брало второе значение и складывала исходное и новое, смысл во всем этом один - хочется в OllyDBG посмотреть перенос в регистры значений, их сложение. Все приложения которые я не делал, либо вообще не ассемблируются, либо ничего не делают... Если Вам не трудно - напишите, хотя бы вкратце листинг программы (code:, data:) под МАСМ для исполнения под виндой. У меня ничего не выходит, опыта маловато...:dntknw:
     
  2. edemko

    edemko New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2009
    Сообщения:
    454
    Минимум, но фасм:
    Код (Text):
    1. format pe gui 4.0
    2. entry $
    3.         mov     al,1
    4.         mov     ah,1
    5.         add     al,ah
    6.         ret
    Открыть олли получившийся файл, печатать в реальном времени свои инструкции.
    Внимательно ознакомиться с менюшками олли.
     
  3. maxwelldream

    maxwelldream New Member

    Публикаций:
    0
    Регистрация:
    14 янв 2011
    Сообщения:
    9
    Огромное спасибо, fasm действительно удобен. Простите за некомпетентность, какие инструкции я должен вводить в Олли? Заранее спасибо.
     
  4. paralvic

    paralvic Пархоменко Александр Викторович

    Публикаций:
    0
    Регистрация:
    20 ноя 2010
    Сообщения:
    294
    Адрес:
    Нижний Новгород
    Открыть олли любой exe-файл, печатать в реальном времени свои инструкции.
     
  5. maxwelldream

    maxwelldream New Member

    Публикаций:
    0
    Регистрация:
    14 янв 2011
    Сообщения:
    9
    Всё, вопрос решил, я просто в режиме пошагового выполнения всё это делал:)