๐งฎ UPX ํจํน๋ ์ํ์ ํ์ผ์ ์ธํจํนํ๋ ๋ฐฉ๋ฒ
1. ํ๋จ์ ๋งํฌ๋ก ์ ์ํ์ฌ UPX Packer ๋ค์ด๋ก๋
--> https://github.com/upx/upx/releases
++ UPX ๋ ๋ฌด์์ผ๊น?
UPX๋ Ultimate Packer for Executables์ ์ฝ์๋ก, ์คํ ์์ค๋ก ์ ๊ณต๋๋ ์คํ ํ๋ก๊ทธ๋จ ํ์ผ์ ์์ถํ๋ ๋๊ตฌ์ด๋ค.
UPX๋ ์ฃผ๋ก ํ๋ก๊ทธ๋จ ํ์ผ์ ๋ ์์ ํฌ๊ธฐ๋ก ์์ถํ๊ณ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ฃผ๋ก ๋ณด์ ๋ฐ ํ์ผ ํฌ๊ธฐ ๊ฐ์ ๋ฑ์ ๋ชฉ์ ์ผ๋ก ์ปดํจํฐ ํ๋ก๊ทธ๋๋จธ๋ ๊ฐ๋ฐ์, ์์คํ ๊ด๋ฆฌ์, ํด์ปค ๋ฐ ๋ณด์ ์ฐ๊ตฌ์ ๋ฑ์ ์ํด ํ์ฉ๋๋ค.
2. ์ธํจํนํ๊ณ ์ ํ๋ ํ์ผ์ upx.exe ํ์ผ๊ณผ ๋์ผํ ๊ฒฝ๋ก๋ก ์ด๋
3. cmd ์ฐฝ์ ์ด์ด ํด๋น ๋๋ ํ ๋ฆฌ๋ก ์ด๋ ํ ์๋ ๋ช ๋ น์ด ์ ๋ ฅ
# ์คํ ํ์ผ์ ์์ถ ํด์ ํ๊ณ , ์ด๋ฅผ ์๋ก์ด ํ์ผ๋ก ์ ์ฅ
D:\"ํ์ผ๋ค์ด ์์นํ ๊ฒฝ๋ก"> upx -d -o "์ ์ฅํ ํ์ผ๋ช
".exe "Unpackํ ํ์ผ๋ช
".exe
++ ๋ช ๋ น์ด ์ค๋ช
์ฝ๋ | ์ค๋ช |
upx | UPX ํ๋ก๊ทธ๋จ์ ์คํ |
- d | UPX๋ก ์์ถ๋ ํ์ผ์ ํด์ (์์ถ ํด์ ) |
- o | ์์ถ ํด์ ํ ์์ฑ๋ ํ์ผ๋ช ์ค์ |
4. ์ธํจํน์ด ์ฑ๊ณต์ ์ผ๋ก ์ํ๋์ด "05unpacked.exe" ํ์ผ์ด ์์ฑ๋์์์ ํ์ธ