fasm - IMAGE_DIRECTORY_ENTRY_IAT

Тема в разделе "WASM.BEGINNERS", создана пользователем Sol_Ksacap, 28 май 2008.

  1. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    Я задаюсь вопросом, каким образом один может попросить fasm вписать ненулевые значения в IMAGE_DIRECTORY_ENTRY_IAT?
    Просто если вписать туда даже полукорректные значения, то не нужна будет секция .idata - IAT можно будет хранить прямо в секции кода (и при этом секции кода не нужно будет присваивать атрибут "writable").
     
  2. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    секция .idata и так не нужна. IAT можно хранить отдельно от всей директории импорта, которая м.б. discardable, ms линкер так для дров делает (или делал).
     
  3. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    Код (Text):
    1. data 12
    2. ... ; здесь идут данные IMAGE_DIRECTORY_ENTRY_IAT = 12
    3. end data
     
  4. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    asmfan
    Угу.


    diamond
    Спасибо.