Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Антивирусные программы    >>    a600
   
 
 Антивирус A600  Сергей Варюха 28.02.1999

Антивирусная программа A600 предназначена для поиска и удаления из памяти и из файлов типа COM одного 600-байтного вируса, появившегося в Таллине в 1992г.



3k 
 

Антивирусная программа A600 предназначена для поиска и удаления из памяти и из файлов типа COM одного 600-байтного вируса, появившегося в Таллине во второй половине прошлого года. Когда вирус был выделен и ретранслирован, обнаружилось, что устроен он крайне просто и может быть легко модифицирован. Не приходится сомневаться в том, что в 1992 году грязных дел мастера уже "выбросили на рынок" не один штамм этого вируса. Антивирус A600 пришлось написать после того, как вирус начал активно размножаться на моем компьютере. Программа Маргуса Эхатамма DISINFCT, версия 12.0, является, по крайней мере, одной из программ, сегодня обнаруживающих и удаляющих этот вирус. Но, во-первых, во время написания A600 этой версии DISINFCT у меня еще не было, во-вторых, DISINFCT не распространяется в исходных текстах. Так как программа A600 была написана для себя, то ей присущи определенные недостатки: - пользовательский интерфейс, можно сказать, отсутствует; - программа не спрашивает подтверждения перед удалением вируса; - обнаруженный в памяти вирус дезактивируется, но память от него не освобождается. Исходный текст A600.PAS я привожу исключительно с одной целью - дать разработчикам антивирусных пакетов возможность вставить в свои полифаги функцию ликвидации еще одного вируса без существенных затрат времени на "ковыряние" в зараженных файлах. Желающие могут использовать готовые процедуры обнаружения и удаления вируса, приведенные в файле A600.PAS.