Security Teams



:::
  Ответ в темуСоздание новой темыСоздание опроса

> DOS/WIN16 File Format
[8UNG]
Дата 8.01.2007 - 23:06
Цитировать сообщение




Unregistered












Подскажите, какие директории присутствуют у файлов, у которых по смещению 18h в заголовке стоит число, меньшее 40h (DOS/WIN16 PE)? (Если там 40h - значит файл win32 pe).
Опытным путем установил, что они могут иметь Import Directory. Может, они могуть иметь такие же как и win32 файлы директории. Или есть разница?

Это сообщение отредактировал [8UNG] - 8.01.2007 - 23:07
Top
drmist
Дата 9.01.2007 - 12:51
Цитировать сообщение
Offline



Professional
*****

Профиль
Группа: -users-
Сообщений: 1165
Пользователь №: 222
Регистрация: 14.04.2005



Рейтинг:
(0%) -----


В exe-файлах по смещению 18h находится слово, содержащее смещение в файле первого элемента таблицы перемещения, таким образом, как я понимаю, по этому значению нельзя судить - 16-битная программа, или 32-битная.

Описание exe-программы для MSDOS можно найти в книге В Пирогова "Assembler - учебный курс". Если сам не найдешь - могу залить.


--------------------
Когда нельзя еще больше хочется...
PMСайт пользователя
Top
[8UNG]
Дата 9.01.2007 - 16:17
Цитировать сообщение




Unregistered












Цитата
В exe-файлах по смещению 18h находится слово, содержащее смещение в файле первого элемента таблицы перемещения, таким образом, как я понимаю, по этому значению нельзя судить - 16-битная программа, или 32-битная.

Можно, сам проверь на практике=)

зы пойду пирогова читать
Top

Опции темы Ответ в темуСоздание новой темыСоздание опроса