Вставка дополнительной секции в .net сборку

Тема в разделе "WASM.WIN32", создана пользователем Codegrammer, 14 апр 2010.

  1. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Вот такая проблема. Беру LordPE. Беру любой нетовский файл (написан на C#). Вставляю секцию. Меняю там RawSize = 200h, VirSize=1000h. Не меняю entryPoint!!!! В FlexHex вставляю в конец 200h нулевых байтов. Запускаю. Пишет - это не вин32 приложение. Что нужно сделать еще, чтобы заработало?
     
  2. Sunzer

    Sunzer Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    256
    Криво добавил секцию, дай файл.
     
  3. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Вот файл.
     
  4. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Извиняюсь. Че-то файл не отображается. попытка 2.
     
  5. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    после добавления секции нужно пересчитать контрольную сумму и ImageSize (кажеться так)
     
  6. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Сделал. Не помогло.
     
  7. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    покажи файлег
     
  8. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Файл прикрепил.
     
  9. Sunzer

    Sunzer Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    256
    Где? Ты сам то видишь его? Залей на обменник.
     
  10. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    Извиняюсь. http://www.letitbit.ru/files/27753/messagebox.exe
     
  11. Sunzer

    Sunzer Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    256
    Section Alignment = 00002000h

    Хотя бы это. Последняя секция кривая.
     
  12. Codegrammer

    Codegrammer New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2010
    Сообщения:
    37
    не 2000h, а 2200h.

    2e 4e 65 77 53 65 63 00 00 10 00 00 00 70 00 00
    00 02 00 00 00 22 00 00 00 00 00 00 00 00 00 00

    Правил lordPE. Там вроде это автоматически делается.