Создаем вирус и антивирус

Создаем вирус и антивирус

Virus Warning!

С этим сообщением, хоть раз в жизни, сталкивался любой пользователь компьютера. Вирмейкеры с упорством маньяков плодят все новые и новые разновидности вирусов. Бытует мнение, что избавиться от них можно лишь с помощью сложных и дорогостоящих новейших антивирусных программ. Это не совсем верно – знание принципов действия и способов внедрения вирусов поможет вовремя их обнаружить и локализовать, даже если под рукой не окажется подходящей антивирусной «вакцины».

В этой книге вы найдете обширный материал, посвященный проблеме защиты информации, рассмотренной с обеих сторон баррикад (как от лица вирмейкера, так и создателя антивирусов).

Жанры: Программы, Интернет, Программирование, Книги о компьютерах
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Создаем вирус и антивирус


Введение

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

Вирусы, получившие широкое распространение в компьютерной технике, взбудоражили весь мир. Многие пользователи компьютеров обеспокоены слухами о том, что с помощью компьютерных вирусов злоумышленники взламывают сети, грабят банки, крадут интеллектуальную собственность…

Все чаще в средствах массовой информации появляются сообщения о различного рода пиратских проделках компьютерных хулиганов, о появлении все более совершенных саморазмножающихся программ. Совсем недавно заражение вирусом текстовых файлов считалось абсурдом – сейчас этим уже никого не удивишь. Достаточно вспомнить появление «первой ласточки», наделавшей много шума – вируса WinWord.Concept, поражающего документы в формате текстового процессора Microsoft Word for Windows 6.0 и 7.0.

Хочется сразу заметить, что слишком уж бояться вирусов не стоит, особенно если компьютер приобретен совсем недавно, и много информации на жестком диске еще не накопилось. Вирус компьютер не взорвет. Ныне известен только один вирус (Win95.CIH), который способен испортить «железо» компьютера. Другие же могут лишь уничтожить информацию, не более того.

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

Глава 1

СОМ-вирусы

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


Компьютерные вирусы могут «гнездиться» в самых неожиданных местах, например, в записи начальной загрузки MBR (master boot record), в исполняемых файлах типа COM и EXE, в файлах динамических библиотек DLL и даже в документах текстового процессора Microsoft Word for Windows. В этом разделе подробно рассматривается строение вируса, поражающего COM-файлы.

Структура и процесс загрузки COM-программы

Что же представляет собой COM-программа, как она загружается в память и запускается?

Структура COM-программы предельно проста – она содержит только код и данные программы, не имея даже заголовка. Размер COM-программы ограничен размером одного сегмента (64 Кбайт).

И еще два понятия, которые часто будут встречаться:

Program Segment Prefix (PSP) – область памяти размером 256 (0100h) байт, предшествующая программе при ее загрузке. PSP содержит данные командной строки и относящиеся к программе переменные.

Disk Transfer Address (DTA) – блок данных, содержащий адреса обмена данными с файлом (чтение или запись). Область DTA для работы с файлом используют многие функции, в том числе и не производящие чтение или запись в файл. Примером может служить функция 4Eh (найти первый файл по шаблону), которая будет неоднократно встречаться в листингах программ.

Загрузка COM-программы в память и ее запуск происходят так:

1. Определяется сегментный адрес свободного участка памяти достаточного для размещения программы размера.

2. Создается и заполняется блок памяти для переменных среды.

3. Создается блок памяти для PSP и программы (сегмент:0000Ь – PSP; сегмент:0100Ь – программа). В поля PSP заносятся соответствующие значения.


