Skip to content

Latest commit

 

History

History

stegano

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

CTFCup 2022 | Battles / Main | Stegano

Название

hyper-nano

Описание

Мой друг Роман занялся нанотехнологиями и скинул мне статью про то, какая это интересная область науки

Раздатка

Участникам нужно выдать файл:

Решение

Выдается PDF файл, в котором присутствуют несколько шрифтов. Один из них отличается от остальных.

PDF хранит в себе в бинарном виде все вложения (картинки например) и шрифты. С помощью распространенных утилит (например, pdfreader для python или онлайн инструменты для работы с PDF вложениями типа https://www.aconvert.com/pdf/extract/).

После извлечения всех шрифтов, в метаданных файла шрифта BCDGEE+FFOLEK+TimesNewRoman,BoldItalic можно увидеть флаг. Если же флаг не читается целиком в метаданных, можно просто воспользоваться утилитой strings и посмотреть в конец файла, где и находится флаг.

Скрипт, достающий файлы шрифтов из PDF: solution/extractor.py

Флаг

Cup{PDF_h1d3s_m4ny_s3cr3ts}