新闻详情

软件脱壳

小编:时间:2023-07-31 22:29:24   来源:火箭下载站整理

大家好,关于软件脱壳很多朋友都还不太明白,今天小编就来为大家分享关于软件脱壳是什么意思的知识,希望对各位有所帮助!

本文目录

  1. 软件脱壳是什么意思
  2. Microsoft Visual C++ 6.0的程序用什么软件脱壳怎么脱
  3. 软件脱壳以后怎么去使用是不是等于破解
  4. 怎样对一个需注册软件进行脱壳解密呢

软件脱壳是什么意思

软件脱壳,顾名思义,就是对软件加壳的逆操作,把软件上存在的壳去掉。在一些计算机软件里也有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。由于这段程序和自然界的壳在功能上有很多相同的地方,基于命名的规则,大家就把这样的程序称为“壳”了。就像计算机病毒和自然界的病毒一样,其实都是命名上的方法罢了。

解密(脱壳)技术的进步促进、推动了当时的加密(加壳)技术的发展。LOCK95和BITLOK等所谓的“壳中带籽”加密程序纷纷出笼,真是各出奇谋,把小小的软盘也折腾的够辛苦的了。正在国内的加壳软件和脱壳软件较量得正火红的时候,国外的“壳”类软件早已经发展到像LZEXE之类的压缩壳了。这类软件说穿了其实就是一个标准的加壳软件,它把EXE文件压缩了以后,再在文件上加上一层在软件被执行的时候自动把文件解压缩的“壳”来达到压缩EXE文件的目的。接着,这类软件也越来越多,PKEXE、AINEXE、UCEXE和后来被很多人认识的WWPACK都属于这类软件,但奇怪的是,当时我看不到一个国产的同类软件。过了一段时间,可能是国外淘汰了磁盘加密转向使用软件序列号的加密方法吧,保护EXE文件不被动态跟踪和静态反编译就显得非常重要了。所以专门实现这样功能的加壳程序便诞生了。MESS、CRACKSTOP、HACKSTOP、TRAP、UPS等等都是比较有名气的本类软件代表,当然,还有到现在还是数一数二的,由台湾同胞所写的FSE。其实以我的观点来看,这样的软件才能算是正宗的加壳软件。在以上这些加壳软件的不断升级较劲中,很多软件都把比较“极端”技术用了上去,因为在这个时候DOS已经可以说是给众高手们玩弄在股掌之间了,什么保护模式、反SICE、逆指令等等。相对来说,在那段时间里发表的很多国外脱壳程序,根本就不能对付这么多的加壳大军,什么UPC、TEU等等都纷纷成为必防的对象,成绩比较理想的就只有CUP386了,反观国内,这段时间里也没了这方面的“矛盾斗争”。加壳软件门挥军直捣各处要岗重地,直到在中国遇到了TR这个铜墙铁壁以后,才纷纷败下阵来各谋对策,但这已经是一年多以后的事情了。我常想,如果TR能早两年“出生”的话,成就肯定比现在大得多,甚至盖过SICE也有可能。TR发表的时候WIN95的流行已经成为事实,DOS还有多少的空间,大家心里都清楚。但话又说回来,TR的确是个好软件,比起当年的RCOPY3有过之而无不及,同时也证明了我们中国的CRACK实力(虽然有点过时)。这个时候,前面提到过的FSE凭着强劲的实力也渐渐的浮出了水面,独领风骚。其时已经是1997年年底了,我也走完了学生“旅程”。工作后在CFIDO的CRACK区认识了Ding-Boy,不久CRACK区关了,我从此迷上了INTERNET,并于98年6月建起了一个专门介绍“壳”的站台。在这段时间里,各种“壳”类软件也在不段的升级换代,但都没什么太大的进展,差不多就是TR和众加壳软件的版本数字之争而已。

Microsoft Visual C++ 6.0的程序用什么软件脱壳怎么脱

用反汇编试试,代码要再次翻译成C++代码,有些麻烦,而且解析资源还要另用工具,但这种方法普遍适用。或者用一个简单的方法,用VisualStudio2008工具直接解析程序文件。注:VisualStudio2008现在只支持WindowsVista和WindowsServer2008,WinXP中无法安装VS2008,VS2008还能解析Basic程序和C#程序。

软件脱壳以后怎么去使用是不是等于破解

脱壳是破解的前提,不脱壳是无法破解的,脱壳以后用反汇编工具打开软件,然后哦再去破解,当然反汇编较难,不经过学*很难掌握!

怎样对一个需注册软件进行脱壳解密呢

第二次看到这个提问了,看没人回答,就简单说两句,破解跟脱壳不是一个概念的,破解是通过反汇编,修改软件内部的代码,从而达到使未注册软件具有注册软件的功能的这个过程叫破解,那么脱壳说起来就有相对的叫加壳,加壳脱壳实际上是在软件编程完毕以后将生成的软件外部加上一种保护层,我们通常叫这个保护层为“壳”,壳的作用一般有两种,一种是压缩,一种就是加密了,前者的目的是将软件体积缩小,类似咱们常用的winrar之类的压缩软件,但是使用压缩壳加壳的软件直接可以打开,不用解压;另一种加密壳的存在就是为了防止破解而产生的,又分为两种,一种是纯粹的加密,一种是加密后添加上注册功能,额再说就多了,总之如楼主所问,软件破解不等同于脱壳,但是如果有壳,破解的时候往往会先脱壳(假如加壳的话),当然也存在不脱壳直接破解的软件存在,看软件本身破解的需求

关于软件脱壳的内容到此结束,希望对大家有所帮助。

精彩推荐