分享

【科普向】系统激活的江湖,远比"Activation按钮"要有趣!激活相关知识全覆盖!

 老铁的最新号外 2021-10-06

/前言/

这是一篇关于windows激活类科普文章,偏向于激活相关理论常识的介绍。我们在系统安装之后,近似乎本能的就想着激活。你如果问我为什么要激活,我会告诉你,不激活桌面右下角会有提示,不激活电脑的某些设置、功能无法操作,其他的我都想不起来了。

本能的激活想法,在我们的脑子里开始产生,接着疯长。

本能的打开搜索界面,在那个Text输入框中,我们输入【xxx系统激活,xxx系统破解,xxx激活工具,xxx破解工具】。

一步一步,我们便置身于“系统激活”的江湖之中。

系统平台:windows10

激活工具:Microsoft Activation Script

阅读目录:

  1. 微软激活说明中的2种方式。

  2. 不同的系统获取方式各自对应的激活方法。

  3. 神Key。

  4. 数字许可证

    1. 使用数字许可证激活win10的内在逻辑原理。

    2. 获取数字门票GenuineTicket.xml的两种方法。

  5. 三种主流激活方式:HWID数字许可证永久激活,KMS38激活,在线KMS激活。

    1. HWID数字许可证激活逻辑。

    2. KMS激活的由来。

    3. KMS激活的工作原理+机制破解。

    4. KMS激活流程

  6. 在线KMS激活

    1. 线上部署

    2. 本地部署

  7. KMS38

    1. 与数字激活的不同点。

  8. MicrosoftActivationScripts(MAS)工具。

/正文/

我们打开微软关于windows激活[windows10]的网页,找到“激活方法”的相关内容,会看到激活系统有两种方式:

数字许可证:在 Windows 10 版本 1511 中称为数字授权,是 Windows 10 的一种激活方法,该方法不需要输入产品密钥。

产品密钥:由 25 个字符组成的代码,用于激活 Windows。产品密钥将显示为:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX。

不同的系统获取方式都对应着各自的激活方法:

图1-1:不同的win10获取方式对应不同的激活方式

产品密钥我们都知道,就是序列号。记得在win7那个年代有一种说法叫“神key”,当年四处在网上找神key,神key遍天下,不管神不神都叫神key。

那数字许可证是什么?

图2:windows数字许可证激活

来自Microsoft官网解释说明:

“数字许可证与你的硬件关联,并且已链接到你的Microsoft账户,因此无需在电脑上查找任何内容。在你的电脑连接到Internet,并且你登录到Microsoft账户后,即表示一切就绪”

如下三种情况与数字许可证的使用:


图3:三种情况下与数字许可证

官网的解释,读了就跟没读一样。下面来点干货。

数字许可证,还有一个名字叫数字权利。这是一种win10系统新引入的授权方式,数字许可证与你电脑的硬件相关联。换言之,你电脑的硬件信息会被系统上传至微软的服务器。数字证书一旦拥有,即使你重装系统,只要连入网络则会自动激活系统。(可能某些特殊的情况下,并非如此!)

还记得当年,微软在大规模推win10的时候,无论你是win7/win8.1,只要是激活状态,就可以免费升级到win10。那个时期,我装电脑莫名其妙电脑就是激活状态。为了市场,推了一个升级信息弹窗,升级真方便。

那这个升级win10自动激活的逻辑是什么?

在升级的过程中,C:\$WINDOWS.~BT\Sources\Panther目录下自动生成了一个GenuineTicket.xml文件,这个文件就是“数字门票”,有了这个文件就可以激活win10。因为数字许可证与计算机硬件相关联,如果你更改了硬件设备,可能这个门票就不可用了。

除了在系统升级过程中自动生成门票文件外,还有一种方法获取门票。在虚拟光驱中把win10的iso文件挂上,我们能看到在系统文件的source文件夹下有一个gatherosstate.exe文件,运行该工具在同级目录下就可以自动生成“数字门票GenuineTicket.xml”。

图4:source文件夹下的gatherosstate工具

我们在从win7升级到win10后,先安装密钥,再安装数字门票,接着联网执行激活命令,win10系统即可顺利激活。(下面会有验证!)

以上就是利用数字许可证激活win10内在逻辑原理。

看到这里,老铁们肯定要说,你这激活和我的激活怎么感觉不一样,“一键激活”可比什么数字门票有趣多了。下面具体来说“一键激活”背后的事。

