MWeb 4.6.1 简单破下
今天带来的是2024-05-26 的最新版本:MWeb Pro - 4.6.1 (1249);由于担心文笔不够专业,所以使用了 AI 润色文章,各位大手多多包涵。
### 效果
时间改成 2026 年,一样正常使用。
### **背景**
最近看到了[一篇研究mweb的文章](https://zhuanlan.zhihu.com/p/26138858),但是没有具体细节过程;心痒痒,于是开始了这次 crack 之旅,搞定。
### 软件启动过程
激活许可证
### 关键函数
activated 函数
在进行逆向分析时,我发现了一个关键函数 `activated`,它负责检查许可证的状态。通过查看该函数的伪代码,我了解到了其作用,并成功将其修改为永真条件,从而绕过了许可证检查,实现了软件的永久激活。
查看伪代码,知道了sub_100444f18的作用(获取 activated 的值)
改为永真条件。
```
mov x0, #0x1
ret
```
破解之后,记得重新签名
> 记住:修改过的文件要替换签名,App 才能正常打开
>
> 在成功破解软件后,我遇到了一个问题:即使成功修改了软件,但无法打开。后来我发现,需要重新对修改过的文件进行签名才能使 App 正常打开。通过查阅资料和参考 GitHub 上的一些教程,我知道了如何正确地对修改过的文件进行重新签名,最终成功解决了这个问题。
```bash
$ codesign -f -s - --timestamp=none/Applications/MWeb Pro.app/Contents/MacOS/MWeb\ Prohp
```
希望这篇文章能够对你有所帮助,也欢迎大家交流与分享逆向分析的经验和技巧!
### 参考
- (https://github.com/zwo/MyMacsAppCrack/blob/main/howtocrack.md)
- (https://www.hopperapp.com/tutorial.html) onlyxiu 发表于 2024-5-28 23:28
大佬 签名这块 具体怎么弄 执行您给的命令不管用
碰巧可以了哈哈哈
本帖最后由 testify 于 2024-5-26 10:19 编辑
图片不知道怎么的,丢失了。这里一并附上
0、软件启动过程
1、激活结果图
2、关键 call 的逻辑(分别用 hopper 和 ida 查看)
3、修改为永远为真
贴图请编辑原贴,不要分楼 牛蛙牛蛙感谢分享 前来学习 牛啊牛啊 感谢分享 学到了!!!! 牛!!大佬66,先收藏 前来学习。说实话,大佬写的文章没必要用ai润色,能写出东西已经比我这种半天写不出一个字的人厉害多了。 大佬 签名这块 具体怎么弄 执行您给的命令不管用
页:
[1]
2