首页
社区
课程
招聘
未解决 [转帖]Microsoft Office 2010 另类绕过激活方案
发表于: 2021-1-30 18:33 4345

未解决 [转帖]Microsoft Office 2010 另类绕过激活方案

2021-1-30 18:33
4345

转发按:本帖转自无忧论坛,详见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423855&extra=&page=1

 

坛友认为看雪论坛大佬或许能搞定,故转发。

 

大家都知道,Office 2010以上的Office 要正常打开,OSPPSVC服务一定要是正常运行的,否则就会弹窗报错或者直接闪退,如下图:
但是,我偶然发现,Beta版本的Office 2010 就算去掉了OSPPSVC服务,也一样能打开,如下图:

注意这里的标题栏,显示未经授权产品,但是并没有红底,其他功能也一切正常,帮助内原本显示激活信息的部分一片空白:
然后我就又进行了一下研究,发现C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\MSO.dll这个DLL控制着OSPPSVC服务正常性的检测,于是我把Beta版的MSO.DLL替换了Office 2010 RTM的同名文件(下图中左dll为Beta版,右为RTM版)

然后,真的绕过了激活检测,直接打开了

再去看帮助内激活信息部分,和Beta版一样,直接一片空白

 

但是这里的版本号变成了Beta版的版本号
接着测试其他组件,发现除了Excel不能打开,直接崩溃之外,其他的组件都工作正常。

接着我又尝试性的把RTM版Excel的主程序替换成Beta版的,结果一试,发现Excel也可以打开了

也成功绕过了激活检测。

 

然后我就顺着这个思路,做了一个Office 2010 暴力破解脚本
先执行如下Bat
————————————
@echo off
ECHO 停止服务中,请稍等

 

net stop osppsvc 1>nul 2>nul

 

ECHO 请以管理员身份运行,按确认键继续
PAUSE >nul

 

IF EXIST "%programfiles%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" GOTO ORG
IF EXIST "%programfiles(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" GOTO X86ONX64

 

ECHO 您尚未安装Office2010,或已经处理过
GOTO done

 

:ORG
ren "%programfiles%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" setup.exe.lock
ren "%programfiles%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL" OSPPC.DLL.lock

 

:X86ONX64
ren "%programfiles(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" setup.exe.lock
ren "%programfiles(x86)%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL" OSPPC.DLL.lock

 

:done
ECHO Done!
pause >nul
——————————
然后把附件中的MSO.dll 和excel.exe分别替换到%programfiles%\Common Files\Microsoft Shared\OFFICE14\
以及%programfiles%\Microsoft Office\Office14\ 中,即可完成Office 2010 的绕过激活操作。
经过本人测试,此方法也适用于各大大佬制作的Office 2010 绿色版,精简版,也适用于打了SP2的Office 2010。
但是,直接替换DLL不是那么的完美,也有可能造成潜在的Bug,所以我想请各位会汇编的大佬来帮忙看看,到底是MSO.DLL内哪些部分控制了OSPPSVC状态的检测。
下面我会把Beta版,RTM 版MSO.DLL ,Beta版 Excel主程序上传到附件,有能力的可以一起研究一下。
https://pan.lanzous.com/inBVKkq7zib


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2909
活跃值: (2847)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
高人,学习了
2021-1-31 20:34
0
雪    币: 2510
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
坛里有你更精 ,感谢分享
2021-2-1 01:52
1
雪    币: 2604
活跃值: (231)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
还有这种操作 学到了
2021-3-17 16:37
0
游客
登录 | 注册 方可回帖
返回
//