当前位置:首页 > 文章中心 > 正文内容

Windows/Office被国外大神破解全部离线永久激活的原理

dgx6663个月前 (03-16)文章中心11

上周五国外破解团队MASSGRAVE成功将Windows7至Windows11以及Office 2013至2024的所有版本全部破解,目前均可离线永久激活,为近几十年来最成功的破解,原作者将项目TSForge进行了开源。看到这个新闻后,第一时间对激活机制进行了探究,发现基本原理就是「电话激活」,但又有所不同。

正常来说,微软为了让那些无法联网的用户,通过拨打客服电话进行激活Windows或Office,那么需要给微软提供一组安装ID,这组ID是和电脑硬件以及密钥相关的,微软收到这组ID后,返回一组确认ID(即CID),用户在电脑上手动输入CID即可完美离线激活。那么从安装ID转化为CID的过程,是需要一套加密算法的,微软自己当然知道,如果想要得到CID,除非将这套算法破解。

破解这套算法的难度极大,迄今为止,仅Windows XP的电话激活的加密算法被完全攻克(可以直接计算出CID),而此次TSForge并非是破解了电话激活的这套算法。那么它和电话激活有什么关系呢?

经常备份激活信息的小伙伴都知道,微软会把激活相关的数据(比如硬件HWID、CID等等)存储到Store文件夹里面(data.dat、tokens.dat)。这些操作都是通过微软软件保护平台(SPP)实现的,SPP负责保护和管理软件许可证,验证微软产品的合法性,防止未经授权的复制、篡改许可和启动功能。

MASSGRAVE团队在研究时发现,SPP将激活数据写入上述文件,需要一系列的加密、解密算法,一旦写入激活数据后即认为已经激活,且后续不再进行检查,被称作受信任的存储(Trusted Store)。加密解密只能通过SPP实现,所以作者不但需要搞清楚存储数据时加密、解密、签名检查和哈希检查这些过程,还需要搞清楚RSA私钥,经过探索addition-chain exponentiation运算,掌握了整个过程并得到了从Windows Vista到Windows 11的所有SPP的完整RSA密钥。

因此,作者拿到了所有的RSA私钥,则可以让SPP API往data.dat、tokens.dat等文件里存储激活数据,即便是伪造的数据依然可以存储进去,作者直接伪造了一组CID,这组数值由多个0组成。

当然了,除了存储CID之外,作者还存储了激活数据相关的HWID(这个用了一组适用于所有硬件的ID)等数据,所以使用这个方法激活后,即便是更换硬件,也不会影响激活状态。而对于真正使用微软提供的电话激活后,更改主要硬件后,激活状态也会被取消。

通过上面的简介,其实原作者就是伪造(Forge)了一些数据(Trusted Store),所以这种方法命名为TSForge。并且,大家可以看到,该激活方法并未修改任何Windows组件,和真正的电话激活一样,往存储数据的文件中写入了一些假数据而已。因此,该方案非常安全,没有任何副作用,激活后也不需要卸载。

01

「TSForge激活原理示意图」

可以简单的理解为:本身电话激活的CID需要验证真伪,然后SPP验证通过后放行,SPP API将其存储即可激活。采用TSForge方案,CID虽然是假的,但是有了RSA密钥可以直接让SPP API存储假数据。画了两张图帮助大家理解

正常电话激活

TSForge

02

「TSForge支持哪些版本?」

通过上述原理可以发现,只要是支持微软电话激活且是SPP接管的Windows和Office版本,均可以采用TSForge离线永久激活。

Windows Vista到Windows 11之间的所有系统(包括Windows Server)均支持,但是Vista和Server 2008通过权限保护,防止用户篡改数据,因此只能在PE下才可以实现。所以,号称Windows 7~Windows 11包括Server全都支持!

Windows 8及以上系统中,安装的Office 2013~2024都是SPP接管的,所以均支持。

以下版本不支持:

①Office 2010是OSPP接管的,因此它不适用。

