无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 21727|回复: 126

Microsoft Office 2010 另类绕过激活方案

    [复制链接]
发表于 2021-1-23 15:07:44 | 显示全部楼层 |阅读模式
大家都知道,Office 2010以上的Office 要正常打开,OSPPSVC服务一定要是正常运行的,否则就会弹窗报错或者直接闪退,如下图: 捕获.PNG 但是,我偶然发现,Beta版本的Office 2010 就算去掉了OSPPSVC服务,也一样能打开,如下图:
捕获.PNG
注意这里的标题栏,显示未经授权产品,但是并没有红底,其他功能也一切正常,帮助内原本显示激活信息的部分一片空白: 捕获.PNG
然后我就又进行了一下研究,发现C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\MSO.dll这个DLL控制着OSPPSVC服务正常性的检测,于是我把Beta版的MSO.DLL替换了Office 2010 RTM的同名文件(下图中左dll为Beta版,右为RTM版)
捕获.PNG
然后,真的绕过了激活检测,直接打开了
捕获.PNG
再去看帮助内激活信息部分,和Beta版一样,直接一片空白
捕获.PNG
但是这里的版本号变成了Beta版的版本号
接着测试其他组件,发现除了Excel不能打开,直接崩溃之外,其他的组件都工作正常。
捕获.PNG
接着我又尝试性的把RTM版Excel的主程序替换成Beta版的,结果一试,发现Excel也可以打开了
捕获.PNG
也成功绕过了激活检测。

然后我就顺着这个思路,做了一个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://wwe.lanzous.com/inBVKkq7zib


评分

参与人数 8无忧币 +30 收起 理由
125109139 + 3 lanzou的网址变了: s 改成 i
879792799 + 5 人才啊!
impish + 1 很给力!
yuan-hang + 1 赞一个!
lemonle79 + 5 很给力!
onlive + 5 赞一个!
zhczf + 5 很给力!
wongllv + 5 很给力!

查看全部评分

 楼主| 发表于 2021-1-23 15:08:55 | 显示全部楼层
希望@tt911大神也能进来看看,研究研究这个另类激活方式,造福使用Office 2010的人
回复

使用道具 举报

发表于 2021-1-23 15:16:20 | 显示全部楼层
哈哈,长见识了,围观一下。
回复

使用道具 举报

发表于 2021-1-23 15:34:52 | 显示全部楼层
厉害了,技术宅
回复

使用道具 举报

发表于 2021-1-23 16:10:00 | 显示全部楼层
记得以前好像有人破解过MSO.DLL 这个文件,忘了是在哪儿看过
回复

使用道具 举报

发表于 2021-1-23 16:14:40 | 显示全部楼层
xb21cn发的就是破解的。无需激活

点评

xb21cn大神的只是破解了激活提示而已,如果没有激活或者osppsvc有问题的话还是会跳激活或者闪退的  详情 回复 发表于 2021-1-23 23:28
回复

使用道具 举报

发表于 2021-1-23 16:47:43 | 显示全部楼层
刚测试了下,确实可以去掉ospp了,我再试下去除激活提示就完美了
但毕竟替换了旧版mso.dll,不知道会造成啥后遗症^_^

点评

从2021年开始,全国的等级考试要求office2016了,能不能够测试下后面几个版本是否也可以用这个方法?  详情 回复 发表于 2021-1-25 13:18
期待大佬的研究  详情 回复 发表于 2021-1-24 13:06
对的,还是得进行进一步的测试。(理论上找到mso.dll里控制检测激活的那一段就可以破解全系office了,就是没人来研究)  详情 回复 发表于 2021-1-23 21:19
既然老大冒泡了,就反馈一下office2010电子表格的默认设置,打开多表格时在任务栏没有展示。经查是没有勾选 选项→高级→在任务栏中显示所有窗口 office2016是勾选了的。  详情 回复 发表于 2021-1-23 17:51
回复

使用道具 举报

发表于 2021-1-23 16:53:59 | 显示全部楼层
确实OSPPSVC服务很烦,希望有大神研究一下。

点评

确实OSPPSVC服务很烦  详情 回复 发表于 2021-1-23 17:24
回复

使用道具 举报

发表于 2021-1-23 17:24:32 | 显示全部楼层
wynew8au 发表于 2021-1-23 16:53
确实OSPPSVC服务很烦,希望有大神研究一下。

确实OSPPSVC服务很烦
回复

使用道具 举报

发表于 2021-1-23 17:34:29 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2021-1-23 17:41:45 | 显示全部楼层
感谢另类分享  学习啊
回复

使用道具 举报

发表于 2021-1-23 17:51:26 | 显示全部楼层
2012xb21cn 发表于 2021-1-23 16:47
刚测试了下,确实可以去掉ospp了,我再试下去除激活提示就完美了
但毕竟替换了旧版mso.dll,不知道会造成 ...

