UPX,免费开源可执行文件压缩工具,UPX压缩壳能将DLL或程序大小减小%50-%70,从而减少文件大小、加强对比文件修改难度的目的。UPX压缩工具,简单的UPX压缩解压工具,可以选UPX版本及压缩目录。
包含UPX版本和UPX脱壳器:
├—upx303.exe(这个版本不误报)
├—upx393.exe(这个版本易误报)
├—upx396.exe(UPX最新版32位)
├—upx396-64.exe(UPX最新版64位)
├—UpxUnpack.exe(支持脱壳已去重定位的UPX脱壳工具)
├—UPX添删右键.bat(添加右键EXE/DLL/OCX压缩解压项)
├—UPX压缩工具.exe(支持文件夹的UPX可执行程序压缩器)
注意:UPX压缩工具目录中不能含有空格,否则不能识别UPX。
-h 所有参数
-1 压缩最快
-9 极限压缩
--best 最佳压缩(大文件可能很慢)
-d 解压文件
-q 静默输出
-l 列出压缩文件
-t 测试压缩文件
-f 强制压缩可疑文件
-V 显示UPX版本号
-k, --backup 保留备份文件
--no-backup 不会备份文件[默认]
--compress-exports = 0 不压缩导出部分
--compress-exports = 1 压缩导出节[默认]
--compress-icons = 0 不压缩任何图标
--compress-icons = 1 压缩除第一个图标外的所有图标
--compress-icons = 2 压缩除第一个图标目录外的所有目录
--compress-resourCEs = 0 根本不压缩任何资源
--strip-relocs = 0 不去除重定位
--strip-relocs = 1 条带重定位[默认]
UPX压缩命令参数示例:
upx.exe -9 -k sample.exe(极限压缩并备份文件)
UPX解压命令参数示例:
upx.exe -k --strip-relocs = 0 -d sample.exe(不去除重定位,避免压缩后无法启动)