Check out [the full writeup](https://amccormack.net/2019-05-05-obliterated-file-tsg-ctf.html) for more details.
```user@box:/tmp/ob/easy_web$ ls -l ./.git/objects/pack/*-r--r--r-- 1 alex alex  3900 May  4 07:57 ./.git/objects/pack/pack-b799d65ebb2cc3fab7878fcf2a2642585de29408.idx-r--r--r-- 1 alex alex 10125 May  4 07:57 ./.git/objects/pack/pack-b799d65ebb2cc3fab7878fcf2a2642585de29408.pack
user@box:/tmp/ob/easy_web$ git verify-pack -v .git/objects/pack/pack-b799d65ebb2cc3fab7878fcf2a2642585de29408.pack |\  grep -Po '[a-f0-9]{40}'|\  sort|uniq| xargs -I{} python fetch.py {}
user@box:/tmp/ob/easy_web$ grep -rni flag output/*output/02d365359d84a5d4f4317fa3549fe073a024c502:5:flag = File.open("./flag", "r") do |f|output/02d365359d84a5d4f4317fa3549fe073a024c502:14:    db.exec "INSERT INTO accounts VALUES ('admin', '#{flag}');"output/2aea982ed4eb63a835ce71322379720fb45e3a7a:2:100644 blob c1e375244c834c08d537d564e2763a7b92d5f9a8	flag
user@box:/tmp/ob/easy_web$ file output/c1e375244c834c08d537d564e2763a7b92d5f9a8output/c1e375244c834c08d537d564e2763a7b92d5f9a8: zlib compressed datauser@box:/tmp/ob/easy_web$ printf "\x1f\x8b\x08\x00\x00\x00\x00\x00" |cat - output/c1e375244c834c08d537d564e2763a7b92d5f9a8|gzip -dcTSGCTF{$_git_update-ref_-d_refs/original/refs/heads/master_S0rry_f0r_m4king_4_m1st4k3_0n_th1s_pr0bl3m}gzip: stdin: unexpected end of file```