<aside>
๐ก Lightweight PE Obfuscator
</aside>
Credit
๊ธฐ๋ณธ ๋ชจ๋ธ
- ์ฐ์ I. PE ํ๋ก๊ทธ๋จ์ .text ๋ถ๋ถ์ ๋๋
ํํ๋ ๊ฒ.
- I-i. ๋ชจ๋ 'instruction'์ ๋ํด, ๋ค์์ ์ํํ๋ค.
- ์ ์ 'instruction'์ ์๋ฉธํ๋ค. (์ ์ disassemble๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ง ๋ชปํ๊ฒ ํ๊ธฐ ์ํจ)
- ์ง๊ธ์ 'instruction'์ ์คํํ๋ค.
- ๋ค์์ 'instruction'์ ๋ณตํธํํ๋ค.
- Extra: ์ค๊ฐ์ค๊ฐ junk code๋ฅผ ์ฝ์
ํ๋ค.
Github
Github
๋ชฉํ
์ต๋ํ ์ ์ ์ค๋ฒํค๋ ($O(\log N)$ ์ดํ)๋ก ๋น ๋ฅธ ์คํ์๊ฐ ํ๋ณด
๋๋
ํ๋ก ์ฝ๋์ ์ง์ ๋จ์ด๋จ๋ ค ๋ถ์์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฉํด
- [ ] ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ์ํ๊ธฐ
- [ ] ๋
ธ์
์ข ๋ ๊ฐ์ง๋๊ฒ ๋ง๋ค๊ธฐ