在线客服

服务热线

联系我们:

0755-25636819

关注微信

返回顶部

全国服务热线

0755-25636819

当前位置: 首页 > 新闻动态  > 新闻详情

关于我们

软件加密保护技术简介

2018-03-11 614次

在这里并不是要系统的讨论软件加密保护技术,只是简单介绍一些和破解相关的软件保护方式,目的是让大家搞清楚哪些是解密的对象。有一点是要首先明确的,并不是所有的受限制软件都可以破解。因为作为破解一方来说,只能是将软件中不允许,受限制的功能变为可用的,没有限制的。如果软件本身就没有某些功能在里面,那么是无论如何也没有办法的(除非您自己去编写)


下面是几种常见的软件保护方式:

1、软件注册:现在有两种免费的软件可用使用,一种是自由软件,完全免费的,没有如何的使用限制;一种是共享软件,可以免费试用,如果要得到完全的功能或者的话,一般情况下重要注册。现在网上有很多免费软件,器中共享软件相对来说更多一些,真正免费的软件还是不多。有些共享软件没有任何的限制,只是有可能会提示您该注册了,如果不注册的话,并不影响软件的正常使用,不会出现功能限制,但是注册之后会有更多的支持与服务;更多的共享软件都有诸多的限制,比如使用天数限制,有效日期限制、次数限制、功能限制、未注册画面、延迟或干脆禁用软件等等。

2、密码保护:这一类也是大家常见的加密保护方式,凡是需要您输入密码(PASSWORD)的地方都属于这类,有应用软件密码。游戏密码、文件恋码等等(当然能破解的目标只是其中的一部分了!

3、磁盘保护:一般是利用软磁盘做成钥匙盘,然后软件运行的时候会去检验软盘中的数据是否正确,例如大家都很熟悉的杀毒软件KV300就是如此;

4、加密狗:看看现在的报纸杂志,狗声四起,到外都能看到各种各样的狗,所谓的狗,就是插在计算机接口上的一个数字电路,里面存着若干数据,软件通过计算机接口对这部分电路进行操作(读取、修改等),只有正确的狗才能使软件正常运行,从而达到保护软件、防止盗版的目的;

5、网卡加密:主要是利用网卡的序列号来进行识别,只有随机带的网卡才能正常使用软件:

6、Lioense保护:这种加密多用于大型的商业软件,软件通过正确的Lioense文件运行。Lioense文件都有固定的格式(这里所说的不是有关Lioense的说明性文本文件),一般是一个Lioense对应软件的一个功能模块。如果想要增加软件功能,只能购买相应的模块,得到一个Lioense,然后就可以使用了,软件本身并不重要进行升级;或者是不同的Lioense许可的用户数量不同,有单用户Lioense、多用户Lioense,有单机版Lioense、网络版Lioense等:

7、软件压缩:就是通常说的加壳,利用专门的压缩软件将引用程序进行压缩,程序文件失去了本来的面目。如果您用反汇编工具反汇编,那么您是什么也看不到的,因为软件本身已经被压缩,并不是真实的可执行文件代码了:

8、光盘加密(CDKEY):这类保护多用于游戏中,程序运行时要求将原版CD碟放在光驱中,然后输入光盘附带的CDKEY,或者是程序直接检查光盘上的特殊数据(指纹等),中此来判新使用的是否是正版光碟;


9、还有一些并不属于加密保护之列,但也常常是破解的对象。比如游戏中的生命值,经验值,法力值、钱和物品的数量等等(当然了,有很多专用的游戏修改器可以达到这些目的)。