upx的代碼應該是src目錄下,是C++類的,壓縮算法庫是UCL,版本2.0以後的加了lzma。不知道是什麽編譯器,有makefile ,可能是linux的,我也沒編譯過。
當時是為了寫它的脫殼機,所以看它如何加殼的部分不多,主要還是看脫殼部分的。脫殼部分的有匯編,自己找找吧。