๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ Capture The Flag (CTF)

[DownUnder CTF 2022] Treasure Hunt ์›Œ๊ฒŒ์ž„ ๋ฌธ์ œ ํ’€์ด(๋ฏธํ•ด๊ฒฐ)

by A Lim Han 2022. 9. 24.

# DownUnder CTF 2022 - WriteUp 2

 

 

 

# DownUnder CTF 2022  WriteUp 2 - Treasure Hunt

1. Web ๋ถ„์•ผ์—์„œ Treasure Hunt ๋ฌธ์ œ ์„ ํƒ ํ›„ ์•ˆ๋‚ด๋œ ๋งํฌ์ธ https://web-treasure-hunt-e9a4730c2093.2022.ductf.dev/ ์œผ๋กœ ์ ‘์†

 

+ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ„ ํ›„ ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ, ํšŒ์›๊ฐ€์ž… ๋ฒ„ํŠผ, ํ™ˆ ๋ฒ„ํŠผ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

--> ์•…์„ฑ ๊ณ„์ •์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ด๋ฏธ ์žˆ๋Š” ๊ด€๋ฆฌ์ž ๊ณ„์ •์„ ํƒˆ์ทจํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹๊นŒ ์ƒ๊ฐํ•ด ๋ด„

 

 

 

2. ์›๋ณธ ํŽ˜์ด์ง€์˜ ๊ด€๋ฆฌ์ž ๋„๊ตฌ ์˜คํ”ˆ ํ›„ FLAG ์กด์žฌ ์—ฌ๋ถ€ ํ™•์ธ

Elements ํŽ˜์ด์ง€์—๋Š” Flag๊ฐ€ ์—†์Œ

 

 

 

 

 

Sources ํŽ˜์ด์ง€์—๋„ Flag๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค.

+ ๋ชจ๋“  ํƒญ๊ณผ ์ฝ”๋“œ๋ฅผ ์ฐพ์•„๋ดค์ง€๋งŒ FLAG๋Š” ์—†๋‹ค.

-->  ์ฐธ๊ณ ๋กœ ํ”Œ๋ž˜๊ทธ ํ˜•์‹์€ DUCTF{........}์ด๋‹ค.

 

 

 

3. login ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ€ admin์„ ๊ฐ๊ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ์•„์ด๋””์นธ์— ์ž…๋ ฅ  -->  admin ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ์„ฑ๊ณต

 

 

 

 

 

4. admin ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ํ›„ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์‹คํ–‰  -->  Application ํƒญ์˜ Cookie ๋ถ€๋ถ„์ด ์ƒ์„ฑ

+ Login_info ๋ถ€๋ถ„์ด ๊ต‰์žฅํžˆ ์‹ ๊ฒฝ ์“ฐ์ด์ง€๋งŒ, ์œ„ ์ž๋ฃŒ๋ฅผ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•ด์•ผ ํ• ์ง€ ๊ฐ์ด ์ž˜ ์žกํžˆ์ง€ ์•Š์Œ

 

 

 

5. ๋‹ค์‹œ home ํŽ˜์ด์ง€๋กœ ๋Œ์•„์˜จ ๋’ค Sign Up ํŽ˜์ด์ง€๋กœ ์ ‘์†

 

 

 

6. ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ ์ ‘์† ํ›„ ๋ชจ๋“  ์ž…๋ ฅ๊ฐ’์„ admin์œผ๋กœ ํ•˜์—ฌ ๊ฐ€์ž… ์‹œ๋„  -->  ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ณ„์ •์ด๋ผ๋Š” ๊ฒฝ๊ณ  ๋ฌธ๊ตฌ ์ถœ๋ ฅ

 

 

 

 

7. ์ด๋ฒˆ์—๋Š” ๋ชจ๋“  ๊ฐ’์„ guest ๋กœ ํ•˜์—ฌ ๊ฐ€์ž… ์‹œ๋„  -->  ์ด์ „๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ณ„์ •์ด๋ผ๋Š” ๊ฒฝ๊ณ  ๋ฌธ๊ตฌ๊ฐ€ ์ถœ๋ ฅ๋จ

 

 

++ ์œ„ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ์˜ ํ˜•์‹๊ณผ FLAG์˜ ๋Œ€๋žต์ ์ธ ํ˜•์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ณผ์ •๋ถ€ํ„ฐ ์–ด๋ ค์›€์ด ์žˆ์—ˆ๋‹ค.

helicoptering ๋ฌธ์ œ์™€๋Š” ๋‹ฌ๋ฆฌ login, sign up ํŽ˜์ด์ง€๊ฐ€ ์žˆ์–ด admin ๊ณ„์ •์œผ๋กœ์˜ ๋กœ๊ทธ์ธ๊นŒ์ง€๋Š” ์„ฑ๊ณตํ•˜์˜€์ง€๋งŒ, ๊ทธ ์ดํ›„๋กœ ์–ด๋–ค ๊ณต๊ฒฉ์„ ํ•ด์•ผ ํ• ์ง€ ๋ฐฉํ–ฅ์„ฑ์„ ์žก์ง€ ๋ชปํ–ˆ๋‹ค.

 

์ด ๋ฌธ์ œ๋„ helicoptering ๋ฌธ์ œ์™€ ๊ฐ™์ด ๋กœ๊ทธ์ธ ์ „๊ณผ ํ›„์— ๋”ฐ๋ฅธ ๋ฐ์ดํ„ฐ์˜ ๋ณ€ํ™”๋ฅผ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ๊ฐ ์ •๋ณด๋“ค์„ ์–ด๋Š ๋ฐฉํ–ฅ์œผ๋กœ ์ด์šฉํ•ด์•ผํ•  ์ง€ ๊ฐ์ด ์˜ค์ง€ ์•Š์•˜๋‹ค.

์•„๋ฌด๋ž˜๋„ ๋‹ค์–‘ํ•œ ๊ณต๋ถ€๋ฅผ ๋” ์ง„ํ–‰ํ•œ ํ›„์— ๋‹ค์‹œ ๋„์ „ํ•ด๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.