Skip to content

Latest commit

 

History

History

flag-eater

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

easy | reverse | flag eater

Название

Flag Eater

Описание

Эта наглая программа пожирает все флаги, которые мы ей вводим! Попробуйте найти такой флаг, от которого она лопнет!

Формат флага: Sabantuy{...}.

Деплой

Деплой не требуется.

Файлы

Участникам нужно выдать содержимое папки public/.

Решение

Откроем исполняемый файл в любом дизассмеблере. Основная логика находится в функции main.

Исполняемый файл реализует шифрование флага используя алгоритм RC4. После шифрования результат сравнивается с байтами в памяти.

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

Пример решения: solve/solution.py

Флаг

Sabantuy{0h_1t_d035n7_s33m_v3ry_3d1bl3}