windows激活除了上面两个官方给出的激活方式外,还有HWID数字许可证永久激活,KMS38激活(可以激活至2038年),在线KMS激活180天等主流激活方式。

兴趣是不是来了,碰到熟人了嘛!下面我们一个一个说。

HWID数字许可证激活

此种方式背后走的是上面说的那套数字许可证逻辑,为了验证,可以参考我之前的一篇帖子,使用HWID数字许可证激活之前泄露的win11版本。【windows11预览③-系统激活部分】windows11-21996版本激活(直接点击打开)。

图5-1:我们选用数字证书激活

图5-2:观察激活步骤

KMS激活:

接着说KMS激活,这个激活方式可以说只要玩过系统激活的老铁都知道,在win7/win8那个年代可以说10个激活工具,10个都和kms激活有关系。那这个kms到底是个什么?

KMS-Key Management Service,密钥管理服务。

KMS由来

这个功能是在Vista的Enterprise版本和Server2008版本中首次出现的一种新的激活机制。在xp和server 2003那个时候,想要避开激活机制的制裁,下载VOL版本或者MSDN的操作系统是最好的选择,只要输入序列号,或者运行一个脚本程序就可以得到一个免费的正版windows。为什么vol版本和msdn版本似乎有特权一样?其实xp系统的MSDN版本就是微软内部使用的系统版本,而VOL版本是企业版本,这两个版本根本不需要激活即可使用。但偏偏最后这两个版本都泄露了。xp的亏微软不想白吃,到了vista时代,根本没有VOL版本了。vista的企业版本Enterprise需要激活才能使用,并且多了一个特殊的激活机制:KMS。

KMS工作原理+破解kms激活机制:

在公司的网络格局中,肯定是存在一个局域网的。KMS利用公司局域网络的特征,建立一个局域网络中的服务器即KMS服务器,利用KMS服务器给局域网中所有的计算机操作系统提供序列号(key),而后计算机中的kms服务就会自动将本机系统激活。每个由KMS服务器提供的序列号有效期是180天,这就是为什么使用kms激活工具只能激活180天的原因。

至于如何破解kms这种激活机制,可以在网上下载一个VMWare KMS服务器的虚拟镜像,然后用VMware使虚拟机能和本地主机连成局域网络,每180天来一次激活,就能让系统永葆青春了。

KMS的激活流程:

先安装Windows KMS Host Key并激活KMS主机(kms服务器),kms将在DNS服务器中使用SRV(服务资源记录)存储KMS主机位置。KMS主机默认情况下会自动通过动态DNS发布,而KMS客户端(局域网中的PC机)通过发布的信息查找和连接KMS主机。KMS主机会保存一个“激活计数”,作为激活客户端的条件之一。初次部署时,每当一台新的客户端pc成功连接到KMS主机后,激活计数都会增加。而当激活计数达到阀值25时,所有客户端都会被自动激活。激活计数由KMS主机进行维护,kms主机会自动移除超过30天的CMID(客户端标识)记录。

图6:KMS Activation Method

在线KMS激活

这种激活方式是通过对KMS服务器镜像逆向开发,开发出了“破解版本”的KMS服务器,可以将这个服务器部署在我们自己本地计算机上,就可以实现在本地激活windows和office。缺点是我们常见的,破解软件下载下来之后,立马被windows安全中心拦截,小黑屋呆着或者直接被删掉。

如果我们把这个破解的KMS服务器安装在网络服务器上,那么所有通过网络连接到这个服务器的用户都可以实现远程激活windows。系统当然也不会有提示。

KSM38激活

至于KMS38这种激活方式,可以支持激活到2038年,你可能在疑惑,kms一次支持180天激活,这种可以激活到2038年是不是无限续期后的结果,网上看了一圈没找到确切的答案。我认为激活时间这种东西,不要认死理,改时间就是喽。哈哈。KMS38激活和数字激活的区别在于,kms38激活包括LTSC2019和Server,而数字激活不包括。

Microsoft Activation Scripts工具

最后,上一款最近比较火的激活脚本:Microsoft Activation Scripts(MAS),从win7开始,一直到现在,我用过的工具里面这款脚本应该算的上是地标最强。支持三种激活方式(HWID数组许可证激活,KMS38激活,在线KMS激活),支持windows和office所有版本。

图7-1:MAS文件

图7-2:工具面板

/结尾/

以上内容只做技术分享,支持正版从你我做起!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多