Section Readable | Executable | Shareable_in_memory

Тема в разделе "WASM.WIN32", создана пользователем nitrotoluol, 22 авг 2007.

  1. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    САБЖ
    В самодельном загрузчике, когда доходит дело до обработки секций возникли траблы.
    А именно, при обработке флагов секций.

    К примеру если у секции установлены флаги
    Readable / Executable и пр. - это решается через VirtualProtect


    А вот если установлен флаг Shareable in memory - как тут быть? в какую сторону копать, чтобы расшарить секцию?

    заранее благодарен
     
  2. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Народ
    Вопрос ребром стал...
    а главное мне даже подсмотреть некуда.
    Ни UPX и ASPACK не поддерживают шарабельных секций...

    А мненужно в ручную загрузить шарабельную секцию...
    Никакой статики.
    Неужели никаких идей....?
     
  3. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    nitrotoluol
    Никаких, т.к. в юзермоде никаких других способов расшаривания, кроме файл-маппинга нету. Так что стучись в кернел ;)