Вам будет интересно
Компьютерное видео многолико: это и просмотр телепередач, и цифровые видеофильмы, и системы безопасности. В предлагаемом издании освещаются почти все аспекты данной области современных технологий – от начальных этапов оцифровки до ретуши полученных кадров и от простейших плат захвата кадра до систем нелинейного монтажа. Цель книги – дать возможность любому, даже неискушенному пользователю самостоятельно выбрать, установить и настроить необходимые именно ему оборудование и программы.Большое внима...
Читать онлайн
Основу книги составляет подробное рассмотрение установки, настройки и использования программного обеспечения – приложения Microsoft Fax вместе с Outlook 97, Outlook 2000 и MS Exchange, а также с другими популярными программами факсимильной связи – VentaFax и Symantec WinFax SE. В книге приведено много советов и примечаний, предупреждений о возможных ошибках, факультативных сведений и др. Названия всех команд, окон и т. п. приведены как для русской, так и для английской версий программ и операцио...
Читать онлайн
Книга посвящена синтезу и обработке звука на компьютере. В качестве основного инструмента для обработки звука предлагается программа Cool Edit, которая в настоящее время является одним из самых популярных в мире звуковых редакторов. Значительную часть книги занимает описание программно реализованных синтезаторов, в частности рассказывается о работе с программой Fruity Loops, которая не только содержит в себе несколько синтезаторов, но и позволяет создавать музыкальные композиции. В заключительно...
Читать онлайн
Книга посвящена современным компьютерным настольным издательским системам (DTP) и цифровой допечатной подготовке документов. За основу изложения приняты последние версии наиболее популярных и актуальных программ. Для иллюстрации материала используется большое количество рисунков и практических примеров с пошаговым описанием всех команд. Рассмотрены общие вопросы, связанные как с DTP, так и с базовыми понятиями компьютерной графики в целом (ПК для DTP, шрифт, цвет и др.), а также конкретные прогр...
Читать онлайн
Справочное и практическое руководство, в котором систематизированы сведения о современном графическом дизайне: свойства зрительного восприятия, основы цветоведения, законы и приемы композиции, шрифты, основы типографики. Приведен обзор особенностей дизайна web-страниц, проанализированы визуальные средства рекламы, даны рекомендации по разработке фирменного стиля. На примере классических произведений рассмотрены основные приемы, используемые в графическом дизайне.Для широкого круга читателей....
Читать онлайн
Книга посвящена обучению работе с популярной программой компьютерного видеомонтажа Adobe Premiere Pro. Описываются основные приемы работы с программой, приводятся сведения об управлении проектами и клипами, изучаются методы монтажа видео и звука, техника создания титров, добавление спецэффектов, а также процесс окончательного монтирования фильма. На примерах рассматриваются все этапы создания и обработки фильмов для телевидения, видео и мультимедиа, что делает книгу привлекательной как для нович...
Читать онлайн
Обучение созданию профессиональных видеофильмов и обработки их на компьютере представлено в виде 12 уроков. Рассматривается, как с помощью программы Adobe After Effects можно редактировать и рисовать последовательность кадров, добавлять титры и заголовки, применять различные видеоэффекты, редактировать звуковое сопровождение фильма. Описывается процесс настройки прозрачности и наложения слоев видео для последующего экспорта фильма в различных форматах. Показываются способы создания анимации при ...
Читать онлайн
Предметом книги является пакет компьютерной графики CorelDRAW 12. Рассматриваются настройка рабочей среды, работа с текстом и цветом, создание контуров и фигур, работа с точечными изображениями, заливка и обводка объектов, специальные эффекты (перетекания, оболочки, экструзия, операции над трехмерными объектами), вывод на печать, цветоделение, растрирование, тоновая и цветовая коррекция, управление слоями и цветом.Для широкого круга пользователей....
Читать онлайн
Тремарнок – классическая прибрежная деревушка в живописном Корнуолле. Старые пестрые домики, сгрудившиеся у рыбацкой гавани. Уютные кривые улочки, заросшие цветами. Здесь есть паб и популярный ресторанчик. И много милых чудаков. Именно в такой деревушке Лиз нашла убежище для себя и своей дочери Рози, сбежав из шумного Лондона и от равнодушного отца девочки. Лиз трудится с утра до поздней ночи, чтобы прокормить себя и дочь. И хотя жизнь у нее нелегкая, она всем довольна. Главное, чтобы Рози была ...
Читать онлайн
Виктор Мартинович – прозаик, искусствовед (диссертация по витебскому авангарду и творчеству Марка Шагала); преподает в Европейском гуманитарном университете в Вильнюсе. Автор романов на русском и белорусском языках («Паранойя», «Сфагнум», «Мова», «Сцюдзёны вырай» и «Озеро радости»). Новый роман «Ночь» был написан на белорусском и впервые издается на русском языке.«Ночь» – это и антиутопия, и роман-травелог, и роман-игра. Мир погрузился в бесконечную холодную ночь. В свободном городе Грушевка вод...
Читать онлайн
- Не трясись, - густой бас заставил меня вздрогнуть и встретиться взглядом с серыми глазами. – Лучше снимай этот маскарад, - Каратель указал на мое платье, - и ложись в постель. Теперь ты моя жена, Василиса. Первая брачная ночь неизбежна. Мы ведь не фиктивный брак заключили, - его тонкие губы искривились в насмешке, будто произнесенные слова были удачной шуткой. Обложка...
Читать онлайн
Двадцать лет назад ее мать сбежала из Академии Северной традиции, чтобы больше никогда не вернуться. Сегодня Лида вступает под эти своды, полная тревожных предчувствий. Что ждет ее, дочь предательницы, практически чужестранку? О чем молчат все студенты - люди и вайты? И чем она так не угодила здешнему лидеру, конунгу Йохану?...
Читать онлайн