🚩 TFC CTF 2022 | Writeup

Muhamad Agil Fachrian
4 min readAug 1, 2022

--

Hi readers! Akhirnya saya bisa bikin writeup lagi 😄. Tapi kali ini cuman beberapa challenges yang menurut saya menarik dan beda dari writeup/challenges yang saya pernah bikin/temui. Oke Let’s Goo

WEB

Pong

Jika kita memulai container, maka akan diberikan sebuah URL dan tampilannya akan seperti berikut

http://01.linux.challenges.ctf.thefewchosen.com:51331/index.php?host=127.0.0.1

yes yg menarik berada di ?host=127.0.0.1 jadi challenges ini merupakan command injection yang dimana jika kita memasukkan IP akan web tersebut akan melakukan ping. Tapi tentu saja kita bisa menjalankan perintah lainnya seperti menggunakan ; , & dan ; langsung saja kita ubah value dari parameter hostnya menjadi seperti berikut untuk melihat list pada direktori /

http://01.linux.challenges.ctf.thefewchosen.com:51331/index.php?host=;ls /

Dan berhasil tidak ada validasi pada parameter host tersebut, dan kita pun menemukan flagnya

Flag : TFCCTF{C0mm4nd_1nj3c5i0n_1s_E4sy}

Are you the admin?

Diberikan beberapa source code mengenai challenge tersebut dan jika kita lihat source coude nya pada index.tsx maka terdapat suatu yg menarik

Jika kita lihat object user merupakan isAdmin maka kita bisa mendapatkan flagnya dan kita lihat bagaimana request website tersebut jika menambahkan user (disini saya menggunakan burp suite) dan berikut requestnya

Oke terdapat username saja pada bodynya dan karena object terdapat isAdmin pada source codenya dan tidak tampil di requestnya jadi kita bisa tambahkan seperti berikut

Dan 200 OK

Flag : TFCCTF{S4n1t1z3_Y0ur_1nput5!}

Deeplinks

Jadi challenge ini disuruh kita mencari directory pada webnya, tanpa pikir panjang lakukan dirsearch saja untuk mencarinnya

dan jika copy link tersebut maka akan mendownload apple-app-site-association tersebut (untuk apple app site associtation tersebut bisa baca disini)

Flag : TFCCTF{4ppl3_4pp_51t3_4550c14t10n}

Calendar

Jika kita memulai container dan membuka webnya hanya tampilan wordpress biasa tanpa embel-embel apapun. Hal yang kita lakukan jika menemukan challenge wordpress lakukan wpscan dan lakukan plugin detection (biasanya rentan di plugin)

wpscan --url http://01.linux.challenges.ctf.thefewchosen.com:52112/ --plugins-detection passive

Dan setelah melakukan scan terdapat sebuah plugin yang out of date yang berarti ada kerentanan pada versi tersebut (disini saya tidak menggunakan APInya WPScan jadi tidak terlihat langsung vulnerability dari pluginnya)

Oke kita bisa lakukan googling atau cari di searchsploit

Dan benar terdapat kerentanan pada versi tersebut, karena kita menggunakan searchsploit maka kita bisa lakukan searchsploit -m $pathnya$ untuk mengambil exploitnya tersebut

searchsploit -m php/webapps/50084.py

Jalankan exploit tersebut dengan memasukkan flag urlnya, portnya dan path

python3 50084.py -T 01.linux.challenges.ctf.thefewchosen.com -P 52112 -U /

Flag : TFCCTF{WPNe3MgF$sNj8E8F6d}

MISC

Discord Shenanigans V2

Challenge discord ini menjadi ciri khas dari setiap penyelenggara CTF dan biasanya macam-macam cara untuk mendapatkan flag dari server discordnya. Pada challenge ini di deskripsi diberi hint yaitu status diberi bold yang dimana jika kita lihat pada channel #announcements , hofill (penyelenggara) memberi tahu bahwa status websitenya berada di 50% dan terdapat pada gambar juga yang mengatakan current status

Untuk discord sendiri jika kita melakukan upload gambar biasanya tidak akan melakukan compress dahulu jadi ketika download gambar tersebut pasti akan sama, nah sama halnya jika kita download gambar current status tersebut dan kita lakukan strings pada gambar tersebut maka kita menemukan flagnya yang berada di dalam gambar tersebut

Flag : TFCCTF{h1dd3n_1n_pl4in_br3ad!…1_m3an_s1gh7}

Yes sampai situ saja yang bisa saya share dari beberapa challenge yang saya anggap menarik dan bisa saya selesaikan haha 😅

Sebenarnya kemarin-kemarin ada challenge yang menarik dari beberapa event CTF kaya dari HTB, cuman sayang saya lupa buat writeup nya dan challengenya sangat seru sekali.

Oke thanks you readers udah membaca writeup kali ini, semoga kalian sehat selalu dan dijauhkan dari berbagai penyakit xixi

See ya!

--

--

Muhamad Agil Fachrian
0 Followers

Ordinary People who interesting with Cybersecurity and do some CTF