当前位置:首页>>软件教程>>操作系统>>新闻内容    |虚拟主机 主机托管
网络盛传免费激活Windows Vista方法全程揭秘
作者:钟杨 发布时间:2007-3-2 8:44:16 | 【字体:

    Vista如何被破解激活?简单三步走

    看完一大堆的图片资料以及网友破解成功后的截图,那么Vista是如何被成功破解且被成功激活的呢?下面我们用简单的几个步骤来演示第三方技术人员破解的整个过程。

    第一步:改写BIOS,符合OEM信息需求

    Vista会根据BIOS中是否包含OEMID字串和OEMTableID字串,以此确定是否通过SLP验证,SLP验证失败,则要求进行产品激活。ACPI SLIC表信息为374字节,前36字节为表头,后338字节为OEM版本需要认证的信息。只要满足BIOS中有SLIC表、RSDT表这两项且修改正确,那么此时的BIOS一般就可以认为是修改成功的。

    ·更改主BIOS模块
    ·更改ACPI表

网络盛传免费激活Vista方法全程揭秘(3)

    改写完BIOS后,在DOS下刷新更改后的BIOS文件。有些主板的BIOS在刷新为修改版本的BIOS后,会出现设置BIOS后无法保存的现象,可以进入利用系统下刷新BIOS程序刷新原版BIOS。通过修改BIOS后,通过替换OEM授权证书以及OEM KEY的方法激活Vista系统。

    第二步:更改系统为OEM序列号和OEM证书

    Windows Vista OEM版本认证机制概述:与Windows XP中只对DMI信息做认证不同的是微软在Windows Vista系统内部署了更为严密的认证机制。在启动过程中首先认证安装序列号,随后通过OEM厂商自己的证书文件对BIOS里的公钥及标识文件分别进行验证,如果验证通过版本及被识别为免激活OEM版本。

网络盛传免费激活Vista方法全程揭秘(3)

    一位成功修改后的网友,这样说到“接下来的安装过程就和普通的Vista安装完全一样了。在输入序列号的时候不要输入,然后选择HOME PREMIUM版本,安装就是免激活的。”

    第三步:重启计算机,成功激活Vista!

    重启机器进入vista,鼠标右键点桌面上的 计算机-属性,会出现windows已激活字样,说明修改成功。同时,可以通过运行slmgr.vbs -dlv和slmgr.vbs -xpr命令查看Vista状态。

网络盛传免费激活Vista方法全程揭秘(3)

    这样的方法,成功破解Vista后的几率是多少呢?据一份来自国内某Vista论坛的投票统计的结果,有38%的用户已经通过该方法成功修改并激活Vista系统,有14%的用户成功修改后却无法激活,而存在着20.3%的用户因修改BIOS失败后,主板返修送回工厂。

    2001年6月29日,微软第一次对Windows系统详细阐述了“激活”的概念,然而正是从那时起,破解组织们的动作变得更为疯狂。已经被破解的Vista系统,是什么样的漏洞使得破解有机可乘,微软在此次Vista系统中,在防盗版机制上又做了哪些改进呢?

   为防止盗版,微软针对Vista做了些什么?

    在官方白皮书微软这样谈到激活程序存在的意义,“Microsoft 产品激活是一项可以检验软件产品是否得到合理许可的反盗版技术。其目的是为了减少因为不经意的拷贝而导致的盗版。激活也有助于保护硬盘,避免被复制。激活是快捷、简单而且不引人注意的,它可以保护您的隐私。”

