1Який тип атаки дозволяє зловмиснику використовувати підхід грубої сили? Select one:
злам паролю (password cracking)
соціальна інженерія
відмова в обслуговуванні (denial of service)
прослуховування пакетів (packet sniffing)
2Який з прикладів ілюстру іб приховання шкідливого програмного забезпечення?
Select one:
Хакер використовує методики підвищення рейтингу веб-сайту для перенаправлення користувачів на шкідливий сайт.
Ботнет зомбі передає хакеру особисту інформацію.
Електронний лист надсилається працівникам організації із вкладенням (attachment), яке виглядає як антивірусне оновлення, але фактично містить шпигунську програму.
Започатковано атаку проти публічного веб-сайту інтернет-магазину з метою блокування відгуків на запити відвідувачів.
3Який інструмент використовується для надання списку відкритих портів на мережних пристроях?
Select one:
Nmap
Whois
Ping
Tracert
4Яким чином в атаках використовуються зомбі?
Select one:
Вони є зловмисно сформованими сегментами коду, які використовуються для заміни легітимних програм.
Вони спрямовуються на конкретних людей задля отримання корпоративної або особистої інформації.
Вони досліджують групу машин з метою виявлення відкритих портів, щоб дізнатись, які служби працюють.
Це заражені машини, які проводять атаку DDoS.
5Яка найпоширеніша мета інфікування пошукової оптимізації (search engine optimization (SEO)?
Select one:
збільшити веб-трафік на шкідливі сайти
переповнити мережний пристрій шкідливо сформованими пакетами
побудувати ботнет зомбі
Змусити когось інсталювати шкідливе програмне забезпечення або розкрити особисту інформацію
6Яке призначення руткітів?
Select one:
відтворення себе незалежно від будь-яких інших програм
отримання привілейований доступ до пристрою, приховуючи власну присутність
постачання реклами без згоди користувача
маскування під легальну програму
Файлы операционной системы хранятся во внешней, долговременной памяти (на жестком, гибком или лазерном диске). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы операционной системы необходимо загрузить в оперативную память.
Диск (жесткий, гибкий или лазерный), на котором находятся файлы операционной системы и с которого производится ее загрузка, называется системным.
После включения компьютера производится загрузка операционной системы с системного диска в оперативную память. Загрузка должна выполняться в соответствии с программой загрузки. Однако для того чтобы компьютер выполнял какую-нибудь программу, эта программа должна уже находиться в оперативной памяти. Разрешение этого противоречия состоит в последовательной, поэтапной загрузке операционной системы.
http://files.school-collection.edu.ru/dlrstore/7e246a27-f9a4-41f1-9edc-01c21ae4d12f/umk/text/01t10.htm
Объяснение:
Задача 10.
var
flag, a: integer;
n: longint;
begin
Write('n -> '); Readln(n);
flag := 0;
while (n <> 0) do
begin
a := n mod 10;
if (a = 3) then flag := 1;
n := n div 10;
end;
if (flag = 1) then Writeln('Цифра 3 есть в записи числа')
else Writeln('Цифры 3 не встречается в записи числа');
Readln;
end.
Задача 11.
var
a, flag_2, flag_5: integer;
n: longint;
begin
Write('n -> ');
Readln(n);
flag_2 := 0;
flag_5 := 0;
repeat
a := n mod 10;
if (a = 2) then flag_2 := 1
else if (a = 5) then flag_5 := 1;
n := n div 10;
until n = 0;
if (flag_2 = 1) and (flag_5 = 1) then Writeln('Цифры 2 и 5 есть в записи числа')
else if (flag_2 = 1) and (flag_5 = 0) then Writeln('В записи числа присутствует цифра 2, но отсутствует цифра 5')
else if (flag_2 = 0) and (flag_5 = 1) then Writeln('В записи числа присутствует цифра 5, но отсутствует цифра 2')
else Writeln('Цифры 2 и 5 не встречаются в записи числа');
Readln;
end.
Задача 13.
var
a, k, i: integer;
n: longint;
begin
write('n -> ');
Readln(n);
Write('k -> ');
Readln(k);
i := 0;
repeat
a := n mod 10;
if a = 5 then i := i + 1;
n := n div 10;
until n = 0;
if (i > k) then Writeln('Не верно')
else Writeln('Верно');
Readln;
end.
Задача 14.
var
a, k_0, k_9: integer;
n: longint;
begin
write('n -> ');
Readln(n);
k_0 := 0;
k_9 := 0;
repeat
a := n mod 10;
if a = 0 then k_0 := k_0 + 1
else if a = 9 then k_9 := k_9 + 1;
n := n div 10;
until n = 0;
if (k_0 > k_9) then Writeln('Нолей больше')
else if (k_9 > k_0) then Writeln('Девяток больше')
else if (k_9 = 0) and (k_0 = 0) then Writeln('В числе отсутствуют 0 и 9')
else Writeln('Их одинаковое количество');
Readln;
end.
Задача 15.
var
min, a: integer;
n: longint;
begin
write('n -> ');
Readln(n);
min:=10;
while n <> 0 do
begin
a := n mod 10;
if a < min then min := a;
n := n div 10;
end;
Writeln('Минимальная цифра ', min);
Readln;
end.
Задача 16.
var
first_digit, last_digit, k: integer;
n: longint;
begin
write('n -> ');
Readln(n);
k := 1;
// найдём разряд последней цифры в числе
while n div k >= 10 do
begin
k := k * 10
end;
// первая цифра
first_digit := n mod 10;
// последняя цифра
last_digit := n div k;
// если первая и последняя цифра числа равны то нет необходимости менять первую и последнюю цифру местами
if (first_digit = last_digit) then
Write(n)
else
Writeln(first_digit * k + (n mod k div 10) * 10 + last_digit);
end.