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 ๋ฌธ์ ์ด์๋ค.
'๐ด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 |