школьный этап 2026-2027 олимпиада всош

23 октября 2026 Олимпиада по информационной безопасности 5-11 класс информатика Сириус ответы и задания школьный этап 2026

Ответы и авторские решения на все задания для 5-6, 7-8, 9-11 класса онлайн олимпиада по информационной безопасности информатика 23 октября 2026 школьный этап ВСОШ официальной всероссийской олимпиады школьников 1 группы регионов Сириус всего в олимпиаде 6 заданий от Академии сова приступить к прохождению не позднее 19:00 23 октября 2026 года.

Олимпиада по информационной безопасности 5-6 класс школьный этап 2026

Ошибки в коде

Профессор Бит установил электронный замок на дверь своей мастерской и раздал каждому сотруднику его исследовательской лаборатории электронный пропуск с персональным идентификационным номером.
Чтобы войти в лабораторию, посетитель должен приложить пропуск к считывателю и ввести один из действующих секретных кодов. Пропуска имеют номера от 00 до 99. Программа, встроенная в замок, проверяет все данные и выводит на экран вердикт. Для обеспечения безопасности каждую неделю профессор меняет секретные коды. На прошлой неделе это были 2025 и 2026, а на этой он решил сделать их короче — 538 и 192.
Также Бит ведёт список заблокированных пропусков. Если кто-то нарушает правила мастерской, он добавляет номер его пропуска в этот список и запрещает владельцу дальнейший доступ. Сейчас заблокированы пропуска с номерами 21 и 86.
Его лаборант написал для замка программу. Она запускается без ошибок, но замок работает неправильно. Профессор выяснил, что при написании программы лаборант перепутал местами две команды вывода.
Какие две строки нужно поменять местами, чтобы система безопасности работала правильно?

1  алг ПроверкаДоступа
2   нач
3    цел пропуск, код
4
5    ввод пропуск
6    ввод код
7
8    если код <> 538 и код <> 192 то
9      вывод «ДОСТУП ЗАПРЕЩЁН»
10   иначе
11     если пропуск = 21 то
12       вывод «ДОСТУП РАЗРЕШЁН»
13     иначе
14       если пропуск = 86 то
15         вывод «ДОСТУП ЗАПРЕЩЁН»
16       иначе
17         вывод «ДОСТУП ЗАПРЕЩЁН»
18       все
19     все
20   все
21  кон

Ответ: 12 и 17

Задание 1.2

Ошибки в коде

Профессор Бит установил электронный замок на дверь своей мастерской и раздал каждому сотруднику его исследовательской лаборатории электронный пропуск с персональным идентификационным номером.
Чтобы войти в лабораторию, посетитель должен приложить пропуск к считывателю и ввести один из действующих секретных кодов. Пропуска имеют номера от 00 до 99. Программа, встроенная в замок, проверяет все данные и выводит на экран вердикт. Для обеспечения безопасности каждую неделю профессор меняет секретные коды. На прошлой неделе это были 2025 и 2026, а на этой он решил сделать их короче — 347 и 812.
Также Бит ведёт список заблокированных пропусков. Если кто-то нарушает правила мастерской, он добавляет номер его пропуска в этот список и запрещает владельцу дальнейший доступ. Сейчас заблокированы пропуска с номерами 26 и 54.
Его лаборант написал для замка программу. Она запускается без ошибок, но замок работает неправильно. Профессор выяснил, что при написании программы лаборант перепутал местами две команды вывода.
Какие две строки нужно поменять местами, чтобы система безопасности работала правильно?

1  алг ПроверкаДоступа
2   нач
3    цел пропуск, код
4
5    ввод пропуск
6    ввод код
7
8    если пропуск = 26 или пропуск = 54 то
9      вывод «ДОСТУП РАЗРЕШЁН»
10   иначе
11     если код = 347 или код = 812 то
12       вывод «ДОСТУП ЗАПРЕЩЁН»
13     иначе
14       вывод «ДОСТУП ЗАПРЕЩЁН»
15     все
16   все
17  кон

Ответ: 9 и 12

Задание 1.3

Ошибки в коде

Профессор Бит установил электронный замок на дверь своей мастерской и раздал каждому сотруднику его исследовательской лаборатории электронный пропуск с персональным идентификационным номером.
Чтобы войти в лабораторию, посетитель должен приложить пропуск к считывателю и ввести один из действующих секретных кодов. Пропуска имеют номера от 00 до 99. Программа, встроенная в замок, проверяет все данные и выводит на экран вердикт. Для обеспечения безопасности каждую неделю профессор меняет секретные коды. На прошлой неделе это были 2025 и 2026, а на этой он решил сделать их короче — 481 и 629.
Также Бит ведёт список заблокированных пропусков. Если кто-то нарушает правила мастерской, он добавляет номер его пропуска в этот список и запрещает владельцу дальнейший доступ. Сейчас заблокированы пропуска с номерами 34 и 72.
Его лаборант написал для замка программу. Она запускается без ошибок, но замок работает неправильно. Профессор выяснил, что при написании программы лаборант перепутал местами две команды вывода.
Какие две строки нужно поменять местами, чтобы система безопасности работала правильно?

1  алг ПроверкаДоступа
2   нач
3    цел пропуск, код
4
5    ввод пропуск
6    ввод код
7
8    если код <> 481 и код <> 629 то
9      вывод «ДОСТУП РАЗРЕШЁН»
10   иначе
11     если пропуск = 34 то
12       вывод «ДОСТУП ЗАПРЕЩЁН»
13     иначе
14       если пропуск = 72 то
15         вывод «ДОСТУП ЗАПРЕЩЁН»
16       иначе
17         вывод «ДОСТУП ЗАПРЕЩЁН»
18       все
19     все
20   все
21  кон

Ответ: 9 и 17

Задание 1.4

Ошибки в коде

Профессор Бит установил электронный замок на дверь своей мастерской и раздал каждому сотруднику его исследовательской лаборатории электронный пропуск с персональным идентификационным номером.
Чтобы войти в лабораторию, посетитель должен приложить пропуск к считывателю и ввести один из действующих секретных кодов. Пропуска имеют номера от 00 до 99. Программа, встроенная в замок, проверяет все данные и выводит на экран вердикт. Для обеспечения безопасности каждую неделю профессор меняет секретные коды. На прошлой неделе это были 2025 и 2026, а на этой он решил сделать их короче — 405 и 731.
Также Бит ведёт список заблокированных пропусков. Если кто-то нарушает правила мастерской, он добавляет номер его пропуска в этот список и запрещает владельцу дальнейший доступ. Сейчас заблокированы пропуска с номерами 18 и 63.
Его лаборант написал для замка программу. Она запускается без ошибок, но замок работает неправильно. Профессор выяснил, что при написании программы лаборант перепутал местами две команды вывода.
Какие две строки нужно поменять местами, чтобы система безопасности работала правильно?

1  алг ПроверкаДоступа
2   нач
3    цел пропуск, код
4
5    ввод пропуск
6    ввод код
7
8    если пропуск = 18 то
9      вывод «ДОСТУП РАЗРЕШЁН»
10   иначе
11     если пропуск = 63 то
12       вывод «ДОСТУП ЗАПРЕЩЁН»
13     иначе
14       если код = 731 или код = 405 то
15         вывод «ДОСТУП ЗАПРЕЩЁН»
16       иначе
17         вывод «ДОСТУП ЗАПРЕЩЁН»
18       все
19     все
20   все
21  кон

Ответ: 9 и 15

Задание 1.5

Ошибки в коде

Профессор Бит установил электронный замок на дверь своей мастерской и раздал каждому сотруднику его исследовательской лаборатории электронный пропуск с персональным идентификационным номером.
Чтобы войти в лабораторию, посетитель должен приложить пропуск к считывателю и ввести один из действующих секретных кодов. Пропуска имеют номера от 00 до 99. Программа, встроенная в замок, проверяет все данные и выводит на экран вердикт. Для обеспечения безопасности каждую неделю профессор меняет секретные коды. На прошлой неделе это были 2025 и 2026, а на этой он решил сделать их короче — 256 и 903.
Также Бит ведёт список заблокированных пропусков. Если кто-то нарушает правила мастерской, он добавляет номер его пропуска в этот список и запрещает владельцу дальнейший доступ. Сейчас заблокированы пропуска с номерами 42 и 79.
Его лаборант написал для замка программу. Она запускается без ошибок, но замок работает неправильно. Профессор выяснил, что при написании программы лаборант перепутал местами две команды вывода.
Какие две строки нужно поменять местами, чтобы система безопасности работала правильно?

1  алг ПроверкаДоступа
2   нач
3    цел пропуск, код
4
5    ввод пропуск
6    ввод код
7
8    если пропуск = 42 то
9      вывод «ДОСТУП ЗАПРЕЩЁН»
10   иначе
11     если пропуск = 79 то
12       вывод «ДОСТУП РАЗРЕШЁН»
13     иначе
14       если код = 256 или код = 903 то
15         вывод «ДОСТУП ЗАПРЕЩЁН»
16       иначе
17         вывод «ДОСТУП ЗАПРЕЩЁН»
18       все
19     все
20   все
21  кон

Ответ: 12 и 15

Задание 2

Скитала

