.NET程序加壳的基本原理和方式浅析
加壳程序
是一种常用的保护应用程序的办法,确切的说是一种加密办法。取名为壳,意思是说这种对程序的保护办法就像植物种子的外壳,咱们运用一段程序将咱们的主程序包裹在其间,不能轻易被其他人看见。
被加壳的程序在运转时先要运转一段附加的指令,这段附加的指令完结有关操作后会发动主程序。
加壳的办法大致可分为压缩和加密。
传统的非保管程序,加壳的目标是汇编指令;对.NET程序的加壳目标则是元数据和IL代码。对.NET程序的加壳,在理论和办法上并没有啥创新,目前都是直接承继与Windows程序的加壳理论和办法。大多数.NET加壳工具也是传统的加壳工具在本身功能上供给了拓展。纯.NET完成
版权声明:本文为fanganzhuanjia原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。