编译UPX加壳工具

编译UPX加壳软件

下载相关软件

Upx软件:https://github.com/upx/upx/releases/download/v3.94/upx-3.94-src.tar.xz

Lzma包:https://github.com/upx/upx-lzma-sdk/archive/v3.94.tar.gz

Ucl软件:http://mirrors.aliyun.com/ubuntu/pool/main/u/ucl/ucl_1.03.orig.tar.gz

解压缩编译软件

     解压缩upx-3.94-src.tar.xz;

  解压缩upx-lzma-sdk.tar.gz到upx目录:/upx-3.94/src/lzma-sdk


解压缩ucl_1.03.orig.tar.gz

         进入/ucl-1.03目录,Root权限执行./configure后执行make &&make install

         修改/upx-3.94/src/stub/scripts/check_whitespace.sh文件

         如下图所示,注释掉一下所有内容


                 /upx-3.94目录下执行make all,编译后的upx.out位于/upx-3.94/src目录, 

无需交叉编译,X86平台下也可以压缩arm平台可执行文件和X86平台可执行文件

猜你喜欢

转载自blog.csdn.net/feixiang3839/article/details/78130040