Специалисты по информационной безопасности исследовали архив старых зашифрованных сообщений. Среди документов они нашли запись, сделанную с помощью одного из древнейших способов шифрования — спартанской скиталы.
Скитала представляла собой цилиндр, на который наматывали узкую полоску бумаги. Буквы сообщения записывали вдоль цилиндра, а после снятия полоски они оказывались перемешаны. Прочитать сообщение можно было, только снова намотав полоску на цилиндр аналогичного размера.
Экспертам удалось выяснить, как была устроена найденная скитала. После наматывания полоски буквы располагались в 3 строки (на внешней поверхности цилиндра). Отправитель записывал исходное сообщение по строкам слева направо, а после снятия полоски зашифрованный текст читался по столбцам сверху вниз.
Например, сообщение СЕКРЕТКОД на скитале выглядело так:

СЕК
РЕТ
КОД

После снятия полоски получалась запись: СРКЕЕОКТД.
В архиве специалисты обнаружили другое сообщение, зашифрованное с помощью такой же скиталы: ЧДОИРКТЕОАСНЙСЦАДА.
Помогите специалистам восстановить исходное сообщение.
Ответ без пробелов и других символов.

Ответ: ЧИТАЙАДРЕССДОКОНЦА

Задание 2.2

Скитала

Специалисты по информационной безопасности исследовали архив старых зашифрованных сообщений. Среди документов они нашли запись, сделанную с помощью одного из древнейших способов шифрования — спартанской скиталы.
Скитала представляла собой цилиндр, на который наматывали узкую полоску бумаги. Буквы сообщения записывали вдоль цилиндра, а после снятия полоски они оказывались перемешаны. Прочитать сообщение можно было, только снова намотав полоску на цилиндр аналогичного размера.
Экспертам удалось выяснить, как была устроена найденная скитала. После наматывания полоски буквы располагались в 3 строки (на внешней поверхности цилиндра). Отправитель записывал исходное сообщение по строкам слева направо, а после снятия полоски зашифрованный текст читался по столбцам сверху вниз.
Например, сообщение СЕКРЕТКОД на скитале выглядело так:

СЕК
РЕТ
КОД

После снятия полоски получалась запись: СРКЕЕОКТД.
В архиве специалисты обнаружили другое сообщение, зашифрованное с помощью такой же скиталы: ПЬВРОИОТТВПЕЕРЛРАЯ.
Помогите специалистам восстановить исходное сообщение.
Ответ без пробелов и других символов.

Ответ: ПРОВЕРЬОТПРАВИТЕЛЯ

Задание 2.3

Скитала

Специалисты по информационной безопасности исследовали архив старых зашифрованных сообщений. Среди документов они нашли запись, сделанную с помощью одного из древнейших способов шифрования — спартанской скиталы.
Скитала представляла собой цилиндр, на который наматывали узкую полоску бумаги. Буквы сообщения записывали вдоль цилиндра, а после снятия полоски они оказывались перемешаны. Прочитать сообщение можно было, только снова намотав полоску на цилиндр аналогичного размера.
Экспертам удалось выяснить, как была устроена найденная скитала. После наматывания полоски буквы располагались в 3 строки (на внешней поверхности цилиндра). Отправитель записывал исходное сообщение по строкам слева направо, а после снятия полоски зашифрованный текст читался по столбцам сверху вниз.
Например, сообщение СЕКРЕТКОД на скитале выглядело так:

СЕК
РЕТ
КОД

После снятия полоски получалась запись: СРКЕЕОКТД.
В архиве специалисты обнаружили другое сообщение, зашифрованное с помощью такой же скиталы: НИЬЕПНВАИВРГООДДЛЕ.
Помогите специалистам восстановить исходное сообщение.
Ответ без пробелов и других символов.

Ответ: НЕВВОДИПАРОЛЬНИГДЕ

Задание 2.4

Скитала

Специалисты по информационной безопасности исследовали архив старых зашифрованных сообщений. Среди документов они нашли запись, сделанную с помощью одного из древнейших способов шифрования — спартанской скиталы.
Скитала представляла собой цилиндр, на который наматывали узкую полоску бумаги. Буквы сообщения записывали вдоль цилиндра, а после снятия полоски они оказывались перемешаны. Прочитать сообщение можно было, только снова намотав полоску на цилиндр аналогичного размера.
Экспертам удалось выяснить, как была устроена найденная скитала. После наматывания полоски буквы располагались в 3 строки (на внешней поверхности цилиндра). Отправитель записывал исходное сообщение по строкам слева направо, а после снятия полоски зашифрованный текст читался по столбцам сверху вниз.
Например, сообщение СЕКРЕТКОД на скитале выглядело так:

СЕК
РЕТ
КОД

После снятия полоски получалась запись: СРКЕЕОКТД.
В архиве специалисты обнаружили другое сообщение, зашифрованное с помощью такой же скиталы: НЧСЕУЫВЖЛЕИКРМАЬСМ.
Помогите специалистам восстановить исходное сообщение.
Ответ без пробелов и других символов.

Ответ: НЕВЕРЬЧУЖИМССЫЛКАМ

Задание 2.5

Скитала

Специалисты по информационной безопасности исследовали архив старых зашифрованных сообщений. Среди документов они нашли запись, сделанную с помощью одного из древнейших способов шифрования — спартанской скиталы.
Скитала представляла собой цилиндр, на который наматывали узкую полоску бумаги. Буквы сообщения записывали вдоль цилиндра, а после снятия полоски они оказывались перемешаны. Прочитать сообщение можно было, только снова намотав полоску на цилиндр аналогичного размера.
Экспертам удалось выяснить, как была устроена найденная скитала. После наматывания полоски буквы располагались в 3 строки (на внешней поверхности цилиндра). Отправитель записывал исходное сообщение по строкам слева направо, а после снятия полоски зашифрованный текст читался по столбцам сверху вниз.
Например, сообщение СЕКРЕТКОД на скитале выглядело так:

СЕК
РЕТ
КОД

После снятия полоски получалась запись: СРКЕЕОКТД.
В архиве специалисты обнаружили другое сообщение, зашифрованное с помощью такой же скиталы: НДВЕАОПВЙЕАКРЙОЕСД.
Помогите специалистам восстановить исходное сообщение.
Ответ без пробелов и других символов.

Ответ: НЕПЕРЕДАВАЙСВОЙКОД

Задание 3

В школе произошла серия небольших инцидентов с электронными документами и школьными сервисами. Вам следует помочь специалисту по информационной безопасности разобраться, какие свойства информации были нарушены. В случившемся инциденте может быть нарушено сразу несколько свойств.
Под информационной безопасностью обычно понимают соблюдение и обеспечение трёх свойств информации: целостности, доступности и конфиденциальности.
Целостность. Целостность означает, что информация сохраняется в полном объёме и не изменяется без ведома её автора или тех, у кого есть право её редактировать.
Конфиденциальность. Конфиденциальность означает, что доступ к информации есть только у того, кому обладатель информации дал на это право.
Доступность. Доступность означает, что информация зафиксирована на каком-то носителе и тот, кто имеет на это право, может ей воспользоваться.
Помогите специалисту по информационной безопасности сопоставить каждую ситуацию с одним или несколькими свойствами, которые были нарушены. Если нарушено несколько свойств, укажите все.

СитуацияНарушенные свойства
Ученик нашёл оставленный без блокировки планшет и прочитал чужую переписку, ничего не меняяКонфиденциальность / Целостность / Доступность
В общем документе кто-то без разрешения заменил дату экскурсии на неверную, но документ по-прежнему открывается у всехКонфиденциальность / Целостность / Доступность
Из-за сбоя школьный портал не открывался два часа, хотя данные в нём не были изменены и никто посторонний их не получилКонфиденциальность / Целостность / Доступность
Посторонний пользователь скачал список участников олимпиады, а затем заблокировал доступ к файлу для организаторов олимпиады; сам файл при этом остался на сервере в неизменном видеКонфиденциальность / Целостность / Доступность
Сотрудник школы, имеющий служебный доступ к электронному журналу для его технического обслуживания, без разрешения изменил несколько оценок и сделал журнал недоступным для учителя классаКонфиденциальность / Целостность / Доступность

Ответ:

олимпиада по информационной безопасности 5-6 класс 23 октября 2026

Задание 4

В школе администратор Игорь Сергеевич ведёт журнал событий, связанных с безопасностью школьных компьютеров и данных. Он попросил учеников 5 класса Машу и Артёма помочь ему правильно назвать произошедшие события.
Чтобы ребятам было легче разобраться, Игорь Сергеевич подготовил памятку с основными терминами информационной безопасности.
Памятка
Фишинг — способ обмана, при котором злоумышленник выдаёт себя за человека или организацию, которым пользователь доверяет, чтобы получить секретные данные или заставить человека выполнить опасное действие.
Вредоносное программное обеспечение — программа или программный код, специально созданные для причинения вреда компьютеру, информации или пользователю.
Утечка информации — ситуация, при которой закрытая информация становится известна людям, которым не разрешено её получать. Отказ в обслуживании — ситуация, при которой из-за намеренной перегрузки компьютерная система или интернет-сервис не может обслуживать обычных пользователей. Например, злоумышленник отправляет серверу слишком много запросов, из-за чего другие пользователи не могут открыть сайт.
Подбор пароля — попытка узнать чужой пароль путём последовательной проверки различных вариантов, не получая пароль непосредственно от его владельца.
Маша и Артём получили десять сообщений о событиях, связанных с безопасностью школьных компьютеров и данных. Какой термин из памятки соответствует каждому случаю?

  1. Посторонний человек пытается войти в чужую учётную запись, по очереди вводя разные варианты пароля.
  2. Неизвестный человек намеренно отправил школьному сайту огромное количество запросов; из-за перегрузки ученики не смогли открыть расписание.
  3. Сотрудник школы по ошибке отправил закрытый список участников олимпиады постороннему человеку, который прочитал полученный документ.
  4. Ученик установил программу, которая выглядела как обычная игра, но после запуска начала тайно удалять его файлы.
  5. Ученику пришло поддельное письмо от имени школьной администрации с просьбой сообщить пароль от школьной почты.

