自己用的指令:
upx -9 -o 3.dll qdll.dll
用法 指令:
:: UPX 3.96w Markus Oberhumer, Laszlo Molnar & John Reiser Jan 23rd 2020 :: :: 用法:upx [-123456789dlthVL] [-qvfk] [-o 文件] 文件.. :: :: 命令: :: -1 压缩更快 -9 压缩更好 :: --best 压缩效果最好 (对于大文件可能会很慢) :: -d 解压缩 -l 列出压缩文件 :: -t 测试压缩文件 -V 显示版本号 :: -h 提供此帮助 -L 显示软件许可证 :: :: 选项: :: -q 安静 -v 详细 :: -oFILE 将输出写入“文件” :: -f 强制压缩可疑文件 :: --no-color, --mono, --color, --no-progress 改变外观 :: :: 压缩调整选项: :: --brute 尝试所有可用的压缩方法和过滤器 [慢] :: --ultra-brute 尝试更多的压缩变体 [非常慢] :: :: 备份选项: :: -k, --backup 保留备份文件 :: --no-backup 不备份文件 [默认] :: :: 叠加选项: :: --overlay=copy 复制附加到文件的任何额外数据[默认] :: --overlay=strip 删除附加到文件的任何额外数据 [危险] :: --overlay=skip 不压缩带有覆盖的文件 :: :: djgpp2/coff 的选项: :: --coff 产生COFF输出[默认:EXE] :: :: dos/com 的选项: :: --8086 使压缩的 com 在任何 8086 上工作 :: :: dos/exe的选项: :: --8086 使压缩的 exe 在任何 8086 上工作 :: --no-reloc 不将重定位放入 exe 标头 :: :: dos/sys 的选项: :: --8086 使压缩系统在任何 8086 上工作 :: :: ps1/exe 的选项: :: --8-bit 使用 8 位大小压缩 [默认:32 位] :: --8mib-ram 8 MB 内存限制 [默认值:2 MiB] :: --boot-only 禁用客户端/主机传输兼容性 :: --no-align 不对齐到 2048 字节 [启用:--console-run] :: :: watcom/le 的选项: :: --le 产生 LE 输出 [默认:EXE] :: :: win32/pe、win64/pe、rtm32/pe & arm/pe 的选项: :: --compress-exports=0 不压缩导出表 :: --compress-exports=1 压缩导出表 [默认] :: --compress-icons=0 不压缩任何图标 :: --compress-icons=1 压缩除第一个图标以外的所有图标 :: --compress-icons=2 压缩除第一个图标目录以外的所有目录 [默认] :: --compress-icons=3 压缩所有图标 :: --compress-resources=0 根本不压缩任何资源 :: --keep-resource=list 不压缩列表指定的资源 :: --strip-relocs=0 不剥离重定位 :: --strip-relocs=1 保留重定位 [默认] :: :: linux/elf 的选项: :: --preserve-build-id 复制 .??gnu.note.build-id 到压缩输出
常见用法:
默认压缩[upx 程序名.exe] 较快压缩[upx -1 程序名.exe] 较好压缩[upx -9 程序名.exe] 最优压缩[upx --best 程序名.exe] 还原压缩[upx -d 程序名.exe] 测试是否是UPX压缩[upx -t 程序名.exe] 显示UPX压缩清单[upx -l 程序名.exe] 显示UPX版本[upx -V] 显示UPX使用说明[upx -L] UPX使用帮助[upx -h] 减少UPX压缩显示[upx -q 程序名.exe] 增加UPX压缩显示[upx -v 程序名.exe] 将UPX压缩另存为其它文件[upx -o 1.exe 程序名.exe] 强制压缩可疑文件[upx -f 程序名.exe] 保留备份文件[upx -k 程序名.exe] 不备份UPX压缩[upx --no-backup 程序名.exe] 无颜色UPX压缩[upx --no-color 程序名.exe] UPX压缩无进度条显示[upx --no-progress 程序名.exe] 尝试所有可用的压缩方法和过滤器[慢][upx --brute 程序名.exe] 超级暴力尝试更多的压缩变体[非常慢] [upx --ultra-brute 程序名.exe] 保留额外数据[默认值][upx --overlay=copy 程序名.exe] 覆盖额外数据[upx --overlay=strip 程序名.exe] 不处理额外数据[upx --overlay=skip 程序名.exe] 压缩导出部分[upx --compress-exports=1 程序名.exe] 不压缩导出部分[upx --compress-exports=0 程序名.exe] 压缩所有图标[upx --compress-icons=3 程序名.exe] 压缩除第一个图标以外的所有图标[upx --compress-icons=1 程序名.exe] 压缩除第一个图标目录外的所有图标[默认值][upx --compress-icons=2 程序名.exe] 不压缩任何图标[upx --compress-icons=0 程序名.exe] 不压缩任何资源[upx --compress-resources=0 程序名.exe] 不压缩list指定的资源[upx --keep-resource=list 程序名.exe] 不剥离重定位[upx --strip-relocs=0 程序名.exe] 剥离重定位[upx --strip-relocs=1 程序名.exe] ———————————————— 版权声明:本文为CSDN博主「鲸妖互联」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/The_whale_demon/article/details/104111320