Windows7激活原理详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows 7激活原理详解 - 相信很多使用盗版Windows 7系统的都知道如何激活win7,但是你是否知道启动的详细原理呢?本文将详细为您解答Windows 7的激活原理。 一、微软的三大授权方式 要解决这一问题,首先需要全新认识微软的正版验证机制。微软公司一直在加强防盗版方面工作,从Vista开始引入了软件保护平台(Software Protection Platform,简称SPP)技术,对零售、OEM和批量激活采用了不同类型的序列号和授权激活方式。但是从总体上来说,Windows 7的许可授权可分为以下三种方式: 1、零售方式。个人选择购买自己喜欢的版本,获得个人授权。用户同时还可以获得表明产品正版的真品证书(Certificate of Authentication,简称COA)。这种方式授权又包括完整授权和升级授权,完整授权是购买一个完整的产品,可以用来安装或者升级,这是所有授权方式中最贵的。升级授权只能用来升级现有系统,比如从Vista到Windows 7。该授权由微软公司提供支持,而且是唯一的授权。 2、OEM方式。由OEM厂商(比如联想、方正)在出售的电脑中预装,随电脑一起授权使用。系统已经预装在电脑上,同时与电脑主板锁定。通常附带提供COA和用来重装的系统恢复光盘。由OEM厂商提供支持,OEM授权不能用来升级。通常这是最便宜的授权方式。 3、批量方式。给政府、企业、教育机构等客户进行批量授权。该授权通过相关机构获得和管理,主要适用于Windows的较高级版本(一般不包括家庭版)。这种授权方式包括很多种,比如Open Value、Open License、 Select Plus、 Select License、 Enterprise Agreement、 Enterprise Subscription Agreement等。需要说明的是,批量授权只能用于Windows升级授权不包括完整授权,也就是说电脑已经拥有通过OEM或者零售获得的低版本的Windows授权才能使用批量授权。 二、OEM授权的三大级别 由于目前品牌电脑已走入千家万户,因此本文重点讲讲OEM版的激活原理,让广大朋友知其然也知其所以然。大家熟知的Windows 三大系统,各自采用了不同级别的激活机制: 1、Windows XP 采用的是SLP 1.0。其原理是检测BIOS中是否存在由OEM硬件厂家设置的特定字串,如果有则认为软件为OEM合法授权可以激活。 2、WindowsVista 开始SLP 升级为2.0。主要是加入了利用密钥对信息进行签名的过程。因此验证过程也变得复杂了些,要环环相扣,以防验证信息被伪造。该验证过程需要在BIOS的ACPI中扩展出专门的SLIC表来支持。 3、Windows 7 采用了最新的SLP 2.1 技术。在这个版本中微软并没有对SLP技术进行大的改动,仍然利用SLIC表,而且SLIC表的结构也没有变化,只是将Marker版本变成了2.1,当然这种会造成Marker中数字签名的改变,它对 2.0是兼容的,因此使用SLIC 2.1同样可以用于Vista激活。 三、OEM方式激活必备的三个条件 1、系统硬件条件。所谓的系统硬件条件,是指BIOS中包含验证所需信息,这是OEM厂商在出厂时提供的。主要是SLIC表,以及RSDT和XSDT中的OEMID、OEM Table ID信息。SLIC表包含OEMID、OEM Table ID、Windows Marker版本、Windows旗标等信息,以及用来对这些信息进行验证保护的OEM厂商公钥和Marker的数字签名。这里的验证要求:SLIC表校验正确、数字签名正确、OEM ID和OEM Table ID一致、Windows旗标正确。对于Windows 7还要求Marker的版本号(至少)为0×20001。这是整个OEM激活过程最麻烦的条件。 2、微软颁发的OEM证书(扩展名为.XRM-MS)。该证书为xml格式,需要与对应品牌SLIC匹配。因为该证书中包含了OEMID、OEM公钥等信息,用来与SLIC的相应信息进行验证匹配,防止SLIC被修改。同时需要验证OEM证书本身正确性以防证书被修改,这包括利用中的验证证书内容,用作为微软公钥(与OEM公钥无关)来解密数字签名,从而验证的正确性。验证过程中还包括规范化转换(Canonicalize)和哈希运算等处理。 3、微软发给OEM厂商的序列号。OEM厂商的序列号有两种:SLP Key 和非SLP Key。它只与Windows的版本有关,比如用于旗舰版的Key不能用于专业版,与OEM厂商无关,即可用于任何品牌的OEM系统。 SLP Key 是微软颁发给大的OEM厂商,比如Lenovo、HP等使用。用来由OEM厂商进行批量预安装时

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档