搜索
您的当前位置:首页正文

逆向Mac版WPS(解除版本过期限制)

来源:二三娱乐
image.png

我也想升级最新版,你倒是给啊,金山官网至今没有一个WPS Mac版本的下载地址.
前期我做了一些尝试1.卸载重新安装,2.关闭网络,3.把时间调成2017年的,4.重启.结果都失败了(也不知道他怎么判断的),还是不给用

正文来了:
1.准备hopper 打开其中一个app,找到可执行文件,以"e"(et.app就是表格)为例拖进去分析

. 1B98625E-746E-4190-ABB7-4050CA54231B.png

2.我尝试过找update,exit,后来都失败了, 多多尝试我找了 expired ,然后找到一个KxStartup::isExpired()看看伪代码也简单,大概意思是是否过期,


搜索代码,修改前
修改前,伪代码

3.那就直接干掉试试, return NO,让他检测到的一直是没有过期.
Modify -> Assemble Instruction...
输入汇编代码:

mov        ax, 0x0   
ret

4.查看一下伪代码,方法确实被改了


修改后,伪代码

5.生成一个新的可执行文件,File -> Produce New Executable...

6.选择Remove Signature(移除签名).

替换原可执行文件,然后打开


打开ok

ok! enjoy!

好了,剩下的还有两个继续同样的处理.
ps:软件需要管理员权限替换可执行文件没弹出密码框也没反应,把.app文件先拷贝出来替换好了在放回应用程序里面.

Top