Главная
О проекте
Контакты
 
Ссылки
Ресурсы
История Волгограда
Экономика Волгограда
Производство в Волгограде
Гостиницы в Волгограде
Образование в Волгограде
Сотовая связь
Компьютеры
Кинотеатры Волгограда
Культура
Общество
Туризм
География Волгоградской области
Выставки
Отдых и досуг в Волгограде
Работа
Web камеры Волгограда
Мамаев Курган
Новости Волгограда
Расписание транспорта
Достопримечательности
Справка Волгограда

 

Вирусы и Антивирусы

Вирусы и Антивирусы!


1 Введение
2 Феномен компьютерных вирусов

3 Что такое компьютерный вирус
3.1 Объяснение для домохозяйки
3.2 Попытка дать "нормальное" определение

4 Кто и почему пишет вирусы?
5 История компьютерных вирусов - от древности до наших дней
5.1 Немного археологии
5.2 Начало пути
5.3 Полиморфизм - мутация вирусов
5.4 Автоматизация производства и конструкторы вирусов
5.5 За пределы DOS
5.6 Эпидемия макро-вируса

5.7 Хронология событий
6 Перспективы: что будет завтра и послезавтра
6.1 Что будет завтра?
6.2 Что будет послезавтра?

7 Классификация компьютерных вирусов
7.1 Загрузочные вирусы
7.2 Файловые вирусы

7.3Макро-вирусы
7.4 Полиморфик-вирусы
7.5 Стелс-вирусы
7.6 Резидентные вирусы
7.7 Прочие "вредные программы"
7.7.1 Троянские кони (логические бомбы)
7.7.2 Утилиты скрытого администрирования (backdoor)
7.7.3 Intended-вирусы
7.7.4 Конструкторы вирусов
7.7.5 Полиморфные генераторы

7.8 IRC-черви
7.9 Сетевые вирусы

8 Методы обнаружения и удаления компьютерных вирусов
8.1Антивирусные программы
8.1.1Типы антивирусов
8.1.2 Сканеры
8.1.3 CRC-сканеры
8.1.4 Блокировщики
8.1.5Иммунизаторы

8.2 Какой антивирус лучше?
8.3 Методика использования антивирусных программ



Троянские кони (логические бомбы)


К троянским коням относятся программы, наносящие какие-либо разрушительные действия, т.е. в зависимости от каких-либо условий или при каждом запуске уничтожающая информацию на дисках, "завешивающая" систему и т.п.


Большинство известных мне троянских коней являются программами, которые "подделываются" под какие-либо полезные программы, новые версии популярных утилит или дополнения к ним. Очень часто они рассылаются по BBS-станциям или электронным конференциям. По сравнению с вирусами "троянские кони" не получают широкого распространения по достаточно простым причинам - они либо уничтожают себя вместе с остальными данными на диске, либо демаскируют свое присутствие и уничтожаются пострадавшим пользователем.


К "троянским коням" также можно отнести "дропперы" вирусов - зараженные файлы, код которых подправлен таким образом, что известные версии антивирусов не определяют вируса в файле. Например, файл шифруется каким-либо специальным образом или упаковывается редкоиспользуемым архиватором, что не позволяет антивирусу "увидеть" заражение.


Следует отметить также "злые шутки" (hoax). К ним относятся программы, которые не причиняют компьютеру какого-либо прямого вреда, однако выводят сообщения о том, что такой вред уже причинен, либо будет причинен при каких-либо условиях, либо предупреждают пользователя о несуществующей опасности. К "злым шуткам" отностяся, например, программы, которые "пугают" пользователя сообщениями о форматировании диска (хотя никакого форматирования на самом деле не происходит), детектируют вирусы в незараженных файлах (как это делает широко известная программа ANTITIME), выводят странные вирусоподобные сообщения (драйвер диска CMD640X от какого-то коммерческого пакета) и т.д. - в зависимости от чувства юмора автора такой программы. Видимо, к "злым шуткам" относится также строка "CHOLEEPA" во втором секторе винчестеров фирмы Seagate.