网络盛传免费激活Vista方法全程揭秘(4)

    在这样的防盗版机制收效甚微的教训之后,微软在新一代软件 Windows Vista中制定了更严格的激活条件:

    1、加强了零售产品密钥的激活验证;
    2、批量授权不再是完全免激活,而是授权大客户使用激活服务器,众多计算机连接到这个服务器进行激活,且定期进行重新激活。

    微软在关于OEM激活许可证原理中谈到,OEM版本系统无需激活操作,OEM激活仅可用于特许OEM。对于已激活的密钥管理服务 (KMS) 客户端,其重置激活的次数没有限制。对于未激活的KMS 客户端,最多只能对激活时钟进行三次重置,与使用单一许可证的情况相同。

    ·在XP/2003系统,OEM采用SLP1.0的验证机制:

    具体表现为:
    1、OEM厂商的出厂机器BIOS里含有该品牌的字符串(STRING)
    2、操作系统里含有对应该品牌的OEMBIOS.*文件
    3、安装序列号为对应该品牌的OEM KEY
    如果上述3个条件具备,则XP/2003系统可以免激活,否则,等同于零售版,必须在30天内激活(比如用COA的KEY激活XP/2003)

    ·在VISTA系统,OEM采用SLP2.0的验证机制:

    具体表现为:
    1、OEM厂商的出厂机器BIOS里含有该品牌的OEM授权证书的数字签名
    2、OEM厂商的出厂机器BIOS里含有该品牌的OEM KEY的数字签名
    3、操作系统里含有对应该品牌的OEM授权证书
    4、安装序列号为对应授权证书版本的OEM KEY
    如果上述4个条件具备,则VISTA OEM系统为免激活,否则,等同于零售版,必须在30天内激活(比如用COA的KEY激活VISTA)

    什么是SLP?

    SLP(System Lock Preinstall)的中文翻译为“预安装系统的激活保护措施”。它是微软与OEM厂商之间的一种协议,SLP是为了最大限度地保证OEM厂商的利益而又能避免盗版的泛滥。

    微软从Windows XP 开始引入了SLP(System-Locked Preinstallation)技术, 用于OEM产品的辅助激活。SLP仅用于OEM产品,不会在零售版或批量授权产品中出现。Windows XP采用的是SLP 1.0版,其原理是检测BIOS中是否存在由OEM硬件厂家设置的特定SLP字串,如果有,则认为软件为OEM合法授权,成为激活状态;否则,则要求用户输入OEM硬件附带的COA号码,并通过网络或电话激活软件。由于原理简单,很快被熟悉BIOS原理及相关软件操作的人破解,随意在非OEM硬件-DIY的兼容机上实现了一样的效果。普遍流行的做法是使用DMI编辑软件,在BIOS的DMI数据区加入SLP字串,使Windows XP认为OEM授权合法,成为激活状态。

    微软规定,能够成功激活的OEM版本Vista,必须经由原始设备制造商 (OEM) 通路的计算机必须在其系统BIOS内ACPI_SLIC表格中有一个有效的Windows 标记。Windows标记的出现对于计划使用Windows Vista大量授权媒体来重新映象、或透过大量授权合约提供的重新映象权限来升级OEM 的大量授权客户非常重要。

    既然SLP是此次认证的关键,那么SLP的漏洞在什么地方呢?这是我们下面所要讨论的。

    如何通过欺骗SLP 2.0技术验证成功激活系统

    SLP 2.0技术的验证具体过程如下:

网络盛传免费激活Vista方法全程揭秘(4)

    1. 如果检测到SLP产品密钥(SLP与用的CD-KEY),SLP验证过程启动。

    2. Windows确认其包含(导入)的OEM证书是微软签名的。如果检测到OEM证书,则SLP验证继续迚行。如果未检测到OEM证书,则SLP验证失败,要求迚行产品激活。

    3. OEM证书将同ACPI_SLIC BIOS表中的OEM公钥做比较。如果OEM证书和BIOS中的OEM公钥匹配,则SLP验证过程继续迚行。如果OEM证书和BIOS中的OEM公钥丌匹配,则SLP验证失败,要求迚行产品激活。

    4. ACPI_SLIC BIOS表中也包含SLP标志。通过OEM公钥验证SLP标志,如通过,SLP验证过程继续。否则,SLP验证失败,要求迚行产品激活。

    5. SLP标志中包括OEMID字串和OEMTableID字串,与ACPI_RSDT和ACPI_XSDT的OEMID和OEMTableID比较,若其中之一不SLP标志中的字串完全相符,则SLP验证通过。否则,SLP验证失败,要求迚行产品激活。


[首页]    [上一页]    [下一页]    [末页]    

文章来源:PCPOP
·8种黑客工具介绍及防御
·自己动手把SP1整合进Vista安装光盘
·Vista的MSDN版、OEM版和RTM版有什么不同?
·预装Vista系统的品牌机请慎用WinXP
·解决Vista SP1升级循环开机问题
·僵尸网络:吞噬电信网流量的黑色暗流
·解决Vista无法自动更新SP1的方法
·启用/禁用Vista内置管理员帐号
·微软官方详解Vista SP1封杀盗版激活
·Vista SP1 OEM 安装激活心得(from ccf)