Как откомпилировать байт кода

Тема в разделе "WASM.BEGINNERS", создана пользователем vs hulk, 15 май 2006.

  1. vs hulk

    vs hulk New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    5
    Я вместо nop хочу написать 90

    На С++ такая конструкция \x90\x90\x90 спокойно компилируется. А компилятор масма говорит, что это фигня.

    Как правильно написать байт и вызвать его?
     
  2. Otebebe

    Otebebe New Member

    Публикаций:
    0
    Регистрация:
    3 апр 2006
    Сообщения:
    91
    DB 90H ?
     
  3. vs hulk

    vs hulk New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    5
    А если шелл-код, то через слэш?
     
  4. Otebebe

    Otebebe New Member

    Публикаций:
    0
    Регистрация:
    3 апр 2006
    Сообщения:
    91
    "шелл-код" что это за ?
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    Это в строке что ли?



    В масме пиши просто данные:

    shell_code db 90h, 90h, 90h, 45h, ...



    Или сделай макрос, разбирающий строку. Но в результате всё равно должно получиться то, что выше.
     
  6. vs hulk

    vs hulk New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    5
    Через запятую, все понял, спасибо
     
  7. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    "Через запятую, все понял, спасибо"

    э...

    если много одинаковых , то так:
    Код (Text):
    1. shell_code db 50 dup (90h)


    типа массив из 50 элементов которые все равны 90h