๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸดCTF/TryHackMe

TryHackMe - Simple CTF (2)

by Janger 2023. 3. 18.
728x90
๋ฐ˜์‘ํ˜•

 

6๋ฒˆ ์งˆ๋ฌธ. ํš๋“ํ•œ ์„ธ๋ถ€ ์ •๋ณด๋กœ ์–ด๋””์—์„œ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

ํš๋“ํ•œ ๊ณ„์ •์œผ๋กœ ๋‹ค๋ฅธ ์„œ๋น„์Šค ์–ด๋””์— ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•˜๋ƒ๋Š” ์งˆ๋ฌธ ๊ฐ™์•˜๋‹ค. 

์šฐ์„  ์•Œ๊ณ  ์žˆ๋Š” ๊ณ„์ •์€ mitch:secret์ด์—ˆ์œผ๋ฉฐ ์›น ์„œ๋ฒ„์˜ SSH์—๋„ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•ด ๋ณธ๋‹ค. 

 

nmap์œผ๋กœ ์›น ์„œ๋ฒ„์˜ ssh ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ฐพ์•„์ค€๋‹ค. (result: 2222/tcp)

 

ssh ๋กœ๊ทธ์ธ ๋‹จ๊ณ„์—์„œ ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์ธ mitch ๊ณ„์ •์„ ๋˜‘๊ฐ™์ด ์ž…๋ ฅํ•˜๋‹ˆ ๋กœ๊ทธ์ธ์ด ์„ฑ๊ณตํ–ˆ๋‹ค. 

 

 

6๋ฒˆ ์ •๋‹ต์€ "ssh"

 

 

7๋ฒˆ ์งˆ๋ฌธ. ์‚ฌ์šฉ์ž์˜ ํ”Œ๋ž˜๊ทธ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

 

์ฐพ๋Š” ๊ฑด ๊ฐ„๋‹จํ•˜๋‹ค.

์‰˜์— ๋“ค์–ด๊ฐ€์ž๋งˆ์ž ls๋ฅผ ์น˜๋ฉด user.txt๋ž€ ํŒŒ์ผ์ด ํ•˜๋‚˜ ์žˆ๋Š”๋ฐ ๊ทธ ๋‚ด์šฉ๋ฌผ์ด ๋ฐ”๋กœ ํ”Œ๋ž˜๊ทธ์ด๋‹ค. 

 

7๋ฒˆ ์ •๋‹ต์€ "G00d j0b, keep up!"

 

 

8๋ฒˆ ์งˆ๋ฌธ. ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋‚˜์š”? ์ด๋ฆ„์ด ๋ฌด์—‡์ธ๊ฐ€์š”?

 

ls /home์œผ๋กœ ์‚ฌ์šฉ์ž๋“ค์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํ™•์ธํ•˜๋ฉด ๋œ๋‹ค. ๋‚ด๊ฐ€ ๋กœ๊ทธ์ธํ•œ mitch ์ด์™ธ์— sunbath์ด๋ผ๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์—ˆ๋‹ค. 

 

๊ทธ๋Ÿฌ๋‹ˆ ์ •๋‹ต์œผ๋กœ "sunbath"์„ ์ž…๋ ฅํ•ด์ฃผ์—ˆ๋‹ค.

 

9๋ฒˆ ์งˆ๋ฌธ. ๊ถŒํ•œ ์žˆ๋Š” ์…ธ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์—‡์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

 

๊ถŒํ•œ ์žˆ๋Š” ์‰˜, ์ฆ‰ ๋ฃจํŠธ ๊ถŒํ•œ์ด ์žˆ๋Š” ์‰˜์„ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋–ค ๊ฒƒ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋ƒ๋Š” ์งˆ๋ฌธ์ด๋‹ค. 

 

์ด๋ฅผ ์œ„ํ•ด sudo -l ๋ช…๋ น์–ด๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋„๋ก sudo ๊ถŒํ•œ์ด ๊ฑธ๋ ค์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์„ ๊ฒ€์ƒ‰ํ•œ๋‹ค. 

 

๊ทธ๋Ÿฌ๋ฉด /usr/bin/vim (ํ…์ŠคํŠธ ์—๋””ํ„ฐ)๊ฐ€ ๋‹ฌ๋ž‘ ํ•˜๋‚˜ ๋‚˜์˜จ๋‹ค. 

 

9๋ฒˆ ์ •๋‹ต์€ "vim"

 

10๋ฒˆ ์งˆ๋ฌธ. ๋ฃจํŠธ์˜ ํ”Œ๋ž˜๊ทธ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋“œ๋””์–ด ๋งˆ์ง€๋ง‰ ์งˆ๋ฌธ์ด๋‹ค. ๋ฃจํŠธ์˜ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋งˆ ๋ฃจํŠธ์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์—ด์–ด๋ด์•ผ ํ•  ํ…๋ฐ ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” root์˜ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค. ๋ฃจํŠธ ๊ถŒํ•œ์„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ vim ์—๋””ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค. 

 

vim์€ ๊ทธ์ € ํ…์ŠคํŠธ ์—๋””ํ„ฐ์ธ๋ฐ ์ด๊ฑธ๋กœ ์–ด๋–ป๊ฒŒ ๋ฃจํŠธ์˜ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์„๊นŒ? 

 

๋‚ด๊ฐ€ ์ฐพ์€ ๋ฐฉ๋ฒ•์€ 2๊ฐ€์ง€์ด๋‹ค. 

 

