Задание представляет из себя исполняемый ELF, написанный на Go. В нем пользователю предлагают ввести seed для рандома и флаг. Затем выводят набор из 20 слов в качестве подсказки.
Открываем бинарь в любимом виде и понимаем, что:
- Флаг зашифрован AES-CFB с ключем и IV, сгенерированными на основе введенного seed.
- Слова выбираются из массива из 115 слов с индексом rand.Randn(115).
- Если ввести seed из шаблона (1337000900080091), то он выводит зашифрованный AES флаг и набор слов, для исходного seed.