本帖最后由 阿拉灯神丁 于 2023-12-19 23:25 编辑
1.加载程序后F9运行,进入程序领空,搜索“Unregistered”,得到结果: 
2、双击来到反汇编区: 
我们发现有个 jnz 跳转,实现的话就能跳过此处。向上分析有一个比较,只要满足 DS:[0x0000000140A4DAA2]=1,则下面跳转实现,所以此处“右键—查找引用—地址:XXXXXXXX”,得到如下结果: 
我们在每个赋值语句上F2下断点,然后运行程序分析得到关键的赋值处: 
在【破解处-1】处使AL=1即可,此处修改可解决程序标题处的“未注册”为“已注册”。保存补丁,独立运行程序,点“关于”可以看到 Licensed to: 后面没有信息。 
4、下面解决这个问题。我们查找“registered”,得到如下信息: 
看到“Thank you. ViceVersa PRO%s is now registered on this computer%s”了吗?这不就是注册成功的提示吗!双击来到反汇编区分析。 上溯分析会得到关键信息: 
5、再次进入关键CALL viceversa.1400BBC70,F8单步分析最终得到【破解处-2】: 
6、完成以上两处破解后保存补丁,运行程序,点“Help”菜单下的“Enter Registration Key…”,输入任意邮箱和注册信息即可。(此时Licensed to: 后面就会出现授权用户) 
注册前后对比如下: 
下方隐藏内容为本帖所有文件或源码下载链接:
游客你好,如果您要查看本帖隐藏链接需要登录才能查看,
请先登录
|