Web虎-b/s源代码加密,软件防盗版保护系统

站内搜索:

热搜: asp.net加密 php加密  

Java加密 ...
  选择Web虎的20个理由   免费赠送Web虎机器码版-网站授权保护系统   免费试用打包加密版Web虎   50套可免费打激光logo
  首页 | php加密 | asp.net加密 | flash保护 | Web虎网站(课件)保护 | 成功案例 | 公司动态 | 业界关注 | 客服| 下载| 关于| 付款方式| 注册
当前位置:业界关注

常见软件加密保护技术简介


时间:2011年6月29日  来源:互联网转载  关联产品/方案:网站授权保护

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

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

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

  a. 用户ID或注册码;

  b. 序列号;

  c. 用户名(或用户ID)+ 注册码(或序列号);

  d. 用户名+单位名+序列号(或注册码);

   以上这几种方式都是将用户输入的信息经过一些特殊的运算,然后和正确的注册信息相比较,如果相同则注册成功。需要说明的是正确的注册信息并不一定是显式 存在的,也就是说程序根据我们输入的信息计算出一个结果后,有可能直接和正确的注册信息相比较,也有可能是间接比较的。通常对于那些直接存在于内存中的注 册码,我们比较容易破解;但是对于那些隐式存在于内存中的注册码,则需要我们仔细的去跟踪、分析程序,才能得到正确的注册码,对付这类软件通常需要更多的 精力和耐心;

  注意:这里所指的用户ID可能是用户名,可能是一串软件所带的数字,也有可能就是注册码。。。具体根据不同的软件来定;序列号通常具有以下的形式: XXXXX-XXXXX-XXXXX-XXXXX(这里是随便输入的);

   e. 有些软件注册时会在你的电脑里搜集一些信息,让你EMAIL(或邮寄)给软件公司并缴费,然后对方提供给你一个注册码。对于这类软件,通常破解时要彻底搞 清楚程序的算法,然后再给出一个破解方案。因为在自己的电脑上简单的得到一个注册码,在其它电脑上并不能用,没有什么意义。

  f. 还有一些软件注册时是通过网上或邮寄方式付款,然后对方会提供另外一个注册过的软件,对于这类共享软件我们是没有办法破解的,因为其共享软件本身就缺乏某些功能,要得到功能完全的正式版,唯一的办法就是通过正常的渠道去注册^_^;

  g. KEY file保护方式,这类软件的注册并不需要你输入注册码,而是会检查某个文件的有效性,这个文件可能是普通的文本文件,也有可能是软件自己定义的特殊格式文件,我们把这种文件叫做KEY file。

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

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

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

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

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

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

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

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

相关业界关注:
数据安全产品成年度政府采购重点(2011-11-2)

搞好网络文明建设,根绝软件盗版(2011-10-31)

当前流行的一些软件保护技术(2011-10-28)

商业软件联盟:打击盗版中国将获益更大,(2011-10-27)

爱迪德收购专业搜索和反盗版公司BayTSP(2011-10-26)

深圳易用信息公司,一切以用户为中心

jar加密狗,php加密狗,ASP.NET加密狗,java加密狗,bs加密狗,asp加密狗,课件加密狗,flash加密狗,swf加密狗


地址:深圳市福田区深华科技园1栋6楼 | 邮编:518008 | 电话:0755-88865755,(0)138-2326-5258 | 传真:0755-83273525 | 电邮:leo-euse.cn
华东办:(0)186-5858-6527| 电邮:jacky-euse.cn | 关注咱们:
北京代理:中科神州(北京)信息技术有限公司|电话:(0)137-0124-0303|电邮:yubin_sinotech

  本网站版权归深圳市易用信息技术有限公司所有   |   粤ICP备09056668号-2  始自2003年


合作伙伴招募中:

上海,广州,杭州,宁波,南京,无锡,佛山,苏州,天津,成都,大连,济南,青岛,烟台,泉州,常州,东莞,武汉,沈阳,金华,南通,重庆,郑州,福州,温州,长沙,厦门,绍兴,西安,哈尔滨,合肥,珠海,包头,昆明,太原,湖州,汕头,惠州,广东,山东,江苏,浙江,河南,河北,辽宁,上海,四川,湖北,湖南,福建,北京,安徽,内蒙古,黑龙江,广西,陕西,吉林,天津,山西,江西,云南,重庆,新疆,贵州


友情连接: flash加密防盗版保护 seo工具 铁卷防泄密 纵横网络 软件项目交易网 深圳工作流系统 局域网管理软件 YCanPDF