Термины:

  • Фишинг
  • Отказ в обслуживании
  • Вредоносное программное обеспечение
  • Подбор пароля
  • Утечка информации

Ответ: Посмотреть ответ

Задание 5

Кодирование

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

БукваКодБукваКод
А10Н000100
Б11111О010101
В01001П000101
Г000000Р001100
Д100111С100
Е10001Т1011
З000001У000110
И000010Ф000111
Й0110Х0111
К0101Ц010110
Л010000Ы10110
М000011Ь110

При передаче сообщения пробелы между кодами букв исчезли, поэтому получилась одна непрерывная последовательность:
Ь
Некоторые коды могут начинаться одинаково, поэтому границы между буквами не всегда удаётся определить сразу.
Известно, что разведчик передал одно осмысленное русское слово из девяти букв и использовал только буквы из таблицы. Восстановите границы между кодами и определите переданное слово.

Ответ: Посмотреть ответ

Задание 5.2

Кодирование

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

БукваКодБукваКод
А10Н000010
Б000111О10100
В010001П000011
Г000000Р110010
Д11000С101000
Е00000Т000110
З100111У001001
И00111Ф001011
Й0110Х001100
К0101Ц010110
Л011011Ы10110
М000001Ь110

При передаче сообщения пробелы между кодами букв исчезли, поэтому получилась одна непрерывная последовательность:
1
Некоторые коды могут начинаться одинаково, поэтому границы между буквами не всегда удаётся определить сразу.
Известно, что разведчик передал одно осмысленное русское слово из девяти букв и использовал только буквы из таблицы. Восстановите границы между кодами и определите переданное слово.

Ответ: Посмотреть ответ

Задание 5.3

Кодирование

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

БукваКодБукваКод
А10О1111
Б011П1001
В1101Р0100
Д00000Т10001
З01101У0010
И01010Ф01001
К01С00
Л11Е000
М01111Н11010
Ч11110Я000000
Ь110Й0110
Ы10110Ц010110

При передаче сообщения пробелы между кодами букв исчезли, поэтому получилась одна непрерывная последовательность:
1
Некоторые коды могут начинаться одинаково, поэтому границы между буквами не всегда удаётся определить сразу.
Известно, что разведчик передал одно осмысленное русское слово из девяти букв и использовал только буквы из таблицы. Восстановите границы между кодами и определите переданное слово.

Ответ: Посмотреть ответ

Задание 5.4

Кодирование

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

БукваКодБукваКод
А10Н011101
Б1101О100011
В010000П001001
Г000000Р001010
Д00011С00100
Е00101Т010111
З000011У001111
И000100Ф010010
Й0110Х010011
К0101Ц010110
Л000010Ы10110
М000111Ь110

При передаче сообщения пробелы между кодами букв исчезли, поэтому получилась одна непрерывная последовательность:
0
Некоторые коды могут начинаться одинаково, поэтому границы между буквами не всегда удаётся определить сразу.
Известно, что разведчик передал одно осмысленное русское слово из девяти букв и использовал только буквы из таблицы. Восстановите границы между кодами и определите переданное слово.

Ответ: Посмотреть ответ

Задание 5.5

Кодирование

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

БукваКодБукваКод
А10Н000010
Б110010О1110
В00000П001001
Г000011Р001010
Д010001С00111
Е110001Т111101
З000100У01010
И000110Ф001100
Й0110Х001101
К0101Ц010110
Л01101Ы10110
М001000Ь110

При передаче сообщения пробелы между кодами букв исчезли, поэтому получилась одна непрерывная последовательность:

Некоторые коды могут начинаться одинаково, поэтому границы между буквами не всегда удаётся определить сразу.
Известно, что разведчик передал одно осмысленное русское слово из девяти букв и использовал только буквы из таблицы. Восстановите границы между кодами и определите переданное слово.

Ответ: Посмотреть ответ

Олимпиада по информационной безопасности 7-8 класс школьный этап 2026

Тайное слово

Расследуя компьютерный инцидент, эксперт заметил, что в одном из файлов содержится закодированное слово — предположительно, это пароль.
1510, 168, 1516, 1000012, 2810, 100102, 2416, 318
Взглянув на запись, он сообразил, что буквы можно закодировать по их расположению на клавиатуре. Для этого можно взять стандартную английскую раскладку QWERTY и пронумеровать буквы двузначным кодом: первая цифра — номер ряда клавиатуры (1, 2 или 3), вторая цифра — номер буквы по порядку в этом ряду. Тогда кодировки можно записать в виде таблицы:
Ряд 1 на клавиатуре:

QWERTYUIOP
11121314………………

Ряд 2 на клавиатуре:

ASDFGHJKL
21222324……………

Ряд 3 на клавиатуре:

ZXCVBNM
31323334………

Но что это за числа, записанные в виде нижних индексов рядом с номерами? Похоже, это основания систем счисления, в которые переведены их десятичные номера. Тогда, чтобы прочесть пароль, нужно перевести имеющиеся значения в десятичную систему счисления, а затем восстановить буквы по их кодам. Сделайте это и восстановите пароль в его исходном виде.

Ответ: TRACKING

Задание 1.2

Тайное слово

Расследуя компьютерный инцидент, эксперт заметил, что в одном из файлов содержится закодированное слово — предположительно, это пароль.
1616, 448, 1810, 110002, 308, 11012, 1410, 1616
Взглянув на запись, он сообразил, что буквы можно закодировать по их расположению на клавиатуре. Для этого можно взять стандартную английскую раскладку QWERTY и пронумеровать буквы двузначным кодом: первая цифра — номер ряда клавиатуры (1, 2 или 3), вторая цифра — номер буквы по порядку в этом ряду. Тогда кодировки можно записать в виде таблицы:
Ряд 1 на клавиатуре:

QWERTYUIOP
11121314………………

Ряд 2 на клавиатуре:

ASDFGHJKL
21222324……………

Ряд 3 на клавиатуре:

ZXCVBNM
31323334………

Но что это за числа, записанные в виде нижних индексов рядом с номерами? Похоже, это основания систем счисления, в которые переведены их десятичные номера. Тогда, чтобы прочесть пароль, нужно перевести имеющиеся значения в десятичную систему счисления, а затем восстановить буквы по их кодам. Сделайте это и восстановите пароль в его исходном виде.

Ответ: SNIFFERS

Задание 1.3

Тайное слово

Расследуя компьютерный инцидент, эксперт заметил, что в одном из файлов содержится закодированное слово — предположительно, это пароль.
1000112, 1516, 3310, 348, 1716, 100112, 1910, 168
Взглянув на запись, он сообразил, что буквы можно закодировать по их расположению на клавиатуре. Для этого можно взять стандартную английскую раскладку QWERTY и пронумеровать буквы двузначным кодом: первая цифра — номер ряда клавиатуры (1, 2 или 3), вторая цифра — номер буквы по порядку в этом ряду. Тогда кодировки можно записать в виде таблицы:
Ряд 1 на клавиатуре:

QWERTYUIOP
11121314………………

Ряд 2 на клавиатуре:

ASDFGHJKL
21222324……………

Ряд 3 на клавиатуре:

ZXCVBNM
31323334………

Но что это за числа, записанные в виде нижних индексов рядом с номерами? Похоже, это основания систем счисления, в которые переведены их десятичные номера. Тогда, чтобы прочесть пароль, нужно перевести имеющиеся значения в десятичную систему счисления, а затем восстановить буквы по их кодам. Сделайте это и восстановите пароль в его исходном виде.

Ответ: BACKDOOR

Задание 1.4

Тайное слово

Расследуя компьютерный инцидент, эксперт заметил, что в одном из файлов содержится закодированное слово — предположительно, это пароль.
2416, 11012, 178, 1210, 1316, 11102, 348, 2210
Взглянув на запись, он сообразил, что буквы можно закодировать по их расположению на клавиатуре. Для этого можно взять стандартную английскую раскладку QWERTY и пронумеровать буквы двузначным кодом: первая цифра — номер ряда клавиатуры (1, 2 или 3), вторая цифра — номер буквы по порядку в этом ряду. Тогда кодировки можно записать в виде таблицы:
Ряд 1 на клавиатуре:

QWERTYUIOP
11121314………………

Ряд 2 на клавиатуре:

ASDFGHJKL
21222324……………

Ряд 3 на клавиатуре:

ZXCVBNM
31323334………

Но что это за числа, записанные в виде нижних индексов рядом с номерами? Похоже, это основания систем счисления, в которые переведены их десятичные номера. Тогда, чтобы прочесть пароль, нужно перевести имеющиеся значения в десятичную систему счисления, а затем восстановить буквы по их кодам. Сделайте это и восстановите пароль в его исходном виде.

Ответ: NETWORKS

Задание 1.5

Тайное слово

