最近发现mybase作为个人知识存储还不错,去网上找的破解版都是旧版本的没有最新版,so自己就尝试了下破解
首先感谢下【Mac程序分析】mybese个人知识管理软件破解分析 http://www.52pojie.cn/thread-563578-1-1.html 这位大大提供的思路
接下来是整个过程:
开始直接搜索注册失败的字符串结果搜索不到
接着发现软件目录下的lang文件夹的chs.ini里存储的都是中英文对照,尝试搜索了下对应的英文Prompt.Info.Trial结果还真找到了
双击之后网上翻发现了注册成功的标示,当然你也可以直接搜索到
然后继续向上找关键跳,直接NOP掉或修改跳转条件之后发现确实提示注册成功了,但只是弹了一个注册成功的框而已
根据跳转的条件可以发现是eax的值被重置为0之后才会实现该跳转的,继续追踪关键跳上边的call,经过一大堆跳转之后发现对eax进行了赋值操作,直接修改赋值eax为1试试,mov eax,1
OK!随意输入用户名和注册码都可以注册成功!
文笔有限,大家凑合看吧
最后附上成品链接:
链接:http://pan.baidu.com/s/1pLeyrB9 密码:x1jg
--官方论坛
www.52pojie.cn
--推荐给朋友
公众微信号:吾爱破解论坛
或搜微信号:pojie_52