Инфицирование различных платформ
Инфицирование различных платформ
Самой большой проблемой, с которой создатели вирусов сталкиваются в наши дни, является невозможность заражения всех возможных компьютеров. Несмотря на монополию фирмы Microsoft, существуют пользователи, работающие в операционных системах, отличных от Windows 9x, кроме того, далеко не все пользователи работают с приложениями от Microsoft. Впрочем, существуют эффективные способы распространения вирусов в различной операционной среде. Нужно просто использовать современные технологии.
Java
Обсуждение различных платформ невозможно без упоминания исполняемой среды Java. Именно она используется при написании программного обеспечения для прокрутки баннеров, так как дает возможность создавать сценарии, выполняемые в любом браузере и на любой платформе. Но при этом Java также служит независимым от платформы распространителем вирусов и червей. Если не верите мне на слово, самостоятельно поищите информацию о существующих Java-вирусах. Вирус StrangeBrew поражает файлы с расширением. class, которые являются подключаемыми библиотеками. На их основе и пишутся апплеты. Заражение этих файлов приведет к тому, что любой созданный на их основе апплет будет активировать вирус. Впрочем, избежать разрушительного действия этих вирусов или, по крайней мере, ослабить их эффект, можно, ограничив функциональные возможности виртуальной машины Java на своем компьютере. Также можно отключить поддержку Java в браузере. Среди распространенных в наше время Java-вирусов стоит упомянуть Beanhive, CrashComm и DiskHog.
Макровирусы
Напомним, что макровирусы обычно связаны с определенным приложением; соответственно, они действуют на всех платформах, для которых существуют версии требуемого приложения-жертвы. В частности, различные программы из офисной системы (например, программы Word и Outlook) работают и на платформе MacOS. Это значит, что вредоносный макровирус для приложения Outlook потенциально может инфицировать как PC, так и Macintosh. После решения фирмы Microsoft не ограничивать пакет Office исключительно операционной системой Windows появились различные приложения, например Word, работающие вместе со всеми выполняемыми макросами в операционной системе UNIX.
Перекомпиляция
Замечательную вещь проделывает червь Морриса. Он загружает копию собственного кода с ранее инфицированного компьютера, компилирует ее и затем выполняет полученный таким способом код. Подобный порядок действий позволяет червю хорошо адаптироваться к системе, так как он компилируется именно под нее. Однако это возможно лишь при наличии в системе компилятора – впрочем, они всегда встречаются в различных модификациях UNIX.
Shockwave Flash
Первый вирус для технологии Shockwave Flash появился в конце 2001 года. Он назывался SWF/LFM-926 и имел ограниченную сферу действия, потому что требовал для активизации определенную версию проигрывателя ShockWave Flash. Этот вирус служит замечательным примером того, как вредоносный код может распространяться через безвредные на вид графические апплеты. Вирус SWF/LFM-926 заражает все файлы с расширением SWF, обнаруженные в системе.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Приложение 2. Параметры различных программ
Приложение 2. Параметры различных программ Приложение содержит краткий список наиболее интересных параметров различных программ, входящих в поставку Windows XP.Control.exeПрограмма предназначена специально для открытия значка панели управления и может вызываться со следующими
Глава 20. Заработок на различных действиях
Глава 20. Заработок на различных действиях Первый и самый простой способ заработка в ВКонтакте – совершить какие-либо действия: вступить в группу, отметить друзей на фото или видео, комментировать, написать рекламный пост на «стене» и получить за это свою копеечку. Именно
Тестируйте сайт в различных браузерах
Тестируйте сайт в различных браузерах Частая ошибка разработчиков веб-сайтов заключается в том, что они очень мало времени уделяют тестированию веб-сайта. Как правило, для проверки используется всего 1 браузер, который установлен у разработчика.Сейчас набирает
Совместимость клиентов и серверов различных версий
Совместимость клиентов и серверов различных версий Как известно, клиент-серверное приложение, использующее СУБД InterBase, обычно состоит из двух основных частей - клиентской и серверной. Клиентская часть, обычно состоящая из исполняемого модуля приложения базы данных (как
Входное сопротивление в различных точках линии
Входное сопротивление в различных точках линии Когда линия передачи согласована с нагрузкой, полное входное сопротивление должно быть равно характеристическому сопротивлению линии, из скольких бы участков она ни состояла. Анализ для переменных составляющих позволит
Мой опыт в различных проектах
Мой опыт в различных проектах В Центральном Банке Норвегии работает около 40 штатных программистов и вполовину меньше контрактников, и надо сказать, им приходится решать на удивление много разнообразных задач.В то время, когда я там находился, основным проектом был
8.1.23. Вычисление частоты различных значений в массиве
8.1.23. Вычисление частоты различных значений в массиве Для массивов нет метода count, как для строк (чтобы подсчитать число вхождений каждого элемента). Поэтому создадим свой собственный:class Array def count k=Hash.new(0) self.each{|x| k[x]+=1 } k endendmeal = %w[spam spam eggs ham eggs spam]items = meal.count# items равно {"ham"
11.2.11. Поддержка различных стилей программирования
11.2.11. Поддержка различных стилей программирования Brother, can you paradigm? Граффити на здании IBM в Остине, 1989 В различных кругах популярны разные философии программирования. Часто их трудно охарактеризовать с точки зрения объектной ориентированности или динамичности, а
Сокрытие различных элементов интерфейса
Сокрытие различных элементов интерфейса Сокрытие дисков в папке Мой компьютер В папке Мой компьютер можно скрывать диски. Ниже представлены имена дисков и соответствующий ключ для их сокрытия. Для того чтобы скрыть сразу несколько дисков, суммируйте значения
Замечания по поводу платформ STL от Microsoft
Замечания по поводу платформ STL от Microsoft В начале книги я ввел термин «платформа STL», означающий комбинацию конкретного компилятора и конкретной реализации STL. Различие между компилятором и библиотекой особенно важно при использовании компилятора Microsoft Visual С++ версий 6 и
Некоторые ссылки для различных дистрибутивов Linux.
Некоторые ссылки для различных дистрибутивов Linux. Бинарные файлы в формате ELF:tonelli.sns.it/pub/Linux/pgp263.is.bin.tgzБинарные файлы и исходные коды для Red Hat:ftp.replay.com/pub/replay/ub/redhat/i386/pgp-2.6.3i-1.i386.rpmftp.replay.com/pub/replay/ub/redhat/SRPMS/pgp-2.6.3i-1.src.rpmИсходные
21.2.9. Применение различных цветов
21.2.9. Применение различных цветов Благодаря применению цвета можно придать экрану, где. отображается поток ввода, более привлекательный вид. При работе с цветами используется стандарт ANSI. Однако не все цвета можно применить во всех системах. Предлагаем перечень наиболее
О «большом скачке» на рынке платформ
О «большом скачке» на рынке платформ Начну с несколько неожиданной, наверное, аналогии. В советской традиции было принято, говоря о промышленности в целом, выделять группу А и группу Б: производство средств производства и производство товаров народного потребления (в
Использование различных форматов чисел
Использование различных форматов чисел Перед решением математических, экономических и других задач следует разобраться, как Excel хранит, обрабатывает и отображает числовые данные.Все числа в Excel хранятся с точностью до 15 десятичных знаков, а отображаются в соответствии с
Съемка с использованием различных насадок
Съемка с использованием различных насадок Разнообразить снимки и получить оригинальные эффекты вы можете как с использованием всевозможных специализированных фотофильтров (приобретя их в магазине), так и с помощью самодельных насадок. Здесь все ограничивается вашей