Расследуя компьютерный инцидент, эксперт заметил, что в одном из файлов содержится закодированное слово — предположительно, это пароль.
348, 1310, 1016, 1000112, 1316, 2110, 11102, 278
Взглянув на запись, он сообразил, что буквы можно закодировать по их расположению на клавиатуре. Для этого можно взять стандартную английскую раскладку QWERTY и пронумеровать буквы двузначным кодом: первая цифра — номер ряда клавиатуры (1, 2 или 3), вторая цифра — номер буквы по порядку в этом ряду. Тогда кодировки можно записать в виде таблицы:
Ряд 1 на клавиатуре:

QWERTYUIOP
11121314………………

Ряд 2 на клавиатуре:

ASDFGHJKL
21222324……………

Ряд 3 на клавиатуре:

ZXCVBNM
31323334………

Но что это за числа, записанные в виде нижних индексов рядом с номерами? Похоже, это основания систем счисления, в которые переведены их десятичные номера. Тогда, чтобы прочесть пароль, нужно перевести имеющиеся значения в десятичную систему счисления, а затем восстановить буквы по их кодам. Сделайте это и восстановите пароль в его исходном виде.

Ответ: KEYBOARD

Задание 1.6

Тайное слово

Расследуя компьютерный инцидент, эксперт заметил, что в одном из файлов содержится закодированное слово — предположительно, это пароль.
11002, 328, 1216, 1510, 11012, 1616, 158, 1516
Взглянув на запись, он сообразил, что буквы можно закодировать по их расположению на клавиатуре. Для этого можно взять стандартную английскую раскладку QWERTY и пронумеровать буквы двузначным кодом: первая цифра — номер ряда клавиатуры (1, 2 или 3), вторая цифра — номер буквы по порядку в этом ряду. Тогда кодировки можно записать в виде таблицы:
Ряд 1 на клавиатуре:

QWERTYUIOP
11121314………………

Ряд 2 на клавиатуре:

ASDFGHJKL
21222324……………

Ряд 3 на клавиатуре:

ZXCVBNM
31323334………

Но что это за числа, записанные в виде нижних индексов рядом с номерами? Похоже, это основания систем счисления, в которые переведены их десятичные номера. Тогда, чтобы прочесть пароль, нужно перевести имеющиеся значения в десятичную систему счисления, а затем восстановить буквы по их кодам. Сделайте это и восстановите пароль в его исходном виде.

Ответ: WHITESEA

Задание 2

Контроль загрузок

Начинающий программист написал функцию, которая должна разрешать загрузку на сайт только файлов с расширениями .jpg, .png или .gif. Все остальные типы (например, исполняемые файлы) функция должна отклонять.

Рассмотрите эту функцию.

1 def is_allowed_extension(filename):
2     ext = filename.split(‘.’)[-1].lower()
3     if ext == «jpg» or «png» or «gif»:
4         return True
5     else:
6         return False
7
8 is_allowed_extension(filename)

Проверьте, корректно ли работает программа на следующих файлах:

  • «hack.exe»,
  • «photo.jpg».

Заполните таблицу.

ФайлДолжен ли файл проходить проверку?Результат работы программы
«hack.exe»Да / НетTrue / False
«photo.jpg»Да / НетTrue / False

Есть ли в программе ошибки?
Если есть, то укажите номер строки с ошибкой. Если ошибок нет, в ответ запишите 0.

Ответ:

олимпиада по информационной безопасности 7-8 класс 23 октября 2026

Задание 3

Удалённый файл

Рекомендуемые инструменты: текстовый редактор
Файл: processmemory.dmp
Саше удалось получить доступ к секретным данным на компьютере secret-server (ОС Linux). XML-файл с флагом был удалён из файловой системы, но его следы остались в дампе памяти процесса, которым он был прочитан.
XML-файл можно опознать по характерному «прологу» (XML prolog), добавленному в начало файла. Текстовые данные внутри XML преобразованы в экранированные последовательности (HTML entity).
Для решения задания вам может понадобиться таблица ASCII.
Формат ответа: vsosh{xxxxxxxx}. Строка «xxxxxxxx» состоит из цифр и латинских букв в нижнем регистре.

Ответ: vsosh{50barrel}

Задание 4

Служебный раздел

Файл: index.html
В исследовательском центре обнаружили проблему с внутренним веб-сайтом. Сотрудники центра используют его для просмотра рабочих материалов, а доступ к служебному разделу должен быть только у администраторов.
Один из специалистов заметил, что система определяет права пользователя неправильно: обычный сотрудник может получить административный доступ, если изменить данные, которые сайт использует для проверки роли.
Вам передали копию веб-сайта для проверки. Найдите способ получить доступ к административному разделу. После успешного получения доступа на странице появится код подтверждения. Запишите этот код подтверждения.

Ответ: Посмотреть ответ

Задание 5

Пропавший контракт

Рекомендуемые инструменты: Wireshark
Файл: challenge.pcap
Продолжая расследование компьютерного инцидента, эксперт изучил запись сетевой активности устройств в локальной сети. Ему стало известно, что один из пользователей скачал файл с важным контрактом, однако теперь все пользователи заявляют, что никто этого не делал.
Через системного администратора он узнал имя скачанного файла: contract.docx.
Определите IP-адрес узла сети, скачавшего данный файл.

Ответ: Посмотреть ответ

Задание 6

SupaHash

Файлы: SupaHash_windows.exe, SupaHash_linux
На компьютере одного из пользователей эксперт обнаружил программу, с помощью которой он вычисляет значения хэш-функции. Калькулятор хэш-функций принимает только шестнадцатеричные (HEX) значения (чётное количество символов из набора цифр 0–9 и букв a–f) с приставкой «0x» или без неё (примеры допустимых значений: «ff00», «0xaa55»). Другие символы удаляются из строки.
Прочитав заметки пользователя, эксперт установил, что для доступа к одному из файлов используется проверка: подходит любой пароль, вычисленный с помощью данного калькулятора, хэш от которого имеет вид 1FF.
Подберите подходящий пароль и получите флаг.
В вашем распоряжении имеются реализации программы-калькулятора для ОС Windows и Linux. Количество попыток ввода строк не ограничено. Иногда, вводя разные значения исходного текста и наблюдая за значениями хэш-функции, можно заметить некоторые закономерности.
Формат ответа: vsosh{xxxxxxxx}, где «xxxxxxxx» — любая подходящая HEX-строка (любой длины) в нижнем регистре.

Ответ: Посмотреть ответ

Задание 6.2

SupaHash

Файлы: SupaHash_windows.exe, SupaHash_linux
На компьютере одного из пользователей эксперт обнаружил программу, с помощью которой он вычисляет значения хэш-функции. Калькулятор хэш-функций принимает только шестнадцатеричные (HEX) значения (чётное количество символов из набора цифр 0–9 и букв a–f) с приставкой «0x» или без неё (примеры допустимых значений: «ff00», «0xaa55»). Другие символы удаляются из строки.
Прочитав заметки пользователя, эксперт установил, что для доступа к одному из файлов используется проверка: подходит любой пароль, вычисленный с помощью данного калькулятора, хэш от которого имеет вид 7FF.
Подберите подходящий пароль и получите флаг.
В вашем распоряжении имеются реализации программы-калькулятора для ОС Windows и Linux. Количество попыток ввода строк не ограничено. Иногда, вводя разные значения исходного текста и наблюдая за значениями хэш-функции, можно заметить некоторые закономерности.
Формат ответа: vsosh{xxxxxxxx}, где «xxxxxxxx» — любая подходящая HEX-строка (любой длины) в нижнем регистре.

Ответ: Посмотреть ответ

Задание 6.3

SupaHash

Файлы: SupaHash_windows.exe, SupaHash_linux
На компьютере одного из пользователей эксперт обнаружил программу, с помощью которой он вычисляет значения хэш-функции. Калькулятор хэш-функций принимает только шестнадцатеричные (HEX) значения (чётное количество символов из набора цифр 0–9 и букв a–f) с приставкой «0x» или без неё (примеры допустимых значений: «ff00», «0xaa55»). Другие символы удаляются из строки.
Прочитав заметки пользователя, эксперт установил, что для доступа к одному из файлов используется проверка: подходит любой пароль, вычисленный с помощью данного калькулятора, хэш от которого имеет вид 3F.
Подберите подходящий пароль и получите флаг.
В вашем распоряжении имеются реализации программы-калькулятора для ОС Windows и Linux. Количество попыток ввода строк не ограничено. Иногда, вводя разные значения исходного текста и наблюдая за значениями хэш-функции, можно заметить некоторые закономерности.
Формат ответа: vsosh{xxxxxxxx}, где «xxxxxxxx» — любая подходящая HEX-строка (любой длины) в нижнем регистре.

Ответ: Посмотреть ответ

Задание 6.4

SupaHash

Файлы: SupaHash_windows.exe, SupaHash_linux
На компьютере одного из пользователей эксперт обнаружил программу, с помощью которой он вычисляет значения хэш-функции. Калькулятор хэш-функций принимает только шестнадцатеричные (HEX) значения (чётное количество символов из набора цифр 0–9 и букв a–f) с приставкой «0x» или без неё (примеры допустимых значений: «ff00», «0xaa55»). Другие символы удаляются из строки.
Прочитав заметки пользователя, эксперт установил, что для доступа к одному из файлов используется проверка: подходит любой пароль, вычисленный с помощью данного калькулятора, хэш от которого имеет вид 7F.
Подберите подходящий пароль и получите флаг.
В вашем распоряжении имеются реализации программы-калькулятора для ОС Windows и Linux. Количество попыток ввода строк не ограничено. Иногда, вводя разные значения исходного текста и наблюдая за значениями хэш-функции, можно заметить некоторые закономерности.
Формат ответа: vsosh{xxxxxxxx}, где «xxxxxxxx» — любая подходящая HEX-строка (любой длины) в нижнем регистре.

