大众计算机学习网

专门提供各种电脑教程

starforce防盗版技术及光盘加密技术介绍

Admin | 2011-4-30 8:05:19 | 被阅次数 | 4502

  一、什么是starforce

  StarForce是一家科技公司。1998年一群年轻、有活力、有才华的电脑程序员们怀着一个共同的志向成立了StarForce科技公司。他们致力于软件保护系统的开发以打击盗版,维护软件市场的正当竞争与发展。今天的StarForce科技已经成为了数码保护技术的领头羊;由三十多位顶级软件工程师组成的专家队伍在这里从事着软件保护系统的研究、开发与测试,不断根据市场的需求改良产品的性能。

  StarForce的产品凭借其强大的保护功能、灵活的保护手段以及安全便捷的使用方法赢得了广大客户的喜爱,其销售已遍布六大洲的26个国家。公司规模迅速壮大,现已在莫斯科、旧金山及塞浦路斯设立了办事机构,今年还将在德国增设分公司以配合欧洲市场的发展。客户还能通过我们的合作伙伴获得StarForce 的服务。防拷系统StarForce的技术是以识别正版光盘上的原始物理参数为基础,不改变媒体的物理结构。对软件施加保护的过程是通过网络由专门的客户-服务器交换程序实现的,StarForce服务器为客户提供身份识别密码,杜绝非法用户对系统的访问。我们的工程师开发出了一套独特的技术,能为具有相同物理参数的光盘产生一个共同的24位密码,此密码嵌入于应用程序的可执行文件中,用于对正版光盘进行识别。一个被保护的应用程序只有在CD-ROM/DVD-ROM驱动器内插入正版光盘时才能运行。   

  目前StarForce工程师们正努力从事于以下项目:CD-ROM/DVD-RM/CD-R上的数据保护。此项技术旨在防止非法对正版软件进行复制、模拟、相互传播以及专业的恶意攻击行为。新一代的数码权限管理(DRM)和电子许可管理(ELM)系统,其设计目的是为了保护知识产权拥有者的利益。

  二、工作原理

  与 Xtreme-Protector不相伯仲的强大外壳,它的核心是一个伪代码的解释器,大大复杂了对其的研究工作;一部分导入函数的代码是从系统库中拷贝出来并进行修改过的;一部分程序代码只有在执行时候才解密出来。保护中还大量的应用了这些手段:检测某些内存段的CRC 校验和,经常地将DRx清零,利用RDTSC指令来控制解码不同块的解码时刻,最后一块代码的解码甚至通过截获Int 0在 Ring-0 中进行。不过它多用于光盘加密,在共享软件中并不多见。   

  三、防护措施

  常用的如:Ring0-anti,driver,int3-anti,IAT,debug-anti,BSOD(蓝屏),虚拟机保护等等,这些都给破解带来了很大的困难,但这种双刃剑的保护方式同样也给使用者带来的不少的麻烦,除了个人隐私等泄露之外同时也在使用效率上大打折扣,如仙剑4上有不少玩家投诉大量的读盘时间就是大量运用虚拟机的缘故。