К такой же категории "злых шуток" можно отнести также заведомо ложные сообщения о новых супер-вирусах. Такие сообщения периодически появляются в электронных конференциях и обычно вызывают панику среди пользователей.


Утилиты скрытого администрирования (backdoor)


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


Единственная особенность этих программ заставляет классифицировать их как вредные троянские программы: отсутствие предупреждения об инсталляции и запуске. При запуске троянец устанавливает себя в системе и затем следит за ней, при этом пользователю не выдается никаких сообщений о действиях троянца в системе. Более того, ссылка на троянца может отсутствовать в списке активных приложений. В результате "пользователь" этой троянской программы может и не знать о ее присутствии в системе, в то время как его компьютер открыт для удаленного управления.


Будучи установленными на компьютер, утилиты скрытого управления позволяют делать с компьютером все, что в них заложил их автор: принимать/отсылать файлы, запускать и уничтожать их, выводить сообщения, стирать информацию, перезагружать компьютер и т.д. В результате эти троянцы могут быть использованы для обнаружения и передачи конфиденциальной информации, для запуска вирусов, уничтожения данных и т.п. - пораженные компьютеры оказываются открытыми для злоумышленных действий хакеров.


Intended-вирусы


К таким вирусам относятся программы, которые на первый взгляд являются стопроцентными вирусами, но не способны размножаться по причине ошибок. Например, вирус, который при заражении "забывает" поместить в начало файлов команду передачи управления на код вируса, либо записывает в нее неверный адрес своего кода, либо неправильно устанавливает адрес перехватываемого прерывания (что в подавляющем большинстве случаев завешивает компьютер) и т.д.


К категории "intended" также относятся вирусы, которые по приведенным выше причинам размножаются только один раз - из "авторской" копии. Заразив какой-либо файл, они теряют способность к дальнейшему размножению.


Появляются intended-вирусы чаще всего при неумелой перекомпиляции какого-либо уже существующего вируса, либо по причине недостаточного знания языка программирования, либо по причине незнания технических тонкостей операционной системы.


Конструкторы вирусов


Конструктор вирусов - это утилита, предназначенная для изготовления новых компьютерных вирусов. Известны конструкторы вирусов для DOS, Windows и макро-вирусов. Они позволяют генерировать исходные тексты вирусов (ASM-файлы), объектные модули, и/или непосредственно зараженные файлы.


Некоторые конструктороы (VLC, NRLG) снабжены стандартным оконным интерфейсом, где при помощи системы меню можно выбрать тип вируса, поражаемые объекты (COM и/или EXE), наличие или отсутствие самошифровки, противодействие отладчику, внутренние текстовые строки, выбрать эффекты, сопровождающие работу вируса и т.п. Прочие конструкторы (PS-MPC, G2) не имеют интерфейса и считывают информацию о типе вируса из конфигурационного файла.


Полиморфные генераторы


Полиморфик-генераторы, как и конструкторы вирусов, не являются вирусами в прямом смысле этого слова, поскольку в их алгоритм не закладываются функции размножения, т.е. открытия, закрытия и записи в файлы, чтения и записи секторов и т.д. Главной функцией подобного рода программ является шифрование тела вируса и генерация соответствующего расшифровщика.
Обычно полиморфные генераторы распространяются их авторами без ограничений в виде файла-архива. Основным файлом в архиве любого генератора является объектный модуль, содержащий этот генератор. Во всех встречавшихся генераторах этот модуль содержит внешнюю (external) функцию - вызов программы генератора.


Таким образом автору вируса, если он желает создать настоящий полиморфик-вирус, не приходится корпеть над кодами собственного за/расшифровщика. При желании он может подключить к своему вирусу любой известный полиморфик-генератор и вызывать его из кодов вируса. Физически это достигается следующим образом: объектный файл вируса линкуется с объектным файлом генератора, а в исходный текст вируса перед командами его записи в файл вставляется вызов полиморфик-генератора, который создает коды расшифровщика и шифрует тело вируса.

Назад - Далее

 

Вирусный Календарь

Новости VirusList.com

 

ИнфоВолгоград – Волгоград в Интернете
© Крупнов А. В. 2004 - 2007