大神论坛

找回密码
快速注册
查看: 289 | 回复: 0

[原创] 逆向分析破解ViceVersa Pro 6 附破解版成品

主题

帖子

0

积分

初入江湖

UID
669
积分
0
精华
威望
0 点
违规
大神币
68 枚
注册时间
2023-10-14 10:50
发表于 2023-12-19 23:25
本帖最后由 阿拉灯神丁 于 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: 后面就会出现授权用户)

注册前后对比如下:


下方隐藏内容为本帖所有文件或源码下载链接:

游客你好,如果您要查看本帖隐藏链接需要登录才能查看, 请先登录

返回顶部