Git Up and Dance
Category: General
480 points
You gotta git up and maybe dance a little back and forth to get the desired result
file: git_up_and_dance.zip
Solution
unzip git_up_and_dance.zip
Archive: git_up_and_dance.zip
creating: git up and dance/
creating: git up and dance/.git/
creating: git up and dance/.git/info/
inflating: git up and dance/.git/info/exclude
creating: git up and dance/.git/hooks/
inflating: git up and dance/.git/hooks/pre-applypatch.sample
inflating: git up and dance/.git/hooks/pre-receive.sample
inflating: git up and dance/.git/hooks/commit-msg.sample
inflating: git up and dance/.git/hooks/applypatch-msg.sample
inflating: git up and dance/.git/hooks/post-update.sample
inflating: git up and dance/.git/hooks/pre-merge-commit.sample
inflating: git up and dance/.git/hooks/update.sample
inflating: git up and dance/.git/hooks/pre-push.sample
inflating: git up and dance/.git/hooks/prepare-commit-msg.sample
inflating: git up and dance/.git/hooks/pre-commit.sample
inflating: git up and dance/.git/hooks/fsmonitor-watchman.sample
inflating: git up and dance/.git/hooks/pre-rebase.sample
creating: git up and dance/.git/branches/
inflating: git up and dance/.git/description
creating: git up and dance/.git/refs/
creating: git up and dance/.git/refs/heads/
inflating: git up and dance/.git/refs/heads/master
creating: git up and dance/.git/refs/tags/
inflating: git up and dance/.git/HEAD
creating: git up and dance/.git/objects/
creating: git up and dance/.git/objects/pack/
creating: git up and dance/.git/objects/info/
creating: git up and dance/.git/objects/56/
inflating: git up and dance/.git/objects/56/00e1baf3ccbdedea22006a139b32e745817612
creating: git up and dance/.git/objects/9c/
inflating: git up and dance/.git/objects/9c/762cf087186d32affca9607087ab12dd8210a3
creating: git up and dance/.git/objects/62/
inflating: git up and dance/.git/objects/62/8d9b9e74f16e277f47974214d539c9c02454a5
creating: git up and dance/.git/objects/64/
inflating: git up and dance/.git/objects/64/d4869cbdf5cb461dd651640c07868f9b116b64
inflating: git up and dance/.git/objects/64/f19d60d003fdde949a87921406abe20686d430
creating: git up and dance/.git/objects/cf/
inflating: git up and dance/.git/objects/cf/0201958d4e8a19b5b085876dcc530924d892cc
creating: git up and dance/.git/objects/47/
inflating: git up and dance/.git/objects/47/2536304bbcba46b6646ec449cfbbca4de1caa5
creating: git up and dance/.git/objects/fa/
inflating: git up and dance/.git/objects/fa/4d0e15c85afec6c660e2930f38f127bca51723
creating: git up and dance/.git/objects/14/
inflating: git up and dance/.git/objects/14/3ccc42ec642fb2faa7409437a3189b7a22226b
creating: git up and dance/.git/objects/6e/
inflating: git up and dance/.git/objects/6e/3c32059dc13bdf695955220bcfd9bb3ac8d8f3
creating: git up and dance/.git/objects/1d/
inflating: git up and dance/.git/objects/1d/6849dbb8e2d81280ed177da5e8d1eae5582a07
creating: git up and dance/.git/objects/dc/
inflating: git up and dance/.git/objects/dc/4ecd2acd174fb25e7916d0e464c95796c76027
creating: git up and dance/.git/objects/33/
inflating: git up and dance/.git/objects/33/c86d0023607ed4e192a549a0ecf12f77f8d144
creating: git up and dance/.git/objects/24/
inflating: git up and dance/.git/objects/24/958e8163cb4f6af789f638cce93a0501c36ef7
creating: git up and dance/.git/objects/41/
inflating: git up and dance/.git/objects/41/966df52a40164ae2c2279af7ecf105d4229e52
creating: git up and dance/.git/objects/4c/
inflating: git up and dance/.git/objects/4c/1c7ed42f064d9d3bbf7de7179d0df42ea8d4ae
inflating: git up and dance/.git/objects/4c/5e412f337d36c002b6793c1df84f0a6f34ba35
creating: git up and dance/.git/objects/5a/
inflating: git up and dance/.git/objects/5a/6884741404ea7c0c418df647490aaee9d4978a
creating: git up and dance/.git/objects/61/
inflating: git up and dance/.git/objects/61/eb23ce1823c11f38cd1a2bc6bf9b3ec44e0a78
inflating: git up and dance/.git/objects/61/8599ce97c3c3f0ebd7dca24d2279865cfd265e
creating: git up and dance/.git/objects/87/
inflating: git up and dance/.git/objects/87/64cc12ba88cf7f0ba1ef754130aab9994fa801
creating: git up and dance/.git/objects/81/
inflating: git up and dance/.git/objects/81/9305c8f1c07eaa1f5f88a188c006e6149e199c
creating: git up and dance/.git/objects/1f/
inflating: git up and dance/.git/objects/1f/bd01e43e2edcafc29ddd7066695507e43df6b9
creating: git up and dance/.git/objects/59/
inflating: git up and dance/.git/objects/59/f6290a0555a6cc81fd110917ee723463b3417a
creating: git up and dance/.git/objects/26/
inflating: git up and dance/.git/objects/26/9d0485472a4eb2d52326c7649647dffc322bd9
inflating: git up and dance/.git/objects/26/1aacb1f821be7f24651c16e7a213dc53638da5
creating: git up and dance/.git/objects/d2/
inflating: git up and dance/.git/objects/d2/87b07603a1976a291a2493366ff3f164e37a09
creating: git up and dance/.git/objects/25/
inflating: git up and dance/.git/objects/25/e47e7d68dc4d569490a4ff8d541562e6583b01
creating: git up and dance/.git/objects/70/
inflating: git up and dance/.git/objects/70/2b1c1160e375f960aeebe547b943df4706816a
creating: git up and dance/.git/objects/3d/
inflating: git up and dance/.git/objects/3d/7be3e15f582ee0c826b695d1c8ba0355c10578
creating: git up and dance/.git/objects/83/
inflating: git up and dance/.git/objects/83/237fbe4233c422047893e7e4ea3ea6634e25e3
creating: git up and dance/.git/objects/da/
inflating: git up and dance/.git/objects/da/9f224ac520a989a6d6e1c15848e24a65ee4e87
creating: git up and dance/.git/objects/16/
inflating: git up and dance/.git/objects/16/1e2715d37c77e7e042505801307354c323a22d
creating: git up and dance/.git/objects/df/
inflating: git up and dance/.git/objects/df/504089d07465bb3062894d63669bcac49358a5
creating: git up and dance/.git/objects/9b/
inflating: git up and dance/.git/objects/9b/727288d7f638570692369edc75ed25e0975e79
creating: git up and dance/.git/objects/ac/
inflating: git up and dance/.git/objects/ac/d2ccc03ddafc1c838adbb3e2d3835d7656777a
creating: git up and dance/.git/objects/c4/
inflating: git up and dance/.git/objects/c4/de5ed681f94b57fcff4559d832e998617e52ff
creating: git up and dance/.git/objects/53/
inflating: git up and dance/.git/objects/53/d9b2790f4926fe30b04b983fb28b0eb4c2043d
creating: git up and dance/.git/objects/f1/
inflating: git up and dance/.git/objects/f1/dbb50c1a3266566cc9ed8ecfa4ba9a69ad5ef3
creating: git up and dance/.git/objects/5f/
inflating: git up and dance/.git/objects/5f/f054d685ef600ea266eb620903895418973888
inflating: git up and dance/.git/objects/5f/020339cd6e7cc1ffe6d807879a3ad9c87bdf8d
creating: git up and dance/.git/objects/57/
inflating: git up and dance/.git/objects/57/97dfb38b00664f9653bb94201bf6ec3909e471
inflating: git up and dance/.git/objects/57/8f887843f2e6d0b7c1b48149b9a4c6284509d8
creating: git up and dance/.git/objects/21/
inflating: git up and dance/.git/objects/21/0bb14ad85221b511a4506ee9e85b4e52ffd758
creating: git up and dance/.git/objects/f3/
inflating: git up and dance/.git/objects/f3/b838cf62f506afc70ab5d30254329db7131df3
creating: git up and dance/.git/objects/49/
inflating: git up and dance/.git/objects/49/77b5fa7d93833c5c87a277dabfdb3fd008afb7
creating: git up and dance/.git/objects/a6/
inflating: git up and dance/.git/objects/a6/ea1c608eea9772557336c5e12b46f2fba07b0c
inflating: git up and dance/.git/index
inflating: git up and dance/.git/COMMIT_EDITMSG
inflating: git up and dance/.git/config
inflating: git up and dance/.git/ORIG_HEAD
creating: git up and dance/.git/logs/
inflating: git up and dance/.git/logs/HEAD
creating: git up and dance/.git/logs/refs/
creating: git up and dance/.git/logs/refs/heads/
inflating: git up and dance/.git/logs/refs/heads/master
inflating: git up and dance/index.html
inflating: git up and dance/reset.6b91d48b.css
inflating: git up and dance/konga.92cb31af.mp3
inflating: git up and dance/style.e5beaf9c.css
inflating: git up and dance/workspace.a4362daf.js
creating: git up and dance/.vscode/
inflating: git up and dance/.vscode/settings.json
cd git\ up\ and\ dance/
grep CTF *
grep: konga.92cb31af.mp3: binary file matches
workspace.a4362daf.js: // This is not the flag vishwaCTF{d4nc3ing_4nd_gitup}
Ok, it wasn’t a flag. So let’s check what’s in git log
. There was one obviously interesting commit.
commit acd2ccc03ddafc1c838adbb3e2d3835d7656777a
Merge: 83237fb 161e271
Author: Sohan <[email protected]>
Date: Wed Mar 10 23:21:23 2021 +0530
Uhh ohh, there was a conflict from flagfeature branch! Fixed that, now I have to write it again
Let’s give it a try.
git checkout acd2ccc03ddafc1c838adbb3e2d3835d7656777a
grep CTF *
grep: konga.92cb31af.mp3: binary file matches
workspace.a4362daf.js: // This is not the flag vishwaCTF{d4nc3ing_4nd_gitup}
workspace.a4362daf.js: // This is the flag vishwaCTF{d4nc3_4nd_giitupp}
Flag
vishwaCTF{d4nc3_4nd_giitupp}