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

FTZ - Level 4

by Janger 2021. 11. 17.
728x90
๋ฐ˜์‘ํ˜•

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?"์ด๋ผ๊ณ  ์•Œ๋ ค์ฃผ๋„ค์š”.

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿด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