既然老大冒泡了,就反馈一下office2010电子表格的默认设置,打开多表格时在任务栏没有展示。经查是没有勾选 选项→高级→在任务栏中显示所有窗口
office2016是勾选了的。

点评

office2010默认就如此,以前改成显示一样好多人提,众口难调  详情 回复 发表于 2021-1-23 17:58
回复

使用道具 举报

发表于 2021-1-23 17:57:08 | 显示全部楼层
希望长久吧
回复

使用道具 举报

发表于 2021-1-23 17:58:23 | 显示全部楼层
bfgxp 发表于 2021-1-23 17:51
既然老大冒泡了,就反馈一下office2010电子表格的默认设置,打开多表格时在任务栏没有展示。经查是没有勾 ...

office2010默认就如此,以前改成显示一样好多人提,众口难调

点评

原来如此,感谢解惑  发表于 2021-1-24 07:56
回复

使用道具 举报

发表于 2021-1-23 18:08:07 | 显示全部楼层
做个记号,用的不多,没怎么注意
回复

使用道具 举报

发表于 2021-1-23 19:40:31 | 显示全部楼层
纵观msoffice这些版本,我认为,2010是最佳版本,能打开新格式,速度也很快。在加上这个激活,完美了。

点评

2013有onenote比较好用,已经离不开了  详情 回复 发表于 2021-1-24 11:07
回复

使用道具 举报

发表于 2021-1-23 20:03:19 | 显示全部楼层
如果有2016版本就好了,最喜欢这个版本了。
直接从07升级上来的。
回复

使用道具 举报

发表于 2021-1-23 20:22:57 | 显示全部楼层
学习了,谢谢!
回复

使用道具 举报

发表于 2021-1-23 20:48:19 | 显示全部楼层
技术宅 果然 是技术宅 感谢分享.
回复

使用道具 举报

发表于 2021-1-23 20:56:27 | 显示全部楼层
喜欢2016.虽然启动慢点。不过pe里用的是xb21cn大佬的2010.这个解决了。估计体积又可以减少几十兆了。
回复

使用道具 举报

发表于 2021-1-23 21:07:20 | 显示全部楼层
必须支持一波!
回复

使用道具 举报

 楼主| 发表于 2021-1-23 21:19:27 | 显示全部楼层
2012xb21cn 发表于 2021-1-23 16:47
刚测试了下,确实可以去掉ospp了,我再试下去除激活提示就完美了
但毕竟替换了旧版mso.dll,不知道会造成 ...

对的,还是得进行进一步的测试。(理论上找到mso.dll里控制检测激活的那一段就可以破解全系office了,就是没人来研究)

点评

毛子的一般在这块有特长,比如adobe系列,一般都是毛子搞定。可以找到adobe系列的毛子的论坛,提出思路,让大神完善下,2010的确是个稳定干净的好版本!用了以后基本不打算升级。只是换新电脑新系统,又要重新搞激*  详情 回复 发表于 2021-3-2 22:32
回复

使用道具 举报

发表于 2021-1-23 21:21:00 | 显示全部楼层

感谢分享
回复

使用道具 举报

发表于 2021-1-23 21:29:32 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2021-1-23 23:05:30 | 显示全部楼层
原来这样也可以?!
那这种操作后,功能上有没有受限?毕竟是用Beta版文件进行替换的

点评

然而功能并没有受限,目前我还没没发现bug  详情 回复 发表于 2021-1-23 23:25
回复

使用道具 举报

 楼主| 发表于 2021-1-23 23:25:41 | 显示全部楼层
那只幽灵 发表于 2021-1-23 23:05
原来这样也可以?!
那这种操作后,功能上有没有受限?毕竟是用Beta版文件进行替换的

然而功能并没有受限,目前我还没没发现bug

点评

哦哦,好的,感谢楼主  详情 回复 发表于 2021-1-24 20:31
回复

使用道具 举报

 楼主| 发表于 2021-1-23 23:28:40 | 显示全部楼层
bfgxp 发表于 2021-1-23 16:14
xb21cn发的就是破解的。无需激活

xb21cn大神的只是破解了激活提示而已,如果没有激活或者osppsvc有问题的话还是会跳激活或者闪退的
回复

使用道具 举报

发表于 2021-1-23 23:32:42 | 显示全部楼层
本帖最后由 dafs 于 2021-1-24 22:48 编辑

技术的力量是无穷的,绝对支持楼主的探索精神
回复

使用道具 举报

发表于 2021-1-23 23:58:31 | 显示全部楼层
期待xb21cn大神能看到并更新作品
回复

使用道具 举报

发表于 2021-1-24 00:00:53 | 显示全部楼层
自从换了wps,,,还是wps香
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 16:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表