ViceVersa Pro 6 Build 6010(X64)简单分析
1、 加载程序后F9运行,进入程序领空,搜索“Unregistered”,得到结果:2、双击来到反汇编区:
我们发现有个 jnz 跳转,实现的话就能跳过此处。向上分析有一个比较,只要满足 DS:=1,则下面跳转实现,所以此处“右键—查找引用—地址:XXXXXXXX”,得到如下结果:
我们在每个赋值语句上F2下断点,然后运行程序分析得到关键的赋值处:
3、F7进入分析00000001400FDFBCALL viceversa.1400BBC70(此为关键Call,使返回的 AL=1即可)
在【破解处-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: 后面就会出现授权用户)
注册前后对比如下:
我的大沙发真舒服 看到了您在飘云,有幸遇到,真好! 本帖最后由 suko 于 2023-12-18 14:44 编辑
感谢分享,学习中。。。。 先赞再看学习提升 感谢分享了
页:
[1]