【基础知识】什么是壳?加壳、脱壳是什么意思?
有人能简单明了的给大家解释清楚吗?以下是在网上搜索到的一点知识,供大家参考
---------------------------
壳的概念
作者编好软件后,编译成exe可执行文件
1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名等。
2.需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,他们能将exe可执行文件压缩。
实现上述两个功能,这些软件称为加壳软件或压缩软件,它不同于一般的winzip、winrar等压缩软件,它是压缩exe可执行文件的,压缩后的文件可以直接运行。
运行加壳程序时,用户执行的实际上是这个外壳的程序,而这个外壳程序负责把用户原来的程序在内存中解压缩,并把控制权交还给解开后的真正的程序。脱壳的就是把在内存中真正还原的程序抓取下来,修正后变成可执行的文件。
²RÓþJõþbbs.ikaka.comlïºLFóYª=