什么是KMS?什么是伪激活?

电脑杂谈  发布时间:2020-03-31 23:11:56  来源:网络整理

kms可以激活windows吗_用kms怎么激活windows_用kms怎么激活windows

详细的Windows(Vista / Server / 7/8 / 8.1)KMS激活原理.

这是我在13日初写的一篇旧文章. 越来越多的人不了解它,所以我将重新发布它用kms怎么激活windows,以供大家查看并提高他们的姿势.

KMS,密钥管理服务

此功能是一种新产品激活机制,最早出现在Windows Vista和Windows Server 2008的企业版中,旨在为Microsoft提供更好的“反盗版”功能.

为什么会出现KMS

我们知道,避免Windows XP和Server 2003激活机制的最佳方法是下载VOL版本或MSDN操作系统. 只要输入正确的序列号,有些甚至根本不需要序列号. 将来无需激活它,只要您运行脚本程序,就会诞生免费的正版Windows. 为什么我们可以如此轻松地下载MSDN或VOL的XP和2003?实际上,Windows XP系列的MSDN版本是Microsoft内部使用的系统,而VOL版本是企业版本,因此不需要激活. ‘但是,这些版本最终被泄漏,导致XP的盗版停止,甚至WGA也无能为力.

但是在Vista时代,微软已经吸取了这一课,因此Vista根本没有VOL版本,为企业设计的Windows Vista Enterprise也需要激活,并且有一个特殊的激活机制KMS.

用kms怎么激活windows_用kms怎么激活windows_kms可以激活windows吗

KMS的工作方式

由于Windows Server 2008/2012和Windows Vista Enterprise和Windows 7/8 / 8.1是为公司设计的,因此公司中必须有许多配置相同的计算机,以及局域网(LAN)和KMS只是使用它,它需要局域网中的KMS服务器,KMS服务器的作用是向局域网中所有计算机的操作系统提供有效的产品序列号,然后在计算机中提供KMS服务将激活系统. KMS服务器提供的每个序列号仅可使用180天,而不能永久使用其他版本的序列号. 因此,操作员必须手动连接到KMS服务器,并在其即将到期时为其提供新的序列号,否则它将在180天后返回试用版.

如何破解激活机制

由于企业版相对特殊,“常规”将不会出现在家用计算机市场中,也不会以光盘形式出售. 因此,它将无法识别BIOS中的OEM信息,因此请使用SoftMod和其他软件来修改BIOS类. 破解该程序是没有用的,甚至可能导致系统立即请求激活并无法登录到桌面. 使用局域网和KMS服务器,我们可以在Internet上下载VMWare KMS服务器虚拟机映像,然后使用VMWare调试将虚拟机和主机连接到局域网,然后每隔180天激活一次,以保持系统处于激活状态. 此外,这些版本的系统的试用期总计为180天. 如果它即将到期,则可以使用脚本将其扩展最多3次,每次60天.

建议使用Vista Premium或Ultimate. 企业版非常特殊,不适用于普通计算机. 尽管Windows Server 2008的性能将略高于Vista,但是为服务器设计了许,这可能会妨碍计算机的使用.

什么是Windows 8 / 8.1批量激活?

Windows 8为企业提供了两种批处理激活方法: KMS和MAK. MAK的激活服务已被Microsoft的公共平台接受,并且适用于计算机数量少于50的中小企业; KMS要求企业提供接受此服务的服务器,该服务器适用于拥有50台以上计算机的大型企业.

kms可以激活windows吗_用kms怎么激活windows_用kms怎么激活windows

KMS激活原理

KMS采用客户端-服务器拓扑,个人计算机只能通过本地网络获得授权服务. KMS客户端计算机通过DNS域名系统或静态配置连接到KMS主机. KMS主机通过RPC远程过程调用发出授权. KMS主机可以在装有Windows Server 2003及更高版本的物理机或虚拟机上运行.

KMS激活过程

部署KMS激活的第一步是安装Windows KMS主机密钥并激活KMS主机. KMS主机激活完成后,KMS将使用SRV(服务资源记录)将KMS主机位置存储在DNS服务器中. 默认情况下,动态DNS会自动发布KMS主机,而KMS客户端(使用KMS激活的Win8 / 8.1)会通过发布的信息查找并连接到KMS主机.

KMS主机将“激活计数”保存为激活Windows 8 / 8.1客户端的条件之一. 初始部署后,每次新的Windows 8 / 8.1客户端成功连接到KMS主机时,激活计数都会增加. 当激活计数达到阈值25时,将自动激活所有Windows 8客户端. 此激活计数将由KMS主机维护,并且KMS主机将自动删除CMID记录超过30天.

KMS(密钥管理服务)以Windows 8为例.

