有些加壳工具蠢搜可能不兼容某些程序,导致加壳后出现异常。可以尝旦唯试使用其他加壳工具或者升级加壳工具版本。
NET加壳是对.NET程序进行保护的一种方式,主要目的是防止程序被破解或者修改。加壳可以将.NET程序中的元模档培数据和IL代码,通过加密、压缩和混淆等技术,使得程序难以被反编译或者解密。
作为程序员,你是应该自己读一下自己的标题是多么没有逻辑和拗口了。。1、截止目前(16年4月23日),大版本有4.0 4.5 4.6 .NET4.0及以上是目前比较新、也是开发中比较常用的版本,他们各念猛个版本间不能混用。即,你用4.5开发的程序,一定要在.NET4.5的环境下运行,各个大版本不兼容。还有一种版本,作为大版本的更新而发行,如4.6.1 4.6.2,这种版本是和4.6兼容的。2、加壳(Shell),其实就是根据自己的加密规则,压缩了一下程序。每次你运行程序的时候,会先解压,然后再运行。原理很简单。常见的穿山稿液甲,等软件,原理都大同小异。一般加壳的目的有两个,键高物1是避免反编译,2是限制用户,比如需要注册等。PEID扫描每个编程语言编程出来的程序的PE(EXE DLL文件入口)都不一样,
壳是用来保护则斗程序不被非法修改
壳也可以看做是在程序的PE之前运行的程序,因此加壳的程序壳的孙丛磨入口称为EP,程序入口称为OEP。
通过扫描入口即可知道程序是什么语言编程,郑凳同样如果加壳也将被扫描出来。
是否可以解决您的问题?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)