ELF_SNOOPY — вирус, инфицирующий выполняемые Unix-файлы. Перезаписывает их своим кодом, переименовывая и сохраняя вначале оригинальные (незараженные) файлы (вирус записывает их с расширением .X23). Затем вирус создает на зараженной машине новый каталог, куда помещает все файлы с расширением .X23, а также добавляет на зараженном компьютере нового пользователя с именем «snoopy» («излишне любопытный») в основном списке паролей.
После выполнения вирус ищет в текущей директории Unix-файлы и создает каталог Е. Затем начинает проверять, существуют ли среди них файлы с расширением .X23, и есть ли права на выполнение этих файлов в текущей группе пользователей. Если не находит, то добавляет ко всем найденным Unix-файлам расширение .X23. Эти файлы затем будут служить копиями оригинальных файлов.
После этого вирус копирует свой код в оригинальные файлы и изменяет их атрибуты, устанавливая, что эти файлы можно читать, перезаписывать и выполнять для группы, к которой принадлежит пользователь, а также для всех остальных групп пользователей.
Вирус также добавляет нового пользователя — «snoopy» с правами на выполнение каждого инфицированного и «обновленного» файла в списке паролей и перемещает все инфицированные файлы с расширением .X23 в созданную им директорию Е.
SNOOPY — новый Unix-вирус