Требовательный преподаватель требует с точностью до буквы отвечать на его дурацкие вопросы. К счастью, в нашем распоряжении есть вся программа.
Воспользуемся утилитой strings — она покажет нам все содержащиеся в бинарном файле текстовые строки. Впрочем, в стандартном режиме работы она выдаёт лишь строки на английском языке. Чтобы увидеть русские строки, запустим её с опцией -eS
и заодно сохраним результат в файл: strings -eS ./history > history-strings.txt
. Откроем файл в любом редакторе, найдём там, например, известный нам ответ на первый вопрос — Ленин
— и увидим рядом все вопросы и ответы на них. Можно снова запустить программу, пройти экзамен без ошибок и получить флаг.
Флаг: ugra_teacher_is_so_proud_of_you_573e566cb735