Энциклопедия компьютерных вирусов

         

CS.Gala


Первый известный вирус, заражающий скрипты CorelDraw. При активизации зараженного скрипта вирус ищет в текущем каталоге другие скрипты CorelDraw (*.CSC-файлы), читает их содержимое и ищет первый зараженный и первый незараженный скрипт. Затем вирус считывает свой код из зараженного скрипта и записывает его в начало заражаемого. Первоначальное содержимое заражаемого скрипта при этом сдвигается вниз и скрипт остается работоспособным. При каждом старте вирус заражает только один скрипт-файл и сразу после заражения передает управление на оригинальный скрипт-код зараженного файла.

При заражении вирус использует временный файл MALLORN.TMP: записывает в него код заражаемого скрипта, затем замещает заражаемый файл своим кодом и дописывает к нему данные из файла MALLON.TMP, т.е. первоначальное содержимое заражаемого файла.

Вирус проявляется 6 июня - он выводит сообщение:

GaLaDRieL ViRUS bY zAxOn/DDT Ai! lauriл lantar lassi sъrinen!. Yйni ъnуtime ve rбmar aldaron, yйni ve linte yuldar vбnier mi oromardi lisse-miruvуreva Andъne pella Vardo tellumar nu luini yassen tintilar i eleni уmaryo airetбri-lirinen. ....

Код вируса также содержит комментарии, расположенные в самом начале и самом конце его кода:

REM ViRUS GaLaDRieL FOR COREL SCRIPT bY zAxOn/DDT REM END OF ViRUS GaLaDRieL bY zAxOn/DDT

Возможность существования вируса для CorelDraw основана на том факте, что CorelDraw, как и некторые другие мощные системы обработки информации, поддерживает дополнительные программы, написанные на скрипт-языках. Данные скрипты используются для настройки CorelDraw под конкретные задачи, решение которых не входит в стандартные возможности CorelDraw. Скрипт-язых в CorelDraw очень близок к языку VisualBasic, используемому в MS Office, и поддерживает большое количество функций, в том числе функции работы с файлами. Таким образом, скрипты CorelDraw позволяют искать файлы, читать/писать из/в них, искать в них необходимые данные - т.е. все необходимое для создания вируса.



Содержание раздела