Вопрос № 36836: Здравствуйте уважаемые эксперты.
У меня вопрос по строению файлов. Вот когда я открываю в Hiew какой нибудь EXE - файл (32 Bit) то там в начале повторяется команда:
add [eax], al
И повторяется довольно таки очень много раз. Конечно есть ...
Вопрос № 36.836
Здравствуйте уважаемые эксперты.
У меня вопрос по строению файлов. Вот когда я открываю в Hiew какой нибудь EXE - файл (32 Bit) то там в начале повторяется команда:
add [eax], al
И повторяется довольно таки очень много раз. Конечно есть в этом смысл (Я надеюсь). Может кто знает зачем это так делается.
Заранее благодарю за ответ.
Отправлен: 05.03.2006, 20:59
Вопрос задал: igorok (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Хузин Макс
Здравствуйте, igorok!
Читайте описание Exe файлов
http://wasm.ru/docs/2/pe_docs.zip
Ответ отправил: Хузин Макс (статус: 1-ый класс)
Отправлен: 06.03.2006, 08:25 Оценка за ответ: 5 Комментарий оценки: Спасибо. Почитаю. То что мне нужно.
Отвечает: PRiSon
Здравствуйте, igorok!
Это нормальное явление.
Это так воспринимает Hwie.
Пример:
Данные -- db 00,00
Код -- db 00,00 ------- add [bx+si],al
Данные -- db 0CDh,10h
Код -- db 0CDh,10h ------- int 10h
Удачи!
--------- Стремление - значит получится.
Ответ отправил: PRiSon (статус: 3-ий класс)
Отправлен: 06.03.2006, 10:09 Оценка за ответ: 4 Комментарий оценки: Так я не понял зачем это добавляется.
Отвечает: FreeManC
Здравствуйте, igorok!
это последовательность нулей, пустое место в файле так дизасмится. или место под переменные. опкод add [eax],al - 0000
Ответ отправил: FreeManC (статус: 2-ой класс)
Отправлен: 07.03.2006, 10:07 Оценка за ответ: 5