Про PE формат.

Тема в разделе "WASM.BEGINNERS", создана пользователем Victorvvs, 14 ноя 2008.

  1. Victorvvs

    Victorvvs New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2007
    Сообщения:
    19
    Подскажите где можно почитать про PE формат на русском языке (с другими напряг), наиболее полно и толково. А так же про описание и назначение секций, и создание секций с нестандартными названиями средствами компилятора (если такое возможно).
     
  2. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    Вообще то название секции не отражает его назначение. У каждой секции есть флаг (тип - код/данные и модификаторы чтения/запись/исполнение и т. д.)

    Есть такие компиляторы в природе. К примеру Microsoft Visual C/C++ компилятор способен размещать переменные/процедуры в иных секциях заданных программистом.
     
  3. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    http://www.wasm.ru/article.php?article=green2red02
     
  4. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    Или допустим компилятор поддерживает генерацию объектных файлов, тогда можно на nasm/fasm создать еще один объектный файл содержащий заданную пользователем секцию и в конечном итоге скомпоновать файл полученный компилятором с файлом полученным ассемблером.

    к примеру:

    Код (Text):
    1.  // test.cpp
    2.  extern "C" int myVar;
    Код (Text):
    1.  ; mysec.asm (fasm)
    2.  format ms coff
    3.  
    4.  public myVar
    5.  
    6.  section '.mysec' data readable writeable
    7.    myVar dd ?
    скомпоновать test.obj и mysec.obj вместе.
     
  5. calidus

    calidus Member

    Публикаций:
    0
    Регистрация:
    27 дек 2005
    Сообщения:
    618
    =) а туторы айселона не подойдут на сайте в разделе статьи ?
     
  6. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    Румянцев П.В. "Исследование программ Win32: до дизассемблера и отладчика" - тоже вариант.
     
  7. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.797
    Victorvvs смотри -- может быть найдешь, что-нибудь полезное
     
  8. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    На этом сайте в разделе документация полно инфы про пе
     
  9. Victorvvs

    Victorvvs New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2007
    Сообщения:
    19
    Все всем спасибо.