揭密软件加密保护技术
在这里并不是要系统的讨论软件加密保护技术,只是简单介绍一些和破解相关的软件保护方式,目的是让大家搞清楚哪些是解密的对象。有一点是要首先明确的,并不是所有的受限制软件都可以破解。因为作为破解一方来说,只能是将软件中不允许、受限制的功能变为可用的、没有限制的。如果软件本身就没有某些功能在里面,那么是无论如何也没有办法的(睬非您自己去编写)。
下面是几种常见的软件保护方式: 1、软件注册_现在有两种免费的软件可以使用,一种是自由软件(freeware1,完全免费的,没有任何的使用限制:一种是共享软件( shareware),可以免费试用,如果要得到完全的功能或者服务的话,一般情况下需要注册。现在阿上有根多免费软件,其中共享软件相对来说更多一些,真正免费的软件还是不多。有些共享软件没有任何的限制,只是有可能会提示您该注册了,如果不注册的话,并不影响软件的正常使用,不会出现功能限制,但是注册之后会有更多的支持与服务:更多的共享软件都有啬多的限制,比如使用天数限制、有效日期限制、次数限制、功能限制、未注册画面、延迟或干脆禁用软件等等,软件的注册方式具有以下一些形式:
a.用户ID或注册码:
b.序列号:
c.用户名(或用户ID)+注册码(或序列号):
d.用户名+单位名+序列号(或注册码):
以上这几种方式都是将用户输入的信息经过一些特殊的运算,然后和正确的注册信息相比较,如果相同则注册成功。需要说明的是正确的注册信息并不一定是显式存在的,也就是说程序根据输入的信息计算出一个结果后,有可能直接和正确的注册信息相比较,也有可能是间接比较的。通常对于那些直接存在于内存中的注册码,比较容易破解:但是对于那些隐式存在于内存中的注册码,则需要仔细的去跟踪、分析程序,才能得到正确的注册码,对付这娄软件通常需要更多的精力和耐心:
注意:这里所指的用户ID可能是用户名,可能是一串软件所带的数字,也有可能就是注册码等等,具体根据不同的软件来定:
序列号通常具有以下的形式:XXXXX《XXXX《XXXX《XXXX(这里是随便输入的):
e.有些软件注册时会在您的电脑里搜集一些信息,让您E-mail(或由日寄)给软件公司并缴费,然后对方提供给您一个注册码。对于这娄软件,通常破解时要彻底搞清楚程序的算法,然后再给出一个破解方案。因为在自己的电脑上简单的得到一个注册码,在其他电脑上并不能用,没有什么意义。
f.还有一些软件注册时是通过阿上或由日寄方式付款,然后对方会提供另外一个注册过的软件,对于这娄共享软件是没有办法破解的,因为其共享软件本身就毓乏某些功能,要得到功能完全的正式版,唯一的办法就是通过正常的渠i萱去注册:
g.KEYf ile保护方式,这娄软件的注册并不需要您输入注册码,而是会检查某个文件的有效性,这个文件可能是普通的文本文件,也有可能是软件自己定义的特殊格式文件,把这种文件叫做KEYfile。
2、密码保护:这一娄也是大家常见的加密保护方式,凡是需要您输入密码( FASSWORD)的地方部属于这娄,有应用软件密码、游戏密码、文件密码等等(当然能破解的目标只是其中的一部分了):
3、磁盘保护:一般是利用软磁盘做成钥匙盘,然后软件运行的时候会去检验软盘中的数据是否正确,例如大家都根熟悉的杀毒软件KV3000就是如此
4、加密狗:看看现在的报纸杂志,狗声四起,到处都能看到各种各样的狗。所谓的狗,就是插在计算机接口上的一个数字电路,里面存着若干数据,软件通过计算机接口对这部分电路进行操作(读取、修改等),只有正确的狗才能懂软件正常运行,从而达到保护软件、防止盎版的目的:
5、阿卡加密:主要是利用阿卡的序列号来进行识别,只有随机带的阿卡才能正常使用软件:
6、License保护:这种加密多用于大型的商业软件,软件通过正确的License文件运行。License 文件都有固定的格式(这里所说的不是有关License 的说明性文本文件),一般是一个License对应软件的一个功能模块。如果想要增加软件功能,只要购买相应的模块,得到一个License,然后就可以使用了,软件本身并不需要进行升级:或者是不同的 License许可的用户数量不同,有单月户License、多用户License,有单机版License、阿络版License 等:
7、软件压缩:就是通常说的加壳,利用专门的压缩软件将应用程序进行压缩,程序文件失去了本来的面目。如果您用反汇编工具反汇编,那么您是什么也看不到的,因为软件本身已经被压缩,并不是真实的可执行文件代码了:
8、光盘加密< CDKEY)=这娄保护多用于游戏中,程序运行时要求将原版CD碟放在光驱中,然后输入光盘附带的CDKEY,或者是程序直接检查光盘上的特殊数据(指纹等),由此来判断使用的是否是正版光碟: 0、还有一些并不属于加密保护之列,但也常常是破解的对象。比如游戏中的生命值、经验值、法力值、钱和物品的数量等等(当然了,有根多专用的游戏修改器可以达到这些目的)。
更多信息来自东方联盟网:http://www.vm888.com
- 10-28怎样设密码不易被黑客破解
- 10-21不要随便连wifi了 你的手机可能已被黑客监听
- 09-30破解软件基本要求
- 09-30揭密软件加密保护技术
- 12-20使用tea算法对数据进行加密
- 12-17Android(安卓) APK文件反编译详解
- 12-17基于水印与电子签名的公开文档保护方法
- 12-09新手菜刀修改
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 12-05亚马逊推出新一代基础模型 任意模态生成大模
- 12-05OpenAI拓展欧洲业务 将在苏黎世设立办公室
- 12-05微软质疑美国联邦贸易委员会泄露信息 督促其
- 12-05联交所取消宝宝树上市地位 宝宝树:不会对公
- 12-04企业微信致歉:文档打开异常已完成修复