②Windows 7上安装的Office也是被OSPP接管的,所以也不适用。

③Office 365由于不支持电话激活,所以也不适用。

03

「TSForge支持Win10数字激活吗?」

TSForge激活后,即便联网也不是数字激活,重装系统后还需要重新激活。TSForge最大的好处是,以前那些不容易永久激活的版本现在变得简单了,比如Windows 7 ESU以及KMS主机(使用CSVLK密钥激活)等。再比如Windows Server、Windows 7以前使用OEM激活,存在一定的蓝屏或无法进入系统的概率,那么现在不用担心这个问题了。

另外,通过TSForge还可以实现KMS激活4000年...

04

「MAS 3.0」

①MAS 3.0版已经集成了TSForge激活功能,可以下载使用。

②MAS还可以在线使用,打开PowerShell 输入:

irm https://get.activated.win | iex

其实就是在线将MAS下载到本地后运行,好处是可以下载到最新版,不用存储太多版本;坏处是,网速不好下载困难。

by:知己知彼

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/304.html

分享给朋友:

“Windows/Office被国外大神破解全部离线永久激活的原理” 的相关文章

Ipad必装软件排行,你装了吗?

随着电子产品的越来越多,ipad也成了大家一款很喜欢的工具,特别是很受年轻人的欢迎,对于新买到ipad的人来说,ipad必装的一些软件您知道?以下就由小编来给您介绍一下。NO.1iBooks这是你购买了iPad之后第一个需要安装的程序,目前可以用来浏览互联网上丰富的epub电子书,近期,iBook升...

占用空间极小的中望cad2014简体中文专业版的安装方法

#头条创作挑战赛##记录我的2024##妙笔生花创作挑战#大家好,二维绘图的软件你用过占用空间比较小,安装简单,功能齐全的cad软件吗?目前个人收藏了一款,也一直在用,软件版本也不低,这款软件是中望cad2014,很适合做外加工的老板经常接收外部文档用。因为外加工图档有时因为对方版本太高,打不开图...

我们提供CAD ET工具安装步骤并对其汉化,也找到安装不成功的原因

封面有点想笑,每次用到CAD的ET工具总会想到电影ET外星人(不知道有没有人和我一样的感觉),所以,把影片中经典的场景做了个封面来强化你们的记忆,虽然此ET非彼ET,哈哈!回到正题CAD的ET工具里有关于图层、图块、文字、填充等扩展命令,不乏很实用高效的命令。你想到它可能是因为从前辈或是网络学习中了...

怎么解决CAD安全系统不起作用或未正确安装?

CAD激活完后打开弹出显示安全系统(软件锁许可管理器)不起作用或未正确安装?很多人表示一头雾水,那下面就跟小编一起来解决吧!1、首先,打开电脑C盘目录。2、第二,我们要找出隐藏的文件夹ProgramData,选择 工具-文件夹选项。3、第三,弹出“文件夹选项”对话框,选择“查看”,在高级设置找到并选...

CAD如何设置打印样式?简单3步!初学者必看

很多初学CAD的小伙伴对CAD的打印设置都不熟悉,其实CAD打印也有一定的技巧,掌握一些CAD的打印技巧,可以帮助我们省下不少时间呢!那么今天小编就来跟大家分享一期关于CAD的打印技巧,小伙伴们拿好小本本记下来哦!一、打印样式设置1、打印界面首先,我们打开CAD,在CAD界面中点击打印按钮,或这按快...

《魔兽争霸官方对战平台》高清RPG限时畅玩火热进行中

8月26日起,只要你安装了《魔兽争霸III:重制版》客户端,即可在魔兽争霸官方对战平台限时免费畅玩高清RPG地图。传世战歌、黑暗之门、水之td等的一大波高清地图等你来玩,在享受高清画质带来的极致游戏体验同时,还有丰富的平台活动可参与,获得丰厚的虚拟道具奖励。官方对战平台下载地址:http://dz....