Ответ: Посмотреть ответ

Олимпиада по информационной безопасности 9 класс школьный этап 2026

За одну неделю несколько сотрудников школы столкнулись с попытками обмана. Прочитайте пять историй. Для каждой ответьте на два вопроса: как называется приём злоумышленника и как правильно поступить. В каждом вопросе выберите один вариант.

История 1. Завучу позвонили «из службы поддержки провайдера»: «У нас сбой, чтобы не отключили интернет школы, продиктуйте код, который сейчас придёт в СМС».
Как называется приём из истории?

  • Приманка (заражённый носитель)
  • Вишинг (обман по телефону)
  • Подбор пароля
  • Фишинг (поддельный сайт)

Как правильно поступить завучу?

  • Не диктовать код, положить трубку и перезвонить провайдеру по официальному номеру
  • Продиктовать код, раз это поддержка
  • Переслать код коллеге
  • Отключить интернет самому

История 2. Учитель получил письмо «Вы выиграли грант на оборудование кабинета». В письме ссылка на сайт, где просят ввести логин и пароль школьной почты.
Как называется приём из истории?

  • Вишинг (обман по телефону)
  • Приманка (заражённый носитель)
  • Фишинг (поддельный сайт)
  • Проход за сотрудником (тейлгейтинг)

Как правильно поступить учителю?

  • Ввести пароль, чтобы получить грант
  • Переслать письмо всем коллегам
  • Сменить логин почты
  • Проверить адрес сайта и не вводить пароль по ссылке из письма

История 3. В коридоре у гардероба кто-то оставил флешку с подписью «Списки на отчисление». Любопытно, что внутри?
Как называется приём из истории?

  • Фишинг (поддельный сайт)
  • Вишинг (обман по телефону)
  • Приманка (заражённый носитель)
  • Срочная просьба от начальства

Как правильно поступить с носителем?

  • Открыть на своём рабочем компьютере
  • Не вставлять найденный носитель в компьютер, отдать его системному администратору
  • Открыть на компьютере в кабинете информатики
  • Отнести носитель домой и открыть на личном компьютере

История 4. К сотруднику у входа в школу подошёл незнакомый человек с коробками и попросил придержать дверь, чтобы пройти без пропуска: «Руки заняты, я из фирмы по ремонту компьютеров».
Как называется приём из истории?

  • Проход за сотрудником (тейлгейтинг)
  • Фишинг (поддельный сайт)
  • Вишинг (обман по телефону)
  • Приманка (заражённый носитель)

Как правильно поступить у двери?

  • Придержать дверь, человек ведь занят
  • Не пропускать без пропуска, предложить обратиться на вахту
  • Самому донести коробки внутрь
  • Дать свой пропуск

История 5. В мессенджере пишет «директор»: срочно купи три подарочных сертификата и пришли коды, потом верну деньги, сейчас очень занят на совещании.
Как называется приём из истории?

  • Приманка (заражённый носитель)
  • Подбор пароля
  • Проход за сотрудником (тейлгейтинг)
  • Обман с подменой руководителя и давлением срочности

Как правильно поступить с просьбой «директора»?

  • Проверить просьбу по другому каналу — позвонить директору лично
  • Сразу купить и прислать коды
  • Попросить прислать ещё и деньги вперёд
  • Переслать просьбу бухгалтеру для оплаты

Ответ:

олимпиада по информационной безопасности 9 класс 23 октября 2026

Задание 2

Сообщение зашифровали шифром Виженера: каждую букву сдвигают по алфавиту на величину соответствующей буквы ключа, ключ повторяется по кругу. Используется латинский алфавит из 26 букв, фигурные скобки и знак подчёркивания остаются как есть.
Перехваченное сообщение:
xgawa{knhilvbai_gcqteeq_daqhiza}

Известно, что открытый текст — это флаг, а любой флаг имеет формат vsosh{text}.
Буквы латинского алфавита пронумерованы: a = 0, b = 1, c = 2, …, z = 25. Шифрование идёт по формуле C = (P + K) mod 26, где P — номер буквы открытого текста, K — номер буквы ключа. Небуквенные символы (фигурные скобки, знак подчёркивания) пропускаются, и буква ключа на них не тратится.
Латинский алфавит:

abcdefghijklmnopqrstuvwxyz
012345678910111213141516171819202122232425

Какой ключ использовали для шифрования?

Восстановите исходное сообщение (флаг).

Почему короткий повторяющийся ключ ненадёжен?

  • Ключ короче сообщения и повторяется, поэтому по известному фрагменту текста его можно восстановить
  • Шифр Виженера вообще невозможно расшифровать без компьютера
  • Потому что используется латинский алфавит, а не русский
  • Потому что фигурные скобки не шифруются

Ответ:

олимпиада по информационной безопасности 9 класс 23 октября 2026

Задание 2.2

Сообщение зашифровали шифром Виженера: каждую букву сдвигают по алфавиту на величину соответствующей буквы ключа, ключ повторяется по кругу. Используется латинский алфавит из 26 букв, фигурные скобки и знак подчёркивания остаются как есть.
Перехваченное сообщение:
msjwu{miulreem_wqrlncn}

Известно, что открытый текст — это флаг, а любой флаг имеет формат vsosh{text}.
Буквы латинского алфавита пронумерованы: a = 0, b = 1, c = 2, …, z = 25. Шифрование идёт по формуле C = (P + K) mod 26, где P — номер буквы открытого текста, K — номер буквы ключа. Небуквенные символы (фигурные скобки, знак подчёркивания) пропускаются, и буква ключа на них не тратится.
Латинский алфавит:

abcdefghijklmnopqrstuvwxyz
012345678910111213141516171819202122232425

Какой ключ использовали для шифрования?

Восстановите исходное сообщение (флаг).

Почему короткий повторяющийся ключ ненадёжен?

  • Ключ короче сообщения и повторяется, поэтому по известному фрагменту текста его можно восстановить
  • Шифр Виженера вообще невозможно расшифровать без компьютера
  • Потому что используется латинский алфавит, а не русский
  • Потому что фигурные скобки не шифруются

Ответ: Посмотреть ответ

Задание 2.3

Сообщение зашифровали шифром Виженера: каждую букву сдвигают по алфавиту на величину соответствующей буквы ключа, ключ повторяется по кругу. Используется латинский алфавит из 26 букв; фигурные скобки и знак подчёркивания остаются как есть.
Перехваченное сообщение:
kalws{zwosezqv_ownczl_daiycj}

Известно, что открытый текст — это флаг, а любой флаг имеет формат vsosh{text}.
Буквы латинского алфавита пронумерованы: a = 0, b = 1, c = 2, …, z = 25. Шифрование идёт по формуле C = (P + K) mod 26, где P — номер буквы открытого текста, K — номер буквы ключа. Небуквенные символы (фигурные скобки, знак подчёркивания) пропускаются, и буква ключа на них не тратится.
Латинский алфавит:

abcdefghijklmnopqrstuvwxyz
012345678910111213141516171819202122232425

Какой ключ использовали для шифрования?

Восстановите исходное сообщение (флаг).

Почему короткий повторяющийся ключ ненадёжен?

  • Ключ короче сообщения и повторяется, поэтому по известному фрагменту текста его можно восстановить
  • Шифр Виженера вообще невозможно расшифровать без компьютера
  • Потому что используется латинский алфавит, а не русский
  • Потому что фигурные скобки не шифруются

Ответ: Посмотреть ответ

Задание 2.4

Сообщение зашифровали шифром Виженера: каждую букву сдвигают по алфавиту на величину соответствующей буквы ключа, ключ повторяется по кругу. Используется латинский алфавит из 26 букв, фигурные скобки и знак подчёркивания остаются как есть.
Перехваченное сообщение:
gmbsy{vfluts_cm_pplnv_blvp}

Известно, что открытый текст — это флаг, а любой флаг имеет формат vsosh{text}.
Буквы латинского алфавита пронумерованы: a = 0, b = 1, c = 2, …, z = 25. Шифрование идёт по формуле C = (P + K) mod 26, где P — номер буквы открытого текста, K — номер буквы ключа. Небуквенные символы (фигурные скобки, знак подчёркивания) пропускаются, и буква ключа на них не тратится.
Латинский алфавит:

abcdefghijklmnopqrstuvwxyz
012345678910111213141516171819202122232425

Какой ключ использовали для шифрования?

Восстановите исходное сообщение (флаг).

Почему короткий повторяющийся ключ ненадёжен?

  • Ключ короче сообщения и повторяется, поэтому по известному фрагменту текста его можно восстановить
  • Шифр Виженера вообще невозможно расшифровать без компьютера
  • Потому что используется латинский алфавит, а не русский
  • Потому что фигурные скобки не шифруются

Ответ: Посмотреть ответ

Задание 3

Пароль состоит из пяти символов, каждый из которых — строчная латинская буква или цифра. Злоумышленник перебирает пароли со скоростью 1 000 000 вариантов в секунду.
Для справки: в латинском алфавите 26 букв.

Сколько всего различных паролей такого вида?

За сколько секунд в худшем случае переберёт все варианты при указанной скорости? Ответ округлите до целых в большую сторону.

