Challenge
We’re given a PDF file. Opening it shows a blank page.
Approach
- Run
stringsandbinwalkon the PDF — nothing obvious. - Examine the raw PDF streams. One stream has
/Filter /FlateDecode. - Extract and decompress it with
zlib:
| |
- One decompressed stream contains a base64-encoded string. Decode it to get the flag.
| |
Flag
boroCTF{0n1_F!le_I5_@11_it_tAke$}