用kms怎么激活windows_kms可以激活windows吗_用kms怎么激活windows

1. 在KMS主机上安装Windows 8 KMS主机密钥

2. 通过互联网或电话激活KMS主机

3. 每次启动KMS服务时,SRV记录服务资源记录都会添加到DNS中.

4. 每次KMS客户端向DNS查询KMS服务信息时,它将从DNS提供的服务资源记录列表中随机选择KMS主机. 如果所选的KMS主机没有响应,则KMS客户端计算机将从其SRV记录列表中删除KMS主机记录,同时从列表中随机选择一个新的KMS主机.

5. 客户端计算机通过TCP匿名远程过程调用连接到KMS主机. 默认端口为1688. 在客户端计算机与KMS主机建立TCP会话之后,客户端计算机将生成CMID客户端ID并将请求记录发送到KMS主机. 该请求记录将使用AES加密算法签名. 激活的客户端每7天发送一次刷新激活记录的请求用kms怎么激活windows,而非活动的Windows 8客户端每2小时发送一次激活请求.

注意: 如果缓存的KMS主机无法响应后续的激活状态更新,则KMS客户端计算机将通过DNS中的KMS SRV记录重新查找新的KMS主机.

6. KMS主机将客户端标识(CMID)保存在KMS主机上的表中. 每个激活请求在此表中保留30天. Windows 8客户端刷新其激活时,将从表中删除客户端的缓存CMID,创建新记录,保留期再次变为30天. 如果KMS客户端在30天内没有刷新其激活,则将从表中删除相应的CMID,并且激活计数将减少一.

用kms怎么激活windows_用kms怎么激活windows_kms可以激活windows吗

7. KMS主机将激活计数返回给客户端. 客户端将激活计数的值与授权策略进行比较. 如果满足激活阈值,则执行激活. Windows 8客户端默认每周自动激活一次.

伪激活

伪激活软件的所谓激活机制是替换系统文件以启用禁用的功能,然后修改slmgr.vbs以强制系统通过验证,这实际上是使具有未经验证也要写Windows激活标志如果该软件通过升级或其他方法与Microsoft链接,则将立即检测到该软件!

解压缩软件后,将出现另一个EXE文件. 仅在再次解压缩后才会显示源文件. 实际上,这是一个替换批次. 除了替换某些dll外,它还将修改slmgr.vbs. 替换软件后的slmgr.vbs与正版系统的sllmgr.vbs之间的区别.

该软件对slmgr.vbs进行了三处更改:

在第1026行删除了内容: LineOut GetResource(“L_MsgLicenseStatusExtendedGrace_1〃)从第1493行到1511行删除了内容: ElseIf ls = 5 ThenLineOut GetResource(” L_MsgLicenseStatusNotification_1“)strErr = CStr(十六进制(objProduct.LicenseStatusRes) LicenseStatusReason = HR_SL_E_NOT_GENUINE)然后strOutput =替换(GetResource(“ L_MsgNotificationErrorReasonNonGenuine”),“%ERRCODE%”,strErr)ElseIf(objProduct.LicenseStatusReason = HR_SL_Output_Ex_Requirea_%Res%)(%)(%) ERRCODE%“,strErr)结束IfLineOut strOutputElseIf ls = 6 ThenLineOut GetResource(” L_MsgLicenseStatusExtendedGrace_1“)gpMin = objProduct.

GracePeriodRemaininggpDay = GetDaysFromMins(gpMin)strOutput =替换(GetResource(“ L_MsgLicenseStatusTimeRemaining”),“%MINUTE%”,gpMin)strOutput =替换(strOutput,“赮%”,gpDay)LineOut strOutput删除了行1541至1536的内容该行的行数: 如果bKmsClient ThenIf(objProduct.VLActivationTypeEnabled = 1)ThenLineOut GetResource(“ L_MsgVLActivationTypeAD”)ElseIf(objProduct.VLActivationTypeEnabled = 2)ThenLineOut GetResource(“ L_MsgVLActivationTypeKMS”)ElseOut(ObjectProduct.VLActivationTypeM)(3) L_MsgVLActivationTypeAll“)如果IfIsADActivated(objProduct)thenDisplayADClientInformation objService,objProductElseIf IsTokenActivated(objProduct)IfIfIsADActivated(objProduct)ThenDisplayTkaClientInformation objService,objProductElseIf ls <> 1 ThenLineOut GetResource(” L_MsgKinkActivateMSInfoKmesIMemberInfo())

删除的结果是,无论系统是否通过真实验证,都将提示您为真实验证,但根本没有激活它. 至于是否是黑屏,我不知道. 我自己的系统是正版,所以未经测试.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-159380-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...