Что усложняет подбор пароля по украденной базе хешей? Выберите все подходящие варианты:

  • Большая длина пароля
  • Соль, добавленная к паролю перед хешированием
  • Запись того же пароля на нескольких сайтах
  • Использование словарного слова

Почему опасно использовать один пароль на разных сайтах?

  • При утечке базы одного сайта с этим же паролем попробуют войти на другие сайты
  • Браузер начнёт работать медленнее
  • Пароль станет длиннее, чем нужно
  • Сайты будут показывать больше рекламы

Ответ:

олимпиада по информационной безопасности 9 класс 23 октября 2026

Задание 3.2

Пароль состоит из шести строчных латинских букв. Злоумышленник перебирает пароли со скоростью 1 000 000 вариантов в секунду.
Для справки: в латинском алфавите 26 букв.

Сколько всего существует различных паролей такого вида?

За сколько секунд злоумышленник в худшем случае переберёт все варианты при указанной скорости? Ответ округлите до целых в большую сторону.

Что усложняет подбор пароля по украденной базе хешей? Выберите все подходящие варианты:

  • Большая длина пароля
  • Соль, добавленная к паролю перед хешированием
  • Запись того же пароля на нескольких сайтах
  • Использование словарного слова

Почему опасно использовать один пароль на разных сайтах?

  • При утечке базы одного сайта с этим же паролем попробуют войти на другие сайты
  • Браузер начнёт работать медленнее
  • Пароль станет длиннее, чем нужно
  • Сайты будут показывать больше рекламы

Ответ: Посмотреть ответ

Задание 3.3

Пароль состоит из восьми цифр. Злоумышленник перебирает пароли со скоростью 1 000 000 вариантов в секунду.

Сколько всего различных паролей такого вида?

За сколько секунд в худшем случае переберёт все варианты при указанной скорости? Ответ округлите до целых в большую сторону.

Что усложняет подбор пароля по украденной базе хешей? Выберите все подходящие варианты:

  • Большая длина пароля
  • Соль, добавленная к паролю перед хешированием
  • Запись того же пароля на нескольких сайтах
  • Использование словарного слова

Почему опасно использовать один пароль на разных сайтах?

  • При утечке базы одного сайта с этим же паролем попробуют войти на другие сайты
  • Браузер начнёт работать медленнее
  • Пароль станет длиннее, чем нужно
  • Сайты будут показывать больше рекламы

Ответ: Посмотреть ответ

Задание 3.4

Пароль состоит из четырёх цифр, за которыми идут две строчные латинские буквы. Злоумышленник перебирает пароли со скоростью 1 000 000 вариантов в секунду.
Для справки: в латинском алфавите 26 букв.

Сколько всего различных паролей такого вида?

За сколько секунд в худшем случае переберёт все варианты при указанной скорости? Ответ округлите до целых в большую сторону.

Что усложняет подбор пароля по украденной базе хешей? Выберите все подходящие варианты:

  • Большая длина пароля
  • Соль, добавленная к паролю перед хешированием
  • Запись того же пароля на нескольких сайтах
  • Использование словарного слова

Почему опасно использовать один пароль на разных сайтах?

  • При утечке базы одного сайта с этим же паролем попробуют войти на другие сайты
  • Браузер начнёт работать медленнее
  • Пароль станет длиннее, чем нужно
  • Сайты будут показывать больше рекламы

Ответ: Посмотреть ответ

Задание 4

Ниже — фрагмент веб-приложения на Flask. Файлы проекта расположены так:
robotics/
├── app.py
├── config.py
└── materials/
    ├── lesson1.pdf
    └── lesson2.pdf
Приложение отдаёт файлы из каталога с материалами по запросу вида /get?name=lesson1.pdf. Рядом с приложением лежит файл config.py с настройками, его отдавать нельзя.
Код:

