卡巴斯基杀毒软件扫描时的问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:17:51
我的卡巴斯基在全盘扫描是所扫出来的文件为什么会显示“已被加壳xx文件”?请问各位高手这是什么意思呀?

我们通常在汉化软件和解密软件的时候都需要脱壳,因为大部分的软件都有加壳。“壳”是一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。经过加壳的软件在跟踪时已无法看到其真实的十六进制代码,因此可以起到保护软件的目的。
给软件加壳的主要目的有两点:第一就是达到压缩EXE文件的目的,现在虽然说硬盘的容量已经很大了,但是程序“减肥”还是一个很好的节约空间的办法,还有就是方便网络传输;其二就是加密目的,有一些版权信息需要保护起来,不能让别人随意更改,如作者的姓名、软件的名称等。大部分的程序加壳是为了防止反跟踪,防止程序被人跟踪调试,防止程序算法被别人静态分析。
给软件加壳的实质,其实就是给可执行文件加上个外衣。用户执行的只是这个外壳程序,也就是当你执行这个程序的时候这个壳就会把原来的程序在内存中解开,解开后的工作就交给真正的程序了。
卡巴斯基在全盘扫描时扫出了加壳文件,所以显示“已被加壳xx文件”。

资料来源:http://www.05112.com/Article/200906/24584.html