ZX Power #01
11 октября 1996

Разное - Вирусы на Спектруме и их обнаружение.

<b>Разное</b> - Вирусы на Спектруме и их обнаружение.
                             
        ВОТ ТЕ РАЗ !         
                             
                    (C) ZMAN 
________________________________
                                
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                                
                                
  Дожились , уже  и на Спектруме
начали появляться "вирусы" !    
 Во всяком случае один уже есть,
а написали его "кодеры-герои" из
группы "HACKERS SQUAD" , с чем я
их и поздравляю , но посоветовал
бы им писать более полезные про-
граммы , а не тащить  всякую там
дрянь  (вирусы имеются в виду) с
IBM на Спектрум...              
  Итак , внешне этот вирус никак
себя не проявляет , и я , навер-
ное ,  его и не заметил бы  , но
меня заинтересовало следующее : 
                                
1.  При запуске  "BASIC"  файлов
"голова" флопа лишний раз едет к
каталогу  диска  ,  потом что-то
делает  на самом диске и , нако-
нец , загружает  бейсик. Если  у
вас на  диске  много файлов , то
загрузка   таковых   замедляется
в 1,5 - 2 раза...               
                                
2. Произвольно изменяющаяся дли-
на бейсиков : если файл TASM был
с длиной 40 байт, то стал 2062 !
Откуда  ,  спрашивается , появи-
лись лишние 2022 байта ?        
                                
  "Заразился"  я этим вирусом от
файла  "LAST_BAT"  -  игра  LAST
BATTLE by HACKERS SQUAD  ( очень
умно с их стороны , учитывая по-
пулярность этой игры , не трудно
представить себе последствия !),
так что будьте внимательны !    
             . . .              
                                
 Разобравшись с работой програм-
мы-вируса я могу сказать следую-
щее :                           
  Вирусом   могут   "заразиться"
только "BASIC" файлы, с условием
что они  не обьеденены с файлами
типа "CODE" , т.е. имеют неболь-
шую длину.                      
  Зараженная программа , если ее
запустить , ищет в каталоге дис-
ка "здоровый" BASIC , грузит его
в память , дописывает к нему те-
ло вируса ,  вносит  необходимые
изменения для нормальной  работы
вируса , и записывает это  ассо-
рти  на первый  свободный трек и
сектор диска с длиной 8 секторов
плюс длина самого бейсика .     
 Далее вирус изменяет в каталоге
данные об расположении на  диске
бывшего   "здорового"  бейсика ,
его длину , и изменяет в систем-
ном секторе каталога номера пер-
вого свободного трека и сектора,
тем самым защищая  себя от зати-
рания, после этого вирус продол-
жает грузить указанную вами про-
грамму.                         
  Вирус был написан  7-го ноября
1993 года  и как выяснилось , не
приносит большого вреда :  разве
что  забирает  у вас  память  на
диске, да и время на загрузку...
 Если вы обнаружили у себя такой
вирус ,  не паникуйте - защитите
вирусный  диск от записи  -  это
остановит его  'размножение'  по
диску , а если вы обнаружили ка-
кой-то другой , то высылайте его
в редакцию ZX POWER.            
              . . .             
                                
  В приложении  вы  найдете про-
грамульку  "AIDTEST", написанную
мною , она поможет  вам  выявить
зараженные файлы...             
                                
P.S.  Во  втормом  номере нашего
журнала мы  постараемся  расска-
зать об новом ,  недавно появив-
шемся, вирусе "ПОЛТЕРГЕЙСТ".    
                                
        До встречи !         
________________________________

          ВОТ ТЕ РАЗ!           
                                
(C)ZMAN                         
--------------------------------
                                
                                
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
            




Другие статьи номера:

Железо - PC -> ZX : Подключение к Спектруму мультикарты.

Железо - Коммуникационный порт для Speccy.

Железо - О подключении AY MOUSE.

Интервью - Интервью взятое редакцией журнала у Cobra.

Ликбез - Пересылка память - память : мифы и реальность: Возможно ли перебросить экран быстрее чем за одно прерывание?

Обозрение - Apple: взгляд на прошлое и настоящее.

Обозрение - O компьютере "Silicon Graphics".

Обозрение - О специализированных БИС, которые создают неповторимость Amiga.

От авторов - Краткое описание возможностей оболочки.

От авторов - О истории создания журнала. Об овторах.

Отдохнем - А.Снижко "Великий ученый".

Отдохнем - Анекдоты ...

Отдохнем - Малая энциклопедия компьютерных существ.

Отдохнем - Советы первокурсснику или варианты конспектирования скучных лекций : конспект одного крутого студента ; глосарий.

Перспектива - "Hellraizer" (по мотивам книги А.Нортона "Королева Солнца").

Перспектива - Сценарий новой игры - ТЕСЕУС (THESEUS) часть 1: "В стальном лабиринте".

Рабочий стол - O возможностях нового коммандера "Win Commander 0.02".

Рабочий стол - Краткое описание: макро-ассемблера отладчика "ALASM 2.8".

Рабочий стол - Программа оцифровки звука "Digital Factory v1.0" (COVOX).

Разное - Вирусы на Спектруме и их обнаружение.

Разное - Результаты Enlight'96.

Реклама - Реклама и объявления.

Фантастика - Г.Гарисон (часть 1-3)

Фантастика - Д.Галеев "Воставшие в Мохляндии или плюшевая революция".

Фантастика - Фредерик Пол "Охотники".


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Бук - Похождения Штирлица и другие приключения Бормана.
Мысли по поводу - демостроение способствует повышению технологии программирования на ZX.
Help - управление журналом.

В этот день...   26 июля