KTCG Community


MISC

Sanity Check

image.png

Disini kita diberikan file zip yang isinya adalah folder bernama flag_pool

┌──(kkarinzzz㉿DESKTOP-TM80IKF)-[~/trace/misc/sanity]
└─$ ls
flag_pool  sanity_check.zip

Ketika masuk ke dalam banyak sekali file flag_* yang ternyata isinya banyak sekali decoy

image.png

┌──(kkarinzzz㉿DESKTOP-TM80IKF)-[~/trace/misc/sanity/flag_pool]
└─$ cat flag_100.txt
TBCTF{n30n_h4x0r_sk13s_939}

┌──(kkarinzzz㉿DESKTOP-TM80IKF)-[~/trace/misc/sanity/flag_pool]
└─$ cat flag_1.txt
TBCTF{cyb3r_54mur41_v01d_247}

┌──(kkarinzzz㉿DESKTOP-TM80IKF)-[~/trace/misc/sanity/flag_pool]
└─$ cat flag_5.txt
TBCTF{cl0ud_dr4g0n_543}

Jadi disini saya coba grep satu persatu tiap huruf

cat flag_* | grep TBCTF{a
cat flag_* | grep TBCTF{b
cat flag_* | grep TBCTF{c

image.png

Karena banyak flag decoy, saya make script bash untuk mengecek tiap huruf

for c in {a..z}; do
    echo "Checking $c..."
    cat flag_* | grep "TBCTF{$c"
done

Dan ketika di huruf s menemukan bahwa ada 1 yang berbeda dan cuman 1, yaitu

TBCTF{s4n1ty_v3r1f13d_8291}

FLAG : TBCTF{s4n1ty_v3r1f13d_8291}