Windows 应用
UPX Shell(upx加壳工具)
UPXShell是一款功能简单的upx加壳工具,可以帮助用户在电脑上快速压缩你的exe,让应用程序体积变小,更好将exe复制到其他地方使用,通过预先对exe执行upx加壳,打包的时候也可以降低主程序大小,非常适合程序开发人员使用,如果你开发的exe体积很大,可以尝试在这款软
- 当前版本
- v6.0.3 官方版
- 文件大小
- 10.7 MB
- 浏览次数
- 3
- 累计下载
- 0
软件介绍
功能说明、应用截图与使用信息

UPX
Shell是一款功能简单的upx加壳工具,可以帮助用户在电脑上快速压缩你的exe,让应用程序体积变小,更好将exe复制到其他地方使用,通过预先对exe执行upx加壳,打包的时候也可以降低主程序大小,非常适合程序开发人员使用,如果你开发的exe体积很大,可以尝试在这款软件进行压缩,压缩不会对exe里面的数据造成损害,仅仅使用特殊的算法对exe中的内容压缩,轻松将100MB的exe压缩到50MB;UPX
Shell提供简单的操作过程,打开一个需要处理的文件就可以直接点击执行按钮,压缩后的文件大小可以在软件界面显示,喜欢就下载吧。

软件功能
1、文件压缩
UPX Shell提供exe压缩功能,可以通过UPX加壳的方式对exe程序快速压缩。
2、降低exe体积
一些exe制作以后体积非常大,不方便保存在电脑,可以通过这款软件降低exe体积。
3、多种文件
支持动态链接库文件(*.dll)、命令集文件(*.com)、系统文件(*.sys)。
4、不同的格式
可以在软件加载控件(*.ocx;*.dpl;*.bpl)、屏幕保护程序(*.scr)、ACM 编码文件(*.acm,*.ax)。
5、大小显示
可以在软件显示压缩进度条,可以显示压缩完毕后的文件大小,操作还是非常简单的。
6、多个版本
可以在软件上选择UPX v3.04、UPX v3.05、UPX v1.02、UPX_v1.22等类型的版本,选择一个版本压缩。
软件特色
1、创建备份,可以在软件上创建一个备份,避免压缩以后exe出现错误。
2、载入后自动压缩,加载一个exe就可以自动进行压缩,不需要多余的点击过程。
3、完成后自动退出:在选项设置界面就可以勾选不同的选项,压缩完毕退出软件。
4、压缩完成后测试文件:可以在软件上获取一个测试文件,测试文件是否可以运行。
5、压缩级别设置:在软件选项界面挑战不同的压缩级别,控制文件压缩后的大小。
使用方法
1、打开UPX Shell软件显示英文界面,可以直接在option界面选择Chinese设置中文。

2、点击打开按钮,将一个需要加壳的exe打开到软件,随后开始压缩。

3、如图所示,这里是加载exe的界面,可以打开不同类型的文件执行UPX加壳。

4、点击执行按钮,这样就可以开始对文件压缩,一些程序可能无法执行压缩。

5、选项内容,软件提供多种选项,可以勾选备份功能,直接对exe备份。

6、高级选项内容:压缩资源、压缩导出模块、去除重定位、强制压缩。

UPXshell壳分析
1、壳的起点在文件头中查找"UPX!"这个字符串,如果存在,则表明该文件使用了upx壳,解密和还原顺序如下:
1)将解密函数地址、模块地址、解压后数据大小、压缩标记等信息放在通用寄存器中
2)从text段第一个入口点处开始执行
3)根据解密算法解密壳的内容
4)还原壳中的IAT信息,使得程序能够正确执行
⒉、解密壳的代码UPX壳的加密方式一般采用了简单的异或加密,通过对解密函数地址进行异或操作来获取真实地址。此外,UPX也会随机生成一个密码,并储存在壳的头文件中,在解密时使用此密码来还原秘钥。
3、还原壳中的IAT信息经过上一步的解密后,仍需要进行lAT还原才能正常执行程序。病毒作者会利用壳执行到派发函数时,修改API调用地址为代码中虚拟地址,以此使得程序正常运行。
下载地址
下载前请确认版本和平台。外部下载由对应服务商提供,请勿忽略系统安全提示。