1๋ฒˆ์งธ ๋ฐฉ๋ฒ• - sudo /usr/bin/vim์œผ๋กœ root์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ํ”Œ๋ž˜๊ทธ๋ฅผ ๋‹ค์ด๋ ‰ํŠธ๋กœ ์ฝ๊ธฐ

 

์ด์ „์— mitch์˜ ํ”Œ๋ž˜๊ทธ ๊ฒฝ๋กœ๋Š” /home/mitch/user.txt์ด์—ˆ์œผ๋‹ˆ ์•„๋งˆ root์˜ ํ”Œ๋ž˜๊ทธ ๊ฒฝ๋กœ๋Š” /root/root.txt์ผ ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒ์„ ํ–ˆ๋‹ค. (root์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” /root์ž„)

 

vim ๋ช…๋ น์–ด ๋’ค์— ์ฝ์–ด์˜ฌ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ํ•จ๊ป˜ ์ž…๋ ฅํ•œ๋‹ค. 

(๋ช…๋ น์–ด ์•ž์— sudo๋ฅผ ๋ถ™์ด์ง€ ์•Š์œผ๋ฉด root ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰์ด ์•ˆ ๋˜๋Š” ๊ฑธ ์ฃผ์˜ํ•œ๋‹ค.)

 

๊ทธ๋Ÿฌ์ž ์ •๋ง ๊ทธ ๊ฒฝ๋กœ์—๋Š” ํ”Œ๋ž˜๊ทธ ํŒŒ์ผ์ด ์กด์žฌํ•˜์—ฌ ์„ฑ๊ณต์ ์œผ๋กœ ์ฝ์–ด์˜ค๊ฒŒ ๋๋‹ค. 

ํ•˜์ง€๋งŒ ๊ทธ ๊ฒฝ๋กœ์— ์ฐพ๋Š” ํŒŒ์ผ์ด ์—†์œผ๋ฉด ๋นˆ ๊ฐ’์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋‹ˆ 1๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€ ๋น„์ถ”์ฒœ

 

2๋ฒˆ์งธ ๋ฐฉ๋ฒ• - sudo /usr/bin/vim์œผ๋กœ root ๊ถŒํ•œ์˜ ์‰˜ ์‹คํ–‰ํ•˜๊ธฐ

 

sudo /usr/bin/vim์„ ์‹คํ–‰ํ•˜์—ฌ vim ์—๋””ํ„ฐ๋กœ ์ด๋™ํ•œ๋‹ค. 

 

์ด๋ ‡๊ฒŒ vim์˜ ๋ฉ”์ธ ์ฐฝ์ด ๋‚˜์˜ค๋Š”๋ฐ

 

๊ฑฐ๊ธฐ์„œ ๋ฐ”๋กœ :!/bin/bash๋ฅผ ์ž…๋ ฅ

 

๊ทธ๋Ÿผ ์‰˜๋กœ ๋Œ์•„์˜ค๋Š”๋ฐ ์ผ๋ฐ˜ ์œ ์ €์—์„œ root๋กœ ๊ถŒํ•œ์ด ์ƒ์Šนํ•œ ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. (์ด๋ฆ„์ด root ๊ฑฐ๋‚˜ $๊ฐ€ #์œผ๋กœ ๋ฐ”๋€ ๊ฒƒ์„ ํ™•์ธ)

 

์ด๋Ÿฐ ์‹์œผ๋กœ vim์—๋Š” ํŽธ์˜์ƒ ์—๋””ํ„ฐ ์•ˆ์—์„œ๋„ ์‹œ์Šคํ…œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”๋ฐ ๋ฐฉ๊ธˆ ์ „์ฒ˜๋Ÿผ sudo๋กœ vim์„ ์—ด๋ฉด root๊ฐ€ ์—ด์€ ๊ฒƒ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— vim์—๋Š” ์ผ๋ฐ˜์œ ์ €๋“ค์ด sudo ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•˜๋„๋ก ๊ถŒํ•œ์„ ์ฃผ๋Š” ํ–‰์œ„๋Š” ๋ฌด์กฐ๊ฑด ๊ธˆ์ง€ํ•ด์•ผ ํ•œ๋‹ค. 

 

root์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ํ”Œ๋ž˜๊ทธ ์ฐพ์•„์„œ ์ฝ์–ด์ค€๋‹ค. 

 

 

๋งˆ์ง€๋ง‰ 10๋ฒˆ ์ •๋‹ต์€ "W3ll d0n3. You made it!"

 

 

์ด๋ ‡๊ฒŒ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ๋งˆ์น˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด ์–ด๋ ต์ง€ ์•Š๊ณ  ์‹ค์ œ ์›น ํ•ดํ‚น๊ณผ ๋น„์Šทํ•œ ์‚ฌ๋ก€ ์œ„์ฃผ๋ผ์„œ ๊ฐ„๋‹จํ•œ ์‹ค์Šต์šฉ์œผ๋กœ๋Š” ๊ดœ์ฐฎ์€ CTF ๋ฌธ์ œ์ด์—ˆ๋‹ค. 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

'๐ŸดCTF > TryHackMe' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TryHackMe - Pickle Rick  (1) 2023.05.20
TryHackMe - Simple CTF (1)  (0) 2023.02.14
TryHackMe - OpenVPN ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• (Failed to open tun/tap interface)  (0) 2023.02.12