Kaspersky Lab์ Pavel Cheremushkin VNC(๊ฐ์ ๋คํธ์ํฌ ์ปดํจํ ) ์๊ฒฉ ์ ์ ์์คํ ์ ๋ค์ํ ๊ตฌํ์ ์ดํด๋ณด๊ณ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํ๋ ์ทจ์ฝ์ 37๊ฐ๋ฅผ ํ์ธํ์ต๋๋ค. VNC ์๋ฒ ๊ตฌํ์์ ํ์ธ๋ ์ทจ์ฝ์ ์ ์ธ์ฆ๋ ์ฌ์ฉ์๋ง ์ ์ฉํ ์ ์์ผ๋ฉฐ, ๊ณต๊ฒฉ์๊ฐ ์ ์ดํ๋ โโ์๋ฒ์ ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐํ ๋ ํด๋ผ์ด์ธํธ ์ฝ๋์ ์ทจ์ฝ์ ์ ๊ณต๊ฒฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํจํค์ง์์ ๊ฐ์ฅ ๋ง์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค. ํด๋น ํ๋ซํผ์์๋ง ์ด์ฉ ๊ฐ๋ฅํฉ๋๋ค. WindowsUltraVNC์์ ์ด 22๊ฐ์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค. ์ด ์ค 13๊ฐ๋ ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ๊ฐ๋ฅ์ฑ์ด ์๊ณ , 5๊ฐ๋ ๋ฉ๋ชจ๋ฆฌ ๋์๋ก ์ด์ด์ง ์ ์์ผ๋ฉฐ, 4๊ฐ๋ ์๋น์ค ๊ฑฐ๋ถ ๊ณต๊ฒฉ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๋ฆด๋ฆฌ์ค์์ ์์ ๋ ์ทจ์ฝ์ .
์ด๋ฆฐ๋์๊ด์์ (LibVNCServer ๋ฐ LibVNCClient) VirtualBox์์๋ 10๊ฐ์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค.
5๊ฐ์ ์ทจ์ฝ์ (, , , , )์ ๋ฒํผ ์ค๋ฒํ๋ก๋ก ์ธํด ๋ฐ์ํ๋ฉฐ ์ ์ฌ์ ์ผ๋ก ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. 3๊ฐ์ ์ทจ์ฝ์ ์ ์ ๋ณด ์ ์ถ๋ก ์ด์ด์ง ์ ์๊ณ , 2๊ฐ์ ์ทจ์ฝ์ ์ ์๋น์ค ๊ฑฐ๋ถ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ด๋ฏธ ๊ฐ๋ฐ์๋ค์ ์ํด ํด๊ฒฐ๋์์ง๋ง ๋ณ๊ฒฝ ์ฌํญ์ ์ฌ์ ํ โโ๋จ์ ์์ต๋๋ค. ๋ง์คํฐ ๋ธ๋์น์๋ง ์์ต๋๋ค.
ะ (ํฌ๋ก์ค ํ๋ซํผ ๋ ๊ฑฐ์ ๋ธ๋์น ํ ์คํธ๋จ) ํ์ฌ ๋ฒ์ 2.x๋ ํน์ ์ฉ๋๋ก๋ง ์ถ์๋์๊ธฐ ๋๋ฌธ์ ๋๋ค. Windows), 4๊ฐ์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค. 3๊ฐ์ง ๋ฌธ์ (, , )์ InitialiseRFBConnection, rfbServerCutText ๋ฐ HandleCoRREBBP ํจ์์ ๋ฒํผ ์ค๋ฒํ๋ก๋ก ์ธํด ๋ฐ์ํ๋ฉฐ, ์ ์ฌ์ ์ผ๋ก ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ํ ๊ฐ์ง ๋ฌธ์ () ์๋น์ค ๊ฑฐ๋ถ๊ฐ ๋ฐ์ํฉ๋๋ค. TightVNC ๊ฐ๋ฐ์๋ค์ ์๋ ์๋ ๋ฌธ์ ๊ฐ ๋ณด๊ณ ๋์์ง๋ง, ์ทจ์ฝ์ ์ ์ฌ์ ํ โโ์์ ๋์ง ์์ ์ํ์ ๋๋ค.
ํฌ๋ก์ค ํ๋ซํผ ํจํค์ง (libjpeg-turbo ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ TightVNC 1.3์ ํฌํฌ)์์๋ ๋จ ํ๋์ ์ทจ์ฝ์ ๋ง ๋ฐ๊ฒฌ๋์์ต๋๋ค.), ํ์ง๋ง ์ํํ๋ฉฐ, ์๋ฒ์ ๋ํ ์ธ์ฆ๋ ์ ๊ทผ ๊ถํ์ด ์๋ ๊ฒฝ์ฐ ์ฝ๋ ์คํ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ฒํผ ์ค๋ฒํ๋ก์ฐ ๋ฐ์ ์ ๋ฐํ ์ฃผ์๋ฅผ ์ ์ดํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๋ฌธ์ ๋ ํด๊ฒฐ๋์์ต๋๋ค. ํ์ฌ ๋ฆด๋ฆฌ์ค์๋ ๋ํ๋์ง ์์ต๋๋ค. .
์ถ์ฒ : opennet.ru
