Добавил секцию в ПЕ

Тема в разделе "WASM.WIN32", создана пользователем Вуглускр, 7 авг 2006.

  1. Вуглускр

    Вуглускр New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    2
    Привет!
    Есть DLL - ну не хватает мне пространства в сегменте кода (оставили программеры мало). Стал я добавлять в ПЕ заголовок новую секцию кода, выровненную по всем кратностям. Изменил:
    1) количество секции [PE+06]
    2) суммарный размер кодовых секций
    3) суммарный размер имиджа загрузки
    4) дописал секцию в раздел, поставил адрес загрузки и права на память
    5) Нарисовал в файле пустое место под неё (вот правда пробелами а не нулями)

    DLL не загружается = "bad image"

    Кто-нить знает, что не так?
     
  2. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    посмотри есть ли в DLL bound импорты, если есть то попробуй забить нулями Bound Import RVA и Size
     
  3. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    CRC в PE хедере пересчитай
     
  4. Вуглускр

    Вуглускр New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    2
    Спасибо,
    воспользовался PE Tools и перефигачил заголовок - вот пошло.