์๋ฒ ์๋ ๋ชจ๋ฐ์ผ 1์ธ๊ฒ์ ๊ฐ๋ฐํ๋ค ์ณค์๋
๋ฉ๋ชจ๋ฆฌ ๋ณ์กฐ ๊ฐ์๊ฑธ๋ก ๋ ์์ ํด๊ฐ์ง๊ณ ์ด๋์ทจํ๋ ์ ์ ์์ํ
๋ฐ
์ด๋ค์์ผ๋ก ๋ฐฉ์ดํจ??
๋ณด์ ํ๋ก๊ทธ๋จ์ด๋ ์์
์ ์ฉ์ํค๋?
์๋๋ฉด ํน์ ์ค์ํ ๋ณ์๋ค๋ง ๋ณดํธํ๋ ์ฝ๋ฉ์ ์์ฑํจ??ย
๊ทธ๋๋ ๋ซ๋ฆผ?ย
ํ๋ก๊ทธ๋๋ฐ 1๋ ๋ชจ๋ฅด๋ ์น๊ตฌ๊ฐ ๋ณด๋ด์ค ๋ค ๋ด๊บผ ๊ฒ์ ๋ 5๋ถ๋ง์ ๋ซ์ด๋ฒ๋ ท๋ค ใ
๋ผ์ ์นด ์ธ์ด๋ธ์ด์ค
https://www.lazenca.net/display/TEC/08.Game+Security
๋์น๊ตฌ๋ ์นํธ์์ง์ด๋ผ๋ ๋ฉ๋ชจ๋ฆฌํตํ๋ก๊ทธ๋จ์ด๊ฑธ๊ฑฐ
๋ชจ๋ฐ์ผ์ด๋ฉด ๋ฃจํ
๋ด๊ฐ ๋๊ฐ์ด ์นํธ์งํ๋ค๊ฐ ๋๊ผ๋๊ฑด ๋๊ธฐ์ ๊ฒ์๋ค์ ๋ฃจํ ํฐ์์ ์คํ์ด์๋ฌ์์ด
anti-debugging ์ด๋ผ๊ณ ๊ฒ์ํ๋ฉด ์๋ฃ ๋ง์ด ๋์ด
ํดํนํ๋ ์ ๋ค์ ๋ด๊ฐ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์งฐ๋์ง ์ฝ๋๋ ๋ณผ ์ ์๋๊ฑฐ์? ๊ทธ๋์ ์ฝ๋๋ฅผ ์์ ํด์ ์ฐ๋๊ฒฝ์ฐ๋ ์๋??
์ผ๋จ ๋ด ์น๊ตฌ๊ฐ ์ด ํ๋ก๊ทธ๋จ์ ์ฝ๋๋ ๋ชป๋ณด๊ณ ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ ์ฃผ์๋ฅผ ์ฐธ์กฐํด์ ๊ทธ ๊ฐ์ ๋ณ๊ฒฝ์ํค๋๊ฑฐ๋ผ๊ณ ํ๋๋ฐ ์ฝ๋๋ ๋ชป๊ฑด๋๋ฆฌ๊ฒ์ง??
๋ณ์๊ฐ์ xor ๊ฑธ์ด์ ์ํธํ ๋ณตํธํ ํด์ฃผ๋ ์์ค์ผ๋ก๋ง ๋ฐฉ์ดํด๋ ํด๋ก ์ฅ๋์น๋ ๊ฑด ๋๋ถ๋ถ ๋งํ
๊ฒ์๊ฐ๋์ธ ๊ฐ์ ์ต์ ์นํ ํด์์๋ xor ๋ณตํธํ ์ง์์ด ๋์ ์ฝ๊ฒ ๋ซ๋ฆด์์์ผ๋ ๋ ์ ๊ฒฝ์จ์ผํจ - dc App
์ง์ ์นํธ ์์ง์ ์จ๋ณด๋ฉด ์ด๋ป๊ฒ ๋ง์์ผ ํ ์ง ๊ฐ์ ์ก์ ์ ์์ง ์์๊น? ๊ฐ๋ น ๋ด๊ฐ ์จ๋ณธ ์นํธ ์์ง์ ํ๋ฉด์ ๋ฌ ์์ง๊ธ์ ์ก์๋ฅผ ์ด์ฉํ์ฌ, ๊ทธ ์ซ์์ ๊ฐ์ ๊ฐ์ ๊ฐ์ง ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ์์ ์ ๊ฐํ๋ ์์ผ๋ก ์๋ํ๋๊น. ์์ง๊ธ์ ์ผ์ ํ ๊ท์น์ผ๋ก ๋ณํํด์ ๋ค๋ฅธ ๋ณ์์ ์ ์ฅํด ๋๋ฉด ๊ทธ ๋์ ๋น๊ตํด์ ๋ฉ๋ชจ๋ฆฌ ๋ณ์กฐ๋ฅผ ํ์ ํ ์ ์๊ฒ ์ง.