Безопасность компьютерных систем 2018/Задание 3

Материал из Wiki - Факультет компьютерных наук
Версия от 01:08, 8 ноября 2018; Michail.vms (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

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

Format string

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

Stack buffer overflow

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

Bonus

...

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

Файлы заданий можно взять тут: [1]. Само задание развёрнуто на pwn_task.hse.seclab.cs.msu.su:7777.

Баллы

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

Дедлайн

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

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

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

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

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