|
Дата: Янв 28, 2004 13:51:32
Вот, пытаюсь написать самый простенький win32 вирус, который ищет API функции и записывает себя в конец PE файла. столкнулся со следующей проблемой. При заражении первого файла всё проходит нормально и размеры секций и т.п. информация записывается такая, какую и надо. А дальше ведёт себя как-то странно. Короче, файлы заражаются избирательно, то есть не все. Чаще всего после заражения при запуске заражённого файла винда пишет, что он не executable... А бывает, что этот файл просто не отображается проводником, однако при копировании такого же файла в директорию винда говорит, что он здесь уже присутствует. Короче, проблема явно в том, что неправильно указаны либо размеры секций, либо Image Size, который загрузчик использует. Я смотрел, что я пишу в эти области и вроде бы пишется так, как я хочу. Может кто-нибудь попробует найти ошибку и скажет, что же я неправильно делаю? Если кому будет интересно, могу исходники выслать.
|