打开 zip 文件并注意到有一个.git
文件夹,表明该压缩文件曾经是一个 git 存储库。
打开 README.md 发现Flag: MetaCTF{yOu_w!N_th1$_0n3}
最后。显然,这不是正确的标志。
因为我们知道这是一个 git repo,所以用它git log
来找出做了哪些更改,我们将看到:
commit 0b055455560bce16787d2e2a7b0ae36b3ddd2b35 (HEAD, master)
Author: TacEx <TacEx@root.dev>
Date: Fri Apr 8 02:14:25 2022 -0500
Whoops wrong flag
commit e61bf8b90c60b29a241bd29205eb173ef79cd850
Author: TacEx <TacEx@root.dev>
Date: Fri Apr 8 02:13:54 2022 -0500
Add writeup
使用git checkout e61bf8b90c60b29a241bd29205eb173ef79cd850
转到上一个版本并打开README.md
以在最后找到正确的标志。
flag:gigem{b3_car3ful_b3for3_y0u_c0mmit}