Mweb3.0 破解

Mweb3.0 破解

破解过程

使用IDA搜索license相关的函数,找到一个updateMWebLicenseInfoUI
查看其实现,发现sub_100238940疑似是否已经激活的函数。

定位关键函数

可以通过修改sub_100238940的返回值验证一下猜想。
原函数尾部的机器码及汇编代码如下截图。
修改字节码前

使用Hex编辑工具直接修改字节码,将8A 85 57 F9 FF FF 0F BE C0 修改为 31 C0 31 C0 B8 01 00 00 00。修改后的反编译截图:
修改字节码后

对修改后的二进制文件使用ldid -S MWeb命令进行重签名,然后放到原来的目录。

破解成功

重新启动Mweb,发现并未弹出激活、试用的对话框,菜单中有“查看激活信息”的选项。
主菜单
查看激活信息:
激活信息