论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 2045阅读
  • 2回复

[win7相关]Windows 7 OEM激活机制 [复制链接]

上一主题 下一主题
离线风晨
 

发帖
2652
今日发帖
最后登录
2018-03-03
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-11-25 12:36:20

SLIC全称是Software Licensing Internal Code,即软件许可内部码。一般认为主板是硬件升级中最不可能更换的部件,甚至有观点认为,主板的更换约等于整台机器的更换。要有效识别一台机器是否为 OEM合法用户,可以在每台预装操作系统的机器主板上,在BIOS里写入特定的信息,来标识这是一台OEM合法用户的机器。这样的信息就是SLIC。不同的OEM厂商的SLIC不同,所以他们的OEM操作系统不能混用。
  SLIC一般是写在SLDT(Software Licensing Description Table,软件许可描述表)中的,SLDT长374字节。而SLDT写在ACPI(Advanced Configuration and Power Management Inte***ce,高级配置和电源管理接口)。
  Windows中,Vista系统最早实行这种认证激活机制,SLIC为2.0。Vista在启动过程中会扫描主板BIOS里的公钥及标识和已安装的密钥和证书文件,如果三者验证一致,系统就会被识别为免激活的OEM版本。如果仅缺许可证书,则会扫描WINDOWS目录下SYSTEM32文件夹,如果找到证书,并验证一致,则认为是免激活的OEM版本,并且自动为用户安装证书。
  而那些破解软激活系统,意味着要修改系统启动扫描的某个环节,改变验证路径,不再扫描主板BIOS里的SLIC,引导验证程序去扫描模拟的SLIC标识,促使认证激活机制完成预定的所有的必要环节,以达到激活WINDOWS的目的。因此,有些软激活系统用查看工具看起来也象是真的SLIC,因为查看的不是真正的BIOS里的SLIC。最近,微软与OEM厂商又对SLIC进行升级,升级为SLIC2.1版本,只有 SLIC2.1才可以OEM激活Windows 7。目前看,大多数SLIC2.1的BIOS也可以激活VISTA,也就是说是向下兼容的。
  主板BIOS中的SLIC信息是可以用相关工具进行提取的,提取的信息通常保存为后缀为BIN文件中。比如,某OEM厂商发布一台新款笔记本,其主板 BIOS中带有SLIC2.1,用相应工具提取出来,保存为A.BIN,这个A.BIN的信息又可以通过BIOS修改工具添加到另一台电脑的主板BIOS 中。注意,添加过程一般先是脱机,把新机的BIOS备份出来,再给备份IBIOS加入SLIC2.1信息,然后将这个新改的BIOS刷进主板。还有一个要注意的是,不同主板的BIOS类型不一样,修改的工具、刷新工具也不一样。
  一个OEM厂商可能会有几个不太相同的SLIC,多数厂商只用一种证书与之对应,但也有个别厂商也有几个证书与之分别对应。
  比较直观的查看工具:everest ultimate 5.02.1810版本就可以查看。
  Windows7的OEM激活前提---判断主板BIOS是否为SLIC2.1
  没有SLIC2.1是没办法OEM激活Windows 7的,除非软改。如果你的主板BIOS的SLIC不是2.也不是2.1,那连VISTA也激活不了。
  查看工具下载:
  RW-Everything1.3
  SLIC_Dump_TooKit V1.05
  硬刷OEM激活必备 - 判断自己的BIOS为SLIC 2.0还是2.1
  尽管目前Windows 7 OEM的软件模拟破解已经出现,但对于某些用户而言,还是想要通过正常的OEM渠道来激活,此时,就必须满足如下三个条件:
  * BIOS中有完整SLIC 2.1表
  * OEM厂商的证书
  * OEM-SLP的产品密钥
  那么,如何判断自己的SLIC表是否是2.1版本的呢?
  * 下载RW-Everything Read Write Utility
  * 运行RW-Everything
  * 点击Acess下拉菜单
  * 点击ACPI表格
  * 点击SLIC标签
离线ahyanglf
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2009-11-25 12:43:40
一般用软改比较简单的
离线quen2008
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 板凳  发表于: 2009-11-26 10:18:46
现在好像又专门的激活软件的吧