Безопасность компьютерных систем 2017/Задание 3 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 26: Строка 26:
  
 
Решения заданий нужно присылать на почту michail.vms@yandex.ru с темой HSE_TASK.
 
Решения заданий нужно присылать на почту michail.vms@yandex.ru с темой HSE_TASK.
 +
 +
==== Обновление ====
 +
 +
10.12.2017 - в задание была добавлена бонусная часть, за которую можно получить дополнительный балл.
  
 
==== Поломка заданий ====
 
==== Поломка заданий ====
  
 
Поломка не исключена, если задание не работает, или вы думаете что что-то работает не так, как должно, пишите мне, моя почта michail.vms@yandex.ru.
 
Поломка не исключена, если задание не работает, или вы думаете что что-то работает не так, как должно, пишите мне, моя почта michail.vms@yandex.ru.

Версия 23:40, 10 декабря 2017

Задание по теме "Бинарные уязвимости"

Задание будет состоять из двух частей:

Format string

Для выполнения этого задания Вам необходимо добиться печати строки бинарём "Congratulation! You have solved level 1" в stdout. Решением является код эксплойта.

Stack buffer overflow

Для выполнения этого задания вам необходимо прочитать содержимое файла "flag.txt". Решением является содержимое этого файла и код эксплойта.

Файлы заданий

Файлы заданий можно взять тут: [1]. Само задание развёрнуто на bykvaadm.ru:12032.

Баллы

Флаги могут иметь разную стоимость. Суммарно все флаги обязательной части будут давать 2 балла.

Дедлайн

12.12.2017 включительно.

Сдача решений

Решения заданий нужно присылать на почту michail.vms@yandex.ru с темой HSE_TASK.

Обновление

10.12.2017 - в задание была добавлена бонусная часть, за которую можно получить дополнительный балл.

Поломка заданий

Поломка не исключена, если задание не работает, или вы думаете что что-то работает не так, как должно, пишите мне, моя почта michail.vms@yandex.ru.