OEM Certificate(OEM证书)介绍及浅析

news/2024/11/9 10:17:12/

OEM激活Windows 7需要三个条件,即SLIC 2.1、OEM证书、OEM密钥,上一篇介绍过SLIC的组成结构,现在我们来看一下OEM证书到底品貌如何,这个xrm-ms文件里头到底装载哪些宝藏呢,本文就来浅析一下,跟SLIC一样,单凭经验或猜测很难完全明白这些东西的流程,否则微软要要让OEM厂商更换证书版本了。

OEM证书虽然扩展名是XRM-MS,实际格式是XML的,所以查看页很简单,只需要拉到浏览器窗口即可看到证书的全部内容。XML没什么好介绍的,只是一种文件格式而已,编程访问XML也非常方便,一般也可以作为小型数据库使用,本文我们只关心这个文件有用内容,即XML的字段信息,确切的讲,本文的某些解释肯定是有问题的,只能作为研究参考用途,当然,猜的人多了,结果也就出来了*_*。

本文的示例就以联想的OEM证书为例,文件为LENOVO.XRM-MS,为了方便理解,天缘特别分段抓图说明。

OEM证书的主体分四个部分:证书标题部分(title)、授权部分(grant)、发布商部分(issuer)和其他信息部分(otherInfo)。

一、证书标题部分

200910261502493067.jpg

其中:

1、licenseId是证书ID编号,不同厂家、不同证书ID不同。

2、title值为OEM Certificate,不同厂家、不同证书版本全部相同。

二、授权部分

200910261509087016.jpg

其中:

1、Algorithm此算法由微软指定,不同厂家不同证书同时期相同

2、sl:data里头包含OEMID、OEM公钥等信息

三、发布商部分

发布商字段包含两个部分,Signature部分和r:details部分,如下图:

200910261538586454.jpg

厂家Signature签名包含SignedInfo、SignatureValue和KeyInfo三个部分,SignedInfo部分如下图:

200910261538223508.jpg

其中:

1、CanonicalizationMethod表示规范化算法

2、Transforms表示转换算法

3、SignnatureMethod表示HASH算法

4、DigestValue用来验证本证书的有效性

 

SignatureValue部分只包含数字签名值,如下图:

200910261545377773.jpg

 

KeyInfo部分如下图:

200910261546213837.jpg

其中RSAKeyValue公钥是被Windows操作系统用来解密数字签名SignatureVaule,(跟DigestValue进行比较?),从而验证SignedInfo的正确性。

 

r:details部分列出证书的发行时间,如下图:

200910261549465387.jpg

 

四、其他信息部分

otherInfo字段信息如下图:

200910261550442385.jpg

 


http://www.ppmy.cn/news/752860.html

相关文章

微软OEM序列号探究

微软windows OEM序列号分为三大类:OEMSlp、OEMCoa和OemNonslp。 OEMSlp (System Locked Pre-installation)系统锁定的预装 这种key是OEM厂商预装系统使用的,slp key可以用来安装任何OEMSlip系统,和OEM的厂商无关。OEMSlp key不需要联网到微软…

批量授权、零售版和OEM的区别

http://jingyan.baidu.com/article/e8cdb32b61008437052badf0.html 批量授权、零售版和OEM的区别 当涉及到购买许可证(license)的问题,相信许多人都有过迷茫。不知道一些相应的license的问题。而购买license的渠道很多,那么我们应…

一键激活office,激活windows

github地址: https://github.com/massgravel/Microsoft-Activation-Scripts 正文: Microsoft Activation Scripts (MAS): A Windows and Office activator using HWID / KMS38 / Online KMS activation methods, with a focus on open-source code a…

关于联想oem系统激活方法尝试

方法如下: 1.点击“开始”——运行——输入regedit ——回车 2.打开注册表regedit 3.找到主键 Hkey_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\WPAEvents\ 4.删除子键lastWPAEventLoged 5.修改子键OOBETimer键值为:ff d5 71 d6 8…

硬刷BIOS,主板加入OEM SLIC信息,永久完美激活WIN7

前几天刚刚出现的Windows Toolkit 工具用来激活Win7,这种方法不是很完美,还是有时间期限的。不过我今天在远景看到OEM激活法。把SLIC信息硬刷到主板BIOS里,将你的电脑制造成OME品牌机。这样再倒入OEM证书OEM CDKEY。你的Windows 7就是正版了。…

你知道 Win10 OEM、GVLK、KMS 等密钥激活方式的区别?

你知道 Win10 OEM、GVLK、KMS 等密钥激活方式的区别? Win10 若想应用每一个作用就一定要激话,此时大家能选运用激活密钥来进行激话,但是密匙分为好各种各样,KMS 密匙、OEM 密匙、GVLK 密匙等,我们不能掌握这类英语简称…

VMWare 下OEM系统激活问题

VMWare 下OEM系统激活问题 在VMWare下安装OEM系统时会遇到系统无法激活的问题,这个时候就需要修改VMWare的BIOS信息。 对于VMWare系列产品来说,其BIOS文件保存在“vmware-vmx.exe”程序文件中。有两种方法可以达到替换BIOS的目的: 1. 从“…

获取笔记本电脑oem激活密钥

一、以管理员模式打开powershell 二、输入以下代码后回车: (Get-WmiObject -query select * from SoftwareLicensingService).OA3xOriginalProductKey此时会获取oem激活密钥,即可用此密钥激活与出厂相同的Windows系统版本。