Истории о вирусах


              

Тип ресурса. Если установлен старший


Таблица А-5. Формат таблицы ресурсов.

Смещ. Описание
+00h Единица смещения данных ресурса
+02h Тип ресурса. Если установлен старший бит, то это один из типов ресурсов,

описанных в Windows.h, иначе это смещение относительно начала таблицы

ресурсов строки, указывающей тип ресурса. Тип ресурса 0 указывает на

конец записей ресурсов
+04h Число ресурсов данного типа
+06h Зарезервировано
+OAh Смещение данных ресурса относительно начала файла в единицах,

указанных в начале таблицы ресурсов
Таблица А-5. Формат таблицы ресурсов. (Окончание)
Смещ. Описание
+OCh Длина ресурса (в байтах)
+OEh Флаги
Бит 4 MOVEABLE
Бит 5 PURE - возможность совместного использования
Бит 6 PRELOAD - предварительно загружаемый
+10h Определяет (если старший бит равен единице) или указывает на ID ресурса

смещение относительно начала таблицы ресурсов
+12h Зарезервировано
+16h Длина или имя типа. Ноль находится в конце таблицы ресурсов
+17h Определяет тип ресурса или текст имени. В имени различаются кейсы
Таблица А-6. Таблица входов перемещаемого сегмента.
Смещ. Описание
+00h Флаги
  Бит 0 Экспортируемый вход
  Бит1 Сегмент совместно использует глобальный сегмент данных
  Биты 3-7 Если в ЕХЕ-файле содержится код, выполняющий кольцевые

переходы, то это - число слов, составляющих стек. Во время

кольцевых переходов эти слова должны копироваться из одного

кольца в другое
+01h Инструкция INT 3Fh
+03h Номер сегмента
Таблица А-7. Таблица входов фиксированного сегмента.

Смещ. Описание  
+00h Флаги
Бит 0 Экспортируемый вход '
Бит1 Сегмент совместно использует глобальный сегмент данных
Биты 3-7 Если в ЁХЕ-файле содержится код, выполняющий кольцевые

переходы, то это - число слов, составляющих стек. Во время

кольцевых переходов эти слова должны копироваться из одного

кольца в другое
+01h Смещение сегмента
- таблица импортируемых имен;

- таблица входов (Таблицы А-6 и А-7);

- таблица нерезидентных имен.

В заголовке нового стиля содержится вся информация, необходимая

для сегментированного исполняемого файла - заголовки таблицы сег-

ментов, ресурсов и имен.

Сразу за заголовком находится таблица сегментов. В ней содержится

описание каждого сегмента исполняемого файла.


Содержание  Назад  Вперед