Системне програмування. RootKit-віруси і методи їх виявлення презентация

Содержание

Слайд 2

RootKit-віруси і методи їх виявлення

Слайд 3

Принцип виклику API функції

Слайд 4

Модифікація машинного коду прикладної програми для перехоплення виклику функції

Слайд 5

Модифікація таблиці імпорту

Слайд 6

Перехоплення функцій LoadLibrary і GetProcAddress

Слайд 7

Модифіковані методи перехоплення АРІ функцій

Слайд 8

Модифікація програмного коду API функції

Слайд 9

Основні задачі, які необхідно розв’язати при реалізації модуля виявлення вірусів-rootkit:

реалізувати метод примусового

завантаження програми в native-інтерфейсі;
реалізувати процедури відкриття каталогу і файлів в native-інтерфейсі (набір процедур обмежено бібліотекою ntdll.dll);
реалізувати приховування отриманого списку файлів від можливого втручання root-kit вірусом;
реалізувати порівняння списків файлів.

Слайд 10

Схема роботи програмного модуля виявлення вірусів rootkit

Слайд 11

Завантаження програми

Зміна параметрів реєстру

Слайд 12

Завантаження програми

Рядок завантаження програми через реєстр

Слайд 13

Основні вікна роботи програми

Кодування командного файлу

Виконання перевірки файлів

Результат порівняння звітів про зміст

каталогів

Слайд 14

Результат перевірки системних каталогів

Слайд 15

Схема алгоритму порівняння змісту каталогів

Имя файла: Системне-програмування.-RootKit-віруси-і-методи-їх-виявлення.pptx
Количество просмотров: 20
Количество скачиваний: 0