์์ฝ: VS์ __asm{} ๋ด๋ถ์ _emit์ผ๋ก 0xE9/0xE8๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํด, ๋์ค์ด์ ๋ธ๋ฌ์ ์ ์์ ์ธ ๋ฐ์ด๋๋ฆฌ ํด์์ ๋ฐฉํดํ ์ ์์anti disassembly๋?๋์ค์ด์ ๋ธ๋ฌ ํ๋ก๊ทธ๋จ์ด ์คํํ์ผ์ ์ฝ๊ณ ๊ทธ ํ๋ฆ์ ๋ถ์ํ๋ ๊ฒ์ ๋ฐฉํดํ๋ ๊ธฐ์ .์ค์ ์คํ๊ณผ๋ ๋ค๋ฅธ ๋ช ๋ น์ด๋ฅผ ๋ณด์ฌ์ฃผ๋๋ก ๋์ค์ด์ ๋ธ๋ฌ๋ฅผ ์์ด๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.์๋ฆฌ๋์ค์ด์ ๋ธ๋ฌ์ ๊ฐ์ ๊ณผ ์ ์ฝ์ ์ด์ฉํ์ฌ, ์ ํจํ ๋ช ๋ น์ ๋์ค์ด์ ๋ธ๋ฌ๋ก๋ถํฐ ์จ๊ธธ ์ ์๋ค๋์ค์ด์ ๋ธ๋ฌ๋ ํฌ๊ฒ ์ ํ ์ค์ฌ/ํ๋ฆ ์ค์ฌ์ผ๋ก ๋๋๋๋ฐ, ์ ํ ์ค์ฌ์ ๋์ค์ด์ ๋ธ๋ฌ๋ opcode๋ฅผ ํ๋ํ๋ ๋ฒ์ญํ๊ณ , ํ๋ฆ ์ค์ฌ ๋์ค์ด์ ๋ธ๋ฌ๋ ๋ถ๊ธฐ๋ฌธ์ ์ ์ํ๋ฉฐ opcode๋ฅผ ๋ฒ์ญํ๋ค.ํํ๋ค ์ฌ์ฉํ๋ IDA์ ๊ฒฝ์ฐ๋ ๋ํ์ ์ธ ํ๋ฆ ์ค์ฌ ๋์ค์ด์ ๋ธ๋ฌ๋ก, JZ/JNZ ๋ฑ ์กฐ๊ฑด๋ถ ์ ํ๊ฐ ์ํ๋ ๋ fa..