Атаки системы снаружи презентация

6.1 ВИРУСЫ

Слайд 1 6. АТАКИ СИСТЕМЫ
СНАРУЖИ


Слайд 26.1 ВИРУСЫ


Слайд 36.1.1 Понятие вируса


Слайд 4 Вирус — это программа, которая может размножаться, присоединяя свой

код к другой программе

Слайд 5География развития
«вирусописательства»

США, Европа — начало 80-х гг.;
Болгария, Индия — середина 80-х

гг.;
Россия (тогда ещё СССР) — конец 80-х гг.;
Китай, Тайвань, другие страны Азии — начало и середина 90-х гг.

Слайд 6Классификация вирусов

по способу размножения;
по способу действия;
по уровню наносимого вреда.


Слайд 76.1.2 Сценарии нанесения
ущерба вирусами


Слайд 8 Вы действительно хотите форматировать жесткий диск?
OK


Слайд 9 ПРИВЕТ ОТ КОМПАНИИ GENERAL SHULER!
ДЛЯ ПРИОБРЕТЕНИЯ КЛЮЧА

ДЕШИФРАЦИИ К ВАШЕМУ ЖЕСТКОМУ ДИСКУ, ПОЖАЛУЙСТА. ВЫШЛИТЕ $100 В МЕЛКИХ НЕМАРКИРОВАННЫХ КУПЮРАХ НА А/Я 2154. ПАНАМА-СИТИ. ПАНАМА. СПАСИБО. МЫ РАДЫ СОТРУДНИЧАТЬ С ВАМИ.

Слайд 10main( ) {while (1) fork( );}


Слайд 116.1.3 Вирусы-компаньоны


Слайд 126.1.4 Вирусы, заражающие
исполняемые файлы


Слайд 13linclude / * стандартные заголовки POSIX * /
#include


#include
#include
#include
struct stat sbuf; / * для вызова lstat, чтобы убедиться, что файл
/ * представляет собой символьную связь * /
search(char * dir_name)
{ / * рекурсивный поиск исполняемых файлов * /
DIR * dirp; / * указатель на открытый каталог * /
struct dirent * dp; / * указатель на запись каталога * /
dirp = opendir(dir_name); / * открыть этот каталог * /
if (dirp == NULL) return; / * каталог не открывается * /
while (TRUE) {
dp = readdir(dirp); / * прочитать следующую запись каталога * /
if (dp == NULL) { / * NULL означает, что достигнут конец каталога * /
chdir (".."); / * вернуться в родительский каталог * /
break; / * выход из цикла * /
}
if (dp->d_name[0] == '.') continue; / * пропустить каталоги . и .. * /
lstat(dp->d_name. &sbuf); / * является ли запись символьной ссылкой? * /
if (S_ISLNK(sbuf.st_mode)) continue; / * пропустить символьные ссылки * /
if (chdir(dp->d_name) == 0) { / * если chdir завершится успешно.
/ * то это должен быть каталог * /
search("."); / * да, войти в него и продолжить поиск в нем * /
} else { / * нет (файл), заразить его * /
if (access(dp->d_name.X_OK) ==0) / * если файл исполняемый, заразить его * /
infect(dp->d_name);
}
closedir(dirp);} / * каталог обработан; закрыть его * /
}

Рекурсивная процедура, ищущая исполняемые файлы в системе UNIX


Слайд 14Исполняемый файл с вирусом


Слайд 156.1.5 Резидентные вирусы


Слайд 166.1.6 Загрузочные вирусы


Слайд 17Перехват прерываний вирусом


Слайд 186.1.7 Вирусы драйверов
устройств


Слайд 196.1.8 Макровирусы


Слайд 206.1.9 Вирусы, заражающие
исходные тексты

программ

Слайд 21#include

run_virus( );


Слайд 226.1.10 Как распространяются
вирусы


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика