什么叫加壳?什么叫脱壳?怎样加壳?怎样脱壳?
1个回答
展开全部
壳,脱壳,加壳
在自然界中植物用它来保护种子,动物用它来保护身体等。同样,在一些计算机软件里也有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。就像动植物的壳一般都是在身体外面一样理所当然(但后来也出现了所谓的“壳中带籽”的壳)。由于这段程序和自然界的壳在功能上有很多相同的地方,基于命名的规则,大家就把这样的程序称为“壳”了。
(一)壳的概念
作者编好软件后,编译成exe可执行文件。
1.
有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名等,即为了保护软件不被破解,通常都是采用加壳来进行保护。
2.
需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩,
3.
在黑客界给木马等软件加壳脱壳以躲避杀毒软件。
4.
实现上述功能,这些软件称为加壳软件。
(二).加壳软件最常见的加壳软件ASPACK
,UPX,PEcompact
不常用的加壳软件WWPACK32;PE-PACK
;PETITE
;NEOLITE
(三).侦测壳和软件所用编写语言的软件,因为脱壳之前要查他的壳的类型。
1.侦测壳的软件fileinfo.exe
简称fi.exe(侦测壳的能力极强)
2.侦测壳和软件所用编写语言的软件language.exe(两个功能合为一体,很棒)
推荐language2000中文版(专门检测加壳类型)
3.软件常用编写语言Delphi,VisualBasic(VB)---最难破,VisualC(VC)
(四)脱壳软件。
软件加壳是作者写完软件后,为了保护自己的代码或维护软件产权等利益所常用到的手段。
在自然界中植物用它来保护种子,动物用它来保护身体等。同样,在一些计算机软件里也有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。就像动植物的壳一般都是在身体外面一样理所当然(但后来也出现了所谓的“壳中带籽”的壳)。由于这段程序和自然界的壳在功能上有很多相同的地方,基于命名的规则,大家就把这样的程序称为“壳”了。
(一)壳的概念
作者编好软件后,编译成exe可执行文件。
1.
有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名等,即为了保护软件不被破解,通常都是采用加壳来进行保护。
2.
需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩,
3.
在黑客界给木马等软件加壳脱壳以躲避杀毒软件。
4.
实现上述功能,这些软件称为加壳软件。
(二).加壳软件最常见的加壳软件ASPACK
,UPX,PEcompact
不常用的加壳软件WWPACK32;PE-PACK
;PETITE
;NEOLITE
(三).侦测壳和软件所用编写语言的软件,因为脱壳之前要查他的壳的类型。
1.侦测壳的软件fileinfo.exe
简称fi.exe(侦测壳的能力极强)
2.侦测壳和软件所用编写语言的软件language.exe(两个功能合为一体,很棒)
推荐language2000中文版(专门检测加壳类型)
3.软件常用编写语言Delphi,VisualBasic(VB)---最难破,VisualC(VC)
(四)脱壳软件。
软件加壳是作者写完软件后,为了保护自己的代码或维护软件产权等利益所常用到的手段。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询