Shrek seems to be pretty angry about something, so he deleted some important information off his site. He murmured something about Donkey being too *committed* to infiltrate his swamp. Can you *checkout* the site and see what the *status* is?
- File inclusion vulnerability - Wikipedia
- Git - Git Objects
- Git is a content-addressable filesystem.
wget
base64
zlib-flate
- Analyze link
- Get git commit history.
-
- To get flag, we have to find difference between
759be9 Initial commit
and976b62 remove flag
.
- To get flag, we have to find difference between
-
- Follow the tree object of each commit object.
- SHA-1 sum of
index.php
is different. This means that there are changes. - Flag must be deleted from
index.php
.
-
- Follow the blob object of
index.php
in759be9 Initial commit
. - The flag shows up.
- Follow the blob object of
-
utflag{honey_i_shrunk_the_kids_HxSv03jgkj}