1  import os
2  from flask import Flask, request, send_file, abort
3
4  app = Flask(__name__)
5  BASE_DIR = os.path.dirname(os.path.abspath(__file__))
6  MATERIALS = os.path.join(BASE_DIR, «materials»)
7
8
9  @app.route(«/»)
10 def index():
11     files = sorted(os.listdir(MATERIALS))
12     links = [f'<a href=»/get?name={f}»>{f}</a>’ for f in files]
13     return «<br>».join(links)
14
15
16 @app.route(«/get»)
17 def get_file():
18     name = request.args.get(«name», «»)
19     if not name:
20         abort(400)
21     path = os.path.join(MATERIALS, name)
22     if not os.path.isfile(path):
23         abort(404)
24     return send_file(path)
25

В какой строке пользовательские данные без проверки используются для доступа к файлу — из-за чего и можно прочитать посторонний файл (например, config.py)?

К какому классу уязвимостей OWASP это относится?

  • Broken Access Control (в том числе Path Traversal)
  • Cryptographic Failures
  • Security Logging and Monitoring Failures
  • Server-Side Request Forgery (SSRF)

Ответ: Посмотреть ответ

Задание 5

Файл: auth.log
Ночью на школьный сервер кто-то пытался зайти. Администратор выгрузил журнал авторизаций auth.log за сутки. Разберитесь, что произошло.

С какого IP-адреса шёл подбор паролей?

Под каким логином злоумышленник в итоге вошёл?

Сколько было неудачных попыток ввода пароля с этого адреса?

В какое время (ЧЧ:ММ:СС) зафиксирован успешный вход (строка Accepted password)?

Какой файл скачал злоумышленник после входа?

Ответ: Посмотреть ответ

Задание 6

Рекомендуемые инструменты: Wireshark
Файл: capture.pcap
В школьной сети сняли дамп трафика. Двое переписывались по открытому соединению, а затем передали друг другу архив. Внутри архива — секретный токен.
Формат ответа: vsosh{…}.

Ответ: Посмотреть ответ

Задание 7

Компьютеру выдан адрес 192.168.8.203/28.

Запишите адрес сети.

Запишите широковещательный (broadcast) адрес сети.

Сколько адресов в этой сети можно назначить устройствам?

Какие адреса находятся в той же сети?

  • 192.168.8.192
  • 192.168.8.200
  • 192.168.8.207
  • 192.168.8.208
  • 192.168.8.191
  • 192.168.8.206

Дан вывод nmap по этому хосту.

Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-09-21 14:05 MSK
Nmap scan report for 192.168.8.203
Host is up (0.0019s latency).
Not shown: 995 closed tcp ports (reset)
PORT     STATE SERVICE
22/tcp   open  ssh
23/tcp   open  telnet
80/tcp   open  http
443/tcp  open  https
3389/tcp open  ms-wbt-server
Nmap done: 1 IP address (1 host up) scanned in 1.73 seconds

Какая открытая служба наиболее опасна, если доступна снаружи?

  • ssh (22)
  • http (80)
  • https (443)
  • telnet (23)

Ответ: Посмотреть ответ

Задание 7.2

Компьютеру выдан адрес 10.3.150.37/29.

Запишите адрес сети.

Запишите широковещательный (broadcast) адрес сети.

Сколько адресов в этой сети можно назначить устройствам?

Какие адреса находятся в той же сети?

  • 10.3.150.32
  • 10.3.150.33
  • 10.3.150.39
  • 10.3.150.40
  • 10.3.150.31
  • 10.3.150.38

Дан вывод nmap по этому хосту.

Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-09-21 14:05 MSK
Nmap scan report for 10.3.150.37
Host is up (0.0019s latency).
Not shown: 995 closed tcp ports (reset)
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
80/tcp   open  http
443/tcp  open  https
3389/tcp open  ms-wbt-server
Nmap done: 1 IP address (1 host up) scanned in 1.73 seconds

Какая открытая служба наиболее опасна, если доступна снаружи?

  • ssh (22)
  • http (80)
  • https (443)
  • ftp (21)

Ответ: Посмотреть ответ

Задание 7.3

Компьютеру выдан адрес 172.16.54.77/26.

Запишите адрес сети.

Запишите широковещательный (broadcast) адрес сети.

Сколько адресов в этой сети можно назначить устройствам?

Какие адреса находятся в той же сети?

  • 172.16.54.64
  • 172.16.54.100
  • 172.16.54.128
  • 172.16.54.63
  • 172.16.54.126
  • 172.16.55.77

Дан вывод nmap по этому хосту.

Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-09-21 14:05 MSK
Nmap scan report for 172.16.54.77
Host is up (0.0019s latency).
Not shown: 995 closed tcp ports (reset)
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
80/tcp   open  http
443/tcp  open  https
3389/tcp open  ms-wbt-server
Nmap done: 1 IP address (1 host up) scanned in 1.73 seconds

Какая открытая служба наиболее опасна, если доступна снаружи?

  • ssh (22)
  • http (80)
  • https (443)
  • ftp (21)

Ответ: Посмотреть ответ

Задание 7.4

Компьютеру выдан адрес 10.20.37.140/27.

Запишите адрес сети.

Запишите широковещательный (broadcast) адрес сети.

Сколько адресов в этой сети можно назначить устройствам?

Какие адреса находятся в той же сети?

  • 10.20.37.129
  • 10.20.37.159
  • 10.20.37.160
  • 10.20.37.100
  • 10.20.37.150
  • 10.20.36.140

Дан вывод nmap по этому хосту.

Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-09-21 14:05 MSK
Nmap scan report for 10.20.37.140
Host is up (0.0019s latency).
Not shown: 995 closed tcp ports (reset)
PORT     STATE SERVICE
22/tcp   open  ssh
23/tcp   open  telnet
80/tcp   open  http
443/tcp  open  https
3389/tcp open  ms-wbt-server
Nmap done: 1 IP address (1 host up) scanned in 1.73 seconds

Какая открытая служба наиболее опасна, если доступна снаружи?

  • ssh (22)
  • http (80)
  • https (443)
  • telnet (23)

Ответ: Посмотреть ответ

Задание 8

Файлы: encrypt.py, secret.bin
Сообщение зашифровали скриптом encrypt.py и сохранили в secret.bin. Скрипт накладывает на текст гамму (XOR) со случайными байтами, но генератор инициализируют предсказуемым числом (seed), переданным при запуске.

1  import sys
2  import random
3
4  def keystream(seed, n):
5      r = random.Random(seed)
6      return bytes(r.randrange(256) for _ in range(n))
7
8  def xor(data, key):
9      return bytes(b ^ k for b, k in zip(data, key))
10
11 def main():
12     if len(sys.argv) < 2:
13         print(«usage: encrypt.py <seed>»)
14         return
15     seed = int(sys.argv[1])
16     message = input(«Сообщение: «).encode(«utf-8»)
17     ks = keystream(seed, len(message))
18     blob = xor(message, ks)
19     with open(«secret.bin», «wb») as f:
20         f.write(blob)
21
22 if __name__ == «__main__»:
23     main()

Известно, что в качестве seed использовали время суток в формате ЧЧММ. Вариантов немного — их можно перебрать.
Восстановите исходное сообщение.
Формат ответа: vsosh{…}.

Ответ: Посмотреть ответ

Задание 8.2

Файлы: encrypt.py, secret.bin
Сообщение зашифровали скриптом encrypt.py и сохранили в secret.bin. Скрипт накладывает на текст гамму (XOR) со случайными байтами, но генератор инициализируют предсказуемым числом (seed), переданным при запуске.

1  import sys
2  import random
3
4  def keystream(seed, n):
5      r = random.Random(seed)
6      return bytes(r.randrange(256) for _ in range(n))
7
8  def xor(data, key):
9      return bytes(b ^ k for b, k in zip(data, key))
10
11 def main():
12     if len(sys.argv) < 2:
13         print(«usage: encrypt.py <seed>»)
14         return
15     seed = int(sys.argv[1])
16     message = input(«Сообщение: «).encode(«utf-8»)
17     ks = keystream(seed, len(message))
18     blob = xor(message, ks)
19     with open(«secret.bin», «wb») as f:
20         f.write(blob)
21
22 if __name__ == «__main__»:
23     main()

Известно, что в качестве seed использовали дату в формате ДДММГГГГ, шифровали в 2026 году. Вариантов немного — их можно перебрать.
Восстановите исходное сообщение.
Формат ответа: vsosh{…}.

Ответ: Посмотреть ответ

Задание 8.3

Файлы: encrypt.py, secret.bin
Сообщение зашифровали скриптом encrypt.py и сохранили в secret.bin. Скрипт накладывает на текст гамму (XOR) со случайными байтами, но генератор инициализируют предсказуемым числом (seed), переданным при запуске.

1  import sys
2  import random
3
4  def keystream(seed, n):
5      r = random.Random(seed)
6      return bytes(r.randrange(256) for _ in range(n))
7
8  def xor(data, key):
9      return bytes(b ^ k for b, k in zip(data, key))
10
11 def main():
12     if len(sys.argv) < 2:
13         print(«usage: encrypt.py <seed>»)
14         return
15     seed = int(sys.argv[1])
16     message = input(«Сообщение: «).encode(«utf-8»)
17     ks = keystream(seed, len(message))
18     blob = xor(message, ks)
19     with open(«secret.bin», «wb») as f:
20         f.write(blob)
21
22 if __name__ == «__main__»:
23     main()

Известно, что в качестве seed использовали дату в формате ГГГГММДД, шифровали в 2025 году. Вариантов немного — их можно перебрать.
Восстановите исходное сообщение.
Формат ответа: vsosh{…}.

Ответ: Посмотреть ответ

Задание 8.4

Файлы: encrypt.py, secret.bin
Сообщение зашифровали скриптом encrypt.py и сохранили в secret.bin. Скрипт накладывает на текст гамму (XOR) со случайными байтами, но генератор инициализируют предсказуемым числом (seed), переданным при запуске.

1  import sys
2  import random
3
4  def keystream(seed, n):
5      r = random.Random(seed)
6      return bytes(r.randrange(256) for _ in range(n))
7
8  def xor(data, key):
9      return bytes(b ^ k for b, k in zip(data, key))
10
11 def main():
12     if len(sys.argv) < 2:
13         print(«usage: encrypt.py <seed>»)
14         return
15     seed = int(sys.argv[1])
16     message = input(«Сообщение: «).encode(«utf-8»)
17     ks = keystream(seed, len(message))
18     blob = xor(message, ks)
19     with open(«secret.bin», «wb») as f:
20         f.write(blob)
21
22 if __name__ == «__main__»:
23     main()

Известно, что в качестве seed использовали дату в формате ГГГГММДД, шифровали в 2026 году. Вариантов немного — их можно перебрать.
Восстановите исходное сообщение.
Формат ответа: vsosh{…}.

Ответ: Посмотреть ответ

Задание 9

Файл: index.html
Страница «Кружок робототехники» хранит данные о посетителе в браузере. Служебный раздел со скрытой информацией открывается только пользователям с особой ролью. Обычный посетитель такой роли не имеет.
Получите доступ к служебному разделу и найдите флаг формата vsosh{…}.
Страницу открывайте в Chrome или Firefox: инструменты разработчика нужны для просмотра и изменения данных, которые сайт хранит в браузере.

Ответ: Посмотреть ответ

Задание 9.2

Файл: index.html
Страница «Школьное радио» хранит данные о посетителе в браузере. Служебный раздел со скрытой информацией открывается только пользователям с особой ролью. Обычный посетитель такой роли не имеет.
Получите доступ к служебному разделу и найдите флаг формата vsosh{…}.
Страницу открывайте в Chrome или Firefox: инструменты разработчика нужны для просмотра и изменения данных, которые сайт хранит в браузере.

Ответ: Посмотреть ответ

Задание 9.3

Файл: index.html
Страница «Шахматный клуб» хранит данные о посетителе в браузере. Служебный раздел со скрытой информацией открывается только пользователям с особой ролью. Обычный посетитель такой роли не имеет.
Получите доступ к служебному разделу и найдите флаг формата vsosh{…}.
Страницу открывайте в Chrome или Firefox: инструменты разработчика нужны для просмотра и изменения данных, которые сайт хранит в браузере.

Ответ: Посмотреть ответ

Задание 9.4

Файл: index.html
Страница «Школьная библиотека» хранит данные о посетителе в браузере. Служебный раздел со скрытой информацией открывается только пользователям с особой ролью. Обычный посетитель такой роли не имеет.
Получите доступ к служебному разделу и найдите флаг формата vsosh{…}.
Страницу открывайте в Chrome или Firefox: инструменты разработчика нужны для просмотра и изменения данных, которые сайт хранит в браузере.

Ответ: Посмотреть ответ

Задание 10

Файл: index.html
Страница закрыта паролем, проверка пароля целиком происходит в браузере. Разберитесь, как устроена проверка, подберите пароль и достаньте флаг формата vsosh{…}.

Ответ: Посмотреть ответ

Олимпиада по информационной безопасности 10-11 класс школьный этап 2026

Ответьте на вопросы.

Почему режим шифрования ECB (Electronic Codebook) не рекомендуется для шифрования данных?

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

Какие свойства должны быть у криптографической хеш-функции?

  • Для одного входа всегда один и тот же результат
  • Выход фиксированной длины независимо от размера входа
  • По результату можно быстро и точно восстановить любой исходный текст
  • Трудно найти два разных входа с одинаковым результатом (стойкость к коллизиям)
  • Результат можно расшифровать, зная секретный ключ
  • По результату практически невозможно восстановить исходные данные

Установите соответствие между названием и назначением алгоритма.

  1. Diffie–Hellman
  2. AES
  3. RSA
  4. SHA-256
  5. HMAC

Назначение:

  • Симметричное шифрование
  • Хеширование
  • Асимметричное шифрование и подпись
  • Код аутентификации сообщения (MAC)
  • Согласование общего ключа по открытому каналу

Чем цифровая подпись отличается от MAC (кода аутентификации сообщения)?

  • Подпись и MAC решают одну задачу, но подпись заметно быстрее работает на больших объёмах данных
  • MAC использует открытый и закрытый ключ, а подпись строится на общем пароле сторон
  • Подпись проверяется открытым ключом и обеспечивает неотказуемость; MAC проверяется общим секретом, неотказуемости не даёт
  • Это одно и то же, разница только в названии и в применяемой хеш-функции

Расположите шаги гибридной схемы (как в TLS) в хронологическом порядке.

  • Данные передаются, будучи зашифрованные быстрым симметричным алгоритмом
  • Стороны согласуют общий симметричный ключ с помощью асимметричной криптографии
  • Клиент проверяет подлинность сервера по его сертификату

Ответ:

олимпиада по информационной безопасности 10-11 класс 23 октября 2026

Задание 2

Ниже — фрагмент веб-приложения. Ознакомьтесь с ним и ответьте на вопросы.

1  import os
2  from flask import Flask, request
3
4  app = Flask(__name__)
5
6
7  @app.route(«/ping»)
8  def ping():
9      host = request.args.get(«host», «»)
10     output = os.popen(«ping -c 1 » + host).read()
11     return «<pre>» + output + «</pre>»

В приведённом коде есть уязвимость, позволяющая выполнить на сервере произвольную команду. В какой строке данные от пользователя без проверки попадают в команду, которую выполняет командная оболочка?

Какому риску по классификации OWASP соответствует уязвимость?

  • Security Logging and Monitoring Failures
  • Injection
  • Software Supply Chain Failures
  • Cryptographic Failures

Ответ:

олимпиада по информационной безопасности 10-11 класс 23 октября 2026

Задание 3

Рекомендуемый инструмент: Wireshark
Файлы: capture.pcap
Ночью сервис отправляет резервную копию на почтовый шлюз. Протокол SMTP ничего не шифрует, и эту отправку записали целиком. В дампе содержатся несколько писем на разные адреса с похожим содержимым; секретный токен находится во вложении только одного из них. Найдите его.
Формат ответа: vsosh{…}.

Ответ: vsosh{smtp_s3nds_1t_cl34r}

Задание 4

Рекомендуемые инструменты: текстовый редактор.
Файл: access.log
Школьный веб-сервер взломали. Администратор выгрузил журнал доступа веб-сервера (access.log, формат nginx). Изучите его и ответьте на вопросы. Файл можно открыть текстовым редактором.

Какая система управления сайтом (CMS) стояла на сервере?

  • Joomla
  • Drupal
  • WordPress
  • Bitrix

С какого IP-адреса велась атака?

Какой системный файл операционной системы злоумышленник прочитал через обход каталога (path traversal)? Укажите путь файла.

Что сделал злоумышленник?

  • Просканировал сайт в поисках служебных путей
  • Провёл DDoS-атаку на сервер
  • Прочитал файлы через обход каталога (path traversal / LFI)
  • Загрузил на сервер веб-шелл и выполнял через него команды
  • Перебрал пароли по SSH

Определите путь к загруженному веб-шеллу на сервере.

Ответ: Посмотреть ответ

Задание 5

Расположите шаги контроля доступа (модель AAA и аудит) в правильном порядке — от распознавания пользователя системой до фиксации его действий.

  • Аудит: записать в журнал, кто и что сделал
  • Идентификация: пользователь сообщает, кто он (логин, номер карты)
  • Авторизация: проверить, какие права есть у этого пользователя на запрошенное действие
  • Аутентификация: пользователь доказывает, что он действительно это лицо (пароль, код, биометрия)

Что относится к трём факторам аутентификации? Выберите все подходящие варианты:

  • Дата регистрации учётной записи
  • То, что пользователь знает (пароль, PIN)
  • То, чем пользователь владеет (телефон с кодом, аппаратный ключ)
  • Имя пользователя (логин)
  • То, чем пользователь является (отпечаток, лицо)

Бухгалтеру для работы нужен доступ только к бухгалтерской программе, но ему на всякий случай выдали права администратора всего сервера. Какой принцип безопасности нарушен?

  • Принцип Керкгоффса
  • Принцип наименьших привилегий
  • Принцип эшелонированной обороны
  • Принцип разделения сетей

Пользователь входит по паролю, а затем вводит код из приложения на телефоне. Почему это надёжнее, чем просто пароль?

  • Пароль становится длиннее
  • Используются два разных фактора, и кражи только пароля уже недостаточно для входа
  • Код из приложения невозможно перехватить в принципе
  • Это ускоряет вход в систему

Ответ: Посмотреть ответ

Задание 6

Установите соответствие между механизмом и названием сетевой атаки.

  1. Злоумышленник встраивается между двумя сторонами и читает/подменяет их сообщения (общая схема перехвата посередине)
  2. Жертву обманом заставляют ввести данные на поддельной странице
  3. Сервис заваливают лавиной запросов с множества машин, пока он не перестаёт отвечать
  4. Жертве возвращают поддельный IP для доменного имени, уводя её на чужой сервер
  5. В локальной сети злоумышленник рассылает поддельные ответы, подменяя соответствие IP- и MAC-адресов, чтобы кадры жертвы шли через него

Атаки:

  • Фишинг
  • DNS-спуфинг
  • MITM (человек посередине)
  • ARP-спуфинг
  • DDoS

В кафе через открытый Wi-Fi злоумышленник в локальной сети подменяет соответствие IP- и MAC-адресов и начинает видеть чужой трафик. Как называется приём, которым он перенаправил трафик на себя?

  • DDoS
  • Фишинг
  • SQL-инъекция
  • ARP-спуфинг

Сайт школы перестал открываться: на него идёт поток запросов с тысяч заражённых устройств по всему миру, сервер не справляется. Что это за атака?

  • ARP-спуфинг
  • DDoS
  • Фишинг
  • MITM

Какие меры помогают снизить ущерб от DDoS-атаки? Выберите все подходящие варианты:

  • Установка более сложных паролей у пользователей
  • Ограничение числа запросов с одного адреса (rate limiting)
  • Фильтрация трафика на провайдере или через специализированный сервис защиты
  • Резервирование мощностей и балансировка нагрузки
  • Шифрование диска на сервере

Ответ: Посмотреть ответ

Задание 7

Сеть 172.16.40.0/23 нужно разбить на равные подсети так, чтобы их было не меньше 10.

Какой будет префикс (маска) получившихся подсетей? Запишите в виде /NN.

Сколько адресов в каждой подсети можно назначить устройствам (без адреса сети и широковещательного)?

В какой подсети окажется адрес 172.16.41.33?

Установите соответствие между уровнями модели OSI и их компонентами.

  1. Прикладной (L7)
  2. Сетевой (L3)
  3. Транспортный (L4)
  4. Канальный (L2)

Компоненты:

  • Порты и TCP/UDP
  • MAC-адреса и коммутаторы
  • Протоколы HTTP и DNS
  • IP-адреса и маршрутизаторы

Ответ: Посмотреть ответ

Задание 7.2

Сеть 10.40.12.0/24 нужно разбить на равные подсети так, чтобы их было не меньше 6.

Какой будет префикс (маска) получившихся подсетей? Запишите в виде /NN.

Сколько адресов в каждой подсети можно назначить устройствам (без адреса сети и широковещательного)?

В какой подсети окажется адрес 10.40.12.70?

Установите соответствие между уровнями модели OSI и их компонентами.

  1. Прикладной (L7)
  2. Сетевой (L3)
  3. Транспортный (L4)
  4. Канальный (L2)

Компоненты:

  • Порты и TCP/UDP
  • MAC-адреса и коммутаторы
  • Протоколы HTTP и DNS
  • IP-адреса и маршрутизаторы

Ответ: Посмотреть ответ

Задание 7.3

Сеть 10.8.0.0/22 нужно разбить на равные подсети так, чтобы их было не меньше 12.

Какой будет префикс (маска) получившихся подсетей? Запишите в виде /NN.

Сколько адресов в каждой подсети можно назначить устройствам (без адреса сети и широковещательного)?

В какой подсети окажется адрес 10.8.2.200?

Установите соответствие между уровнями модели OSI и их компонентами.

  1. Прикладной (L7)
  2. Сетевой (L3)
  3. Транспортный (L4)
  4. Канальный (L2)

Компоненты:

  • Порты и TCP/UDP
  • MAC-адреса и коммутаторы
  • Протоколы HTTP и DNS
  • IP-адреса и маршрутизаторы

Ответ: Посмотреть ответ

Задание 7.4

Сеть 192.168.100.0/25 нужно разбить на равные подсети так, чтобы их было не меньше 5.

Какой будет префикс (маска) получившихся подсетей? Запишите в виде /NN.

Сколько адресов в каждой подсети можно назначить устройствам (без адреса сети и широковещательного)?

В какой подсети окажется адрес 192.168.100.90?

Установите соответствие между уровнями модели OSI и их компонентами.

  1. Прикладной (L7)
  2. Сетевой (L3)
  3. Транспортный (L4)
  4. Канальный (L2)

Компоненты:

  • Порты и TCP/UDP
  • MAC-адреса и коммутаторы
  • Протоколы HTTP и DNS
  • IP-адреса и маршрутизаторы

Ответ: Посмотреть ответ

Задание 8

Рекомендуемые инструменты: Python
Файл: task.py
Программа проверяет введённую строку: считает по ней странные числа и сравнивает с зашитым значением. Найдите строку, которую программа признаёт правильной. В ответ запишите строку вида vsosh{…}.

Ответ: Посмотреть ответ

Задание 9

Файл: Личный кабинет.html
Перед вами страница «Личный кабинет». Где-то на ней спрятан флаг формата vsosh{…}, но он разбит на четыре фрагмента, и каждый спрятан по-своему. На вид страница самая обычная, и визуально фрагменты никак не выделены.
Найдите все четыре фрагмента, при необходимости раскодируйте и соедините по порядку. В ответ запишите строку вида vsosh{…}.

Ответ: Посмотреть ответ

Задание 10

Файл: MemberZone.html
Перед вами закрытая зона «MemberZone». Чтобы войти, нужно ввести правильную кодовую фразу. Авторы уверяют: саму фразу нигде не хранят, а проверяют её прямо в браузере, поэтому подобрать по коду якобы невозможно.
Проверьте это. Разберитесь, как устроена проверка, и восстановите кодовую фразу — она же флаг формата vsosh{…}.

Ответ: Посмотреть ответ

Интересно посмотреть:

Поделиться: