Level 4์ ๋๋ค.
๋๊ตฐ๊ฐ๊ฐ /etc/xinetd.d/์ ๋ฐฑ๋์ด๋ฅผ ์ฌ์ด๋์๋ค๊ณ ์๋ ค์ฃผ๋๊ตฐ์.
ํด๋์ด๋ฆ์ .d๊ฐ ๋ถ๋ ๊ฑฐ ๋ณด๋ฉด ์๋ง ๋ฐ๋ชฌ ์ ์ฉ ํด๋์ธ ๊ฑฐ ๊ฐ๊ตฐ์.
์๋น์ค ๊ด๋ จ ์ค์ ํด๋์ผ ๊ฒ์ผ๋ก ์์์ ํด๋ด ๋๋ค.
๊ทธ ํด๋๋ฅผ ์ดํด๋ณด๋ ์ ๋ง ์์ฌ์ค๋ฝ๊ฒ ์๊ธด backdoor๋ผ๋ ํ์ผ์ด ํ๋ ์๋ค์.
cat ๋ช ๋ น์ด๋ก ํ์ผ์ ๋ด์ฉ๋ฌผ์ ์ดํด๋ด ์๋ค.
service finger๋ผ๋ ๊ฒ์ ๋ณด๋ฉด finger ๋ช ๋ น์ด์ ์๋น์ค ์ค์ ์ธ๊ฐ ๋ด ๋๋ค.
finger๋ ํ์ฌ ๋ฆฌ๋ ์ค์ ์ ์ํ ์ฌ์ฉ์์ ์ ๋ณด๋ค์ ํ์ธํ ์ ์๋ ๋ช ๋ น์ด์ ๋๋ค.
์์ ์ฒ๋ผ finger๋ฅผ ์ ๋ ฅํ๋ ๋๊ฐ ์๋ฒ์ ์ ์์ ํ์๋์ง ์ฌ์ฉ์์ ์ด๋ฆ๊ณผ ์ ์ ์๊ฐ, ์์ดํผ ๋ฑ์ ํ์ธ์ด ๋ฉ๋๋ค.
์๋ฌดํผ ๋ค์ backdoor์ ๋ด์ฉ์ ๋ณด๋ฉด user = level5๋ผ๋ ๊ฒ์ ๋ณด๋ฉด ์ ์ level5์ ์ด๋ฆ์ผ๋ก
/home/level4/tmp/backdoor๋ฅผ ์คํ์ํค๋ผ๋ ์ค์ ๋ด์ฉ์ด ๋ณด์ ๋๋ค.
์ /home/level4/tmp/ ํด๋์ backdoor๋ผ๋ ํจ์ค์๋๋ฅผ ์๋ ค์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋ฃ์ผ๋ฉด ๋๊ฒ ๊ตฐ์.
ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ธฐ ์ํด์ ์๋์ vim ๋ช ๋ น์ด๋ฅผ ์จ์ค์๋ค.
cd /home/level4/tmp/
vim backdoor.c
C์ธ์ด๋ฅผ ์์ฑํ์ฌ ์์คํ ์ ๋ช ๋ น์ด๋ฅผ ํธ์ถํด ๋ณด๊ฒ ์ต๋๋ค.
๋ด์ฉ์ ์ด๋ ์ต๋๋๋ค.
gcc backdoor.c -o backdoor
์ดํ gcc๋ฅผ ์ฌ์ฉํด ์์ค๋ฅผ ์ปดํ์ผํด์ ์คํํ์ผ๋ก ๋ง๋ค์ด ์ค์๋ค.
๊ทธ๋ผ ํด๋์๋ backdoor ํ๋ก๊ทธ๋จ์ด ์์ฑ์ด ๋๋ฉฐ, finger ๋ช ๋ น์ด์ ์๋น์ค๋ ์ด ํ๋ก๊ทธ๋จ์ level5์ ์ ๋ถ์ผ๋ก ์คํ์ ์์ผ ์ค๋๋ค.
finger @localhost ๋ฅผ ์ ๋ ฅํด์ฃผ๋ฉด Level5์ ๋น๋ฐ๋ฒํธ๋ "what is your name?"์ด๋ผ๊ณ ์๋ ค์ฃผ๋ค์.
'๐ดCTF > FTZ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
FTZ - Level 6 (0) | 2021.11.30 |
---|---|
FTZ - Level 5 (0) | 2021.11.18 |
FTZ - Level 3 (0) | 2021.11.17 |
FTZ - Level 2 (0) | 2021.11.17 |
FTZ - Level 1 (0) | 2021.11.17 |