Атрибуты секции ".text"

Тема в разделе "WASM.BEGINNERS", создана пользователем OlegA11, 17 фев 2006.

  1. OlegA11

    OlegA11 New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2006
    Сообщения:
    102
    Возможно ли в MASM32 вручную задать атрибуты секции .text, если возможно, то как?

    Мне нужно разрешить изменение этой секции(т.е writeble)
     
  2. Vasil

    Vasil Василь

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    228
    Адрес:
    Ижевск
    На сколько я знаю секция .TEXT (секция кода программы) ни в одной операционке не модифицируема. Если ты используешь самомодифицирующиеся коды, то самые подходящие - секция инициализированных данных (.DATA) или стек.
     
  3. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    Если при создании link.EXE /section:.text,RWE ...- атрибуты записи/чтения/исполнения.

    Если файл не тобой скомпилирован, то каким-нибудь редактором типа LordPE, или PETools.

    Если динамически, то VirtualProtect.
     
  4. OlegA11

    OlegA11 New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2006
    Сообщения:
    102
    Большое спасибо!

    Про PETools и ему подобные редакторы я знаю, точнее ими и изменял аттрибуты, но ужасно надоело после каждой перекомпиляции это делать. Теперь буду знать спасибо!