縮小 exe 的方法 — upx
縮小 exe 的方法 — upx
資料來源: https://medium.com/@dryadf66449/%E7%B8%AE%E5%B0%8F-exe-%E7%9A%84%E6%96%B9%E6%B3%95-upx-d1460bb8f97b
GITHUB: https://github.com/upx/upx
可以將 UPX理解為壓縮軟體,就是在檔案外面加上一層殼,使用者使用時不用將它解壓縮就可以直接執行,在 runtime 時解壓速度可以達到約 10MB/秒
壓縮執行檔的指令說明如下
可以單純使用 upx -9 <filename>.exe 來壓縮檔案,壓縮後可以節省約 50% ~ 70% 的空間
壓縮原理:
01.透過特殊算法將 exe 進行壓縮,類似 winzip 的效果
02.在 header (檔案最前面)中加上一段指令,告訴 CPU 要如何解壓此檔案
03.解壓後的檔案完全存放在記憶體中
04.實際運行為記憶體中的程式
PS.
01.AI說支援.net 會不穩定
02.偶而會產生誤判病毒情況