热门排行
简介
UPX GUI(upx加壳助手)是一款非常实用的可执行程序文件压缩工具。文件压缩过程中多少会有点损坏,UPX GUI为用户消除了这一麻烦。压缩过的可执行文件体积缩小50%-70%。通过 UPX 压缩过的程序和程序库完全没有功能损失,和压缩之前一样可正常地运行。
技术原理:
对于可执行程序资源压缩,是保护文件的常用手段. 俗称加壳,加壳过的程序可以直接运行,但是不能查看源代码.要经过脱壳才可以查看源代码.
加壳
其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。
解压原理
是加壳工具在文件头里加了一段指令,告诉CPU,怎么才能解压自己。当加壳时,其实就是给可执行的文件加上个外衣。用户执行的只是这个外壳程序。当执行这个程序的时候这个壳就会把原来的程序在内存中解开,解开后,以后的就交给真正的程序。