Skip to content

Latest commit

 

History

History

diary

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Diary - Misc (50 + 0), 120 solves

We found a torn diary on the ground. It seems to belong to a local boy.

In this task we were given a small zipped git repository. Trying to do anything with it (git log etc.) failed with errors. It seemed like we had to find the flag in raw git objects then.

The first thing we did was enough - a simple inspection of the objects:

λ cat doit.sh 
zlib-flate -uncompress < $1 | strings  | grep midnight
λ find -exec bash doit.sh {} \;
flate: inflate: data: incorrect header check
flate: inflate: data: incorrect header check
Today I found a flag, it said: midnight{if_an_object_ref_falls_and_no_one_hears} that sounds very interesting.