๋ถ€ํŒ… ์‹œ OpenBSD sshd๊ฐ€ ๋‹ค์‹œ ์—ฐ๊ฒฐ๋จ

OpenBSD๋Š” ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋  ๋•Œ๋งˆ๋‹ค sshd ์‹คํ–‰ ํŒŒ์ผ์„ ๋ฌด์ž‘์œ„๋กœ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋Š” ์•…์šฉ ๋ฐฉ์ง€ ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์œ ์‚ฌํ•œ ์žฌ๋งํฌ ๊ธฐ์ˆ ์ด ์ปค๋„๊ณผ libc.so, libcrypto.so ๋ฐ ld.so ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์ผ๋ถ€ ์‹คํ–‰ ํŒŒ์ผ์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ์ด ๋ฐฉ๋ฒ•์€ ntpd ๋ฐ ๊ธฐํƒ€ ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋„ ๊ตฌํ˜„๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ด๋ฏธ CURRENT ๋ธŒ๋žœ์น˜์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ OpenBSD 7.3 ๋ฆด๋ฆฌ์Šค์—์„œ ์ œ๊ณต๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋ฉด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ธฐ๋Šฅ ๋Œ€์ฒด๊ฐ€ ์˜ˆ์ธกํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง€๋ฏ€๋กœ ROP(๋ฐ˜ํ™˜ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ) ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฒฉ์„ ์ƒ์„ฑํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ROP ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ๋•Œ ๊ณต๊ฒฉ์ž๋Š” ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ๋ฐฐ์น˜ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜์ง€ ์•Š๊ณ  ๋กœ๋“œ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ด๋ฏธ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ณ„ ๋ช…๋ น์–ด ๋ถ€๋ถ„์—์„œ ์ž‘๋™ํ•˜๊ณ  ์ œ์–ด ๋ฐ˜ํ™˜ ๋ช…๋ น์–ด๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค(์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜์˜ ๋์ž…๋‹ˆ๋‹ค). . ์ต์Šคํ”Œ๋กœ์ž‡ ์ž‘์—…์€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์–ป๊ธฐ ์œ„ํ•ด ์œ ์‚ฌํ•œ ๋ธ”๋ก("๊ฐ€์ ฏ")์— ๋Œ€ํ•œ ํ˜ธ์ถœ ์ฒด์ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์š”์•ฝ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€