speedboy 发表于 2023-12-17 19:38:34

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: 后面就会出现授权用户)

注册前后对比如下:



speedboy 发表于 2023-12-17 19:38:51

沙发留着备用

chishingchan 发表于 2023-12-17 20:34:29

分析的很详细!虽然我没学会,但谢谢分享。

chishingchan 发表于 2023-12-17 20:45:16

能否提供破解主程序(非劫持)?谢谢!

LuckyClover 发表于 2023-12-17 21:01:48

大表哥又出手了

飞天 发表于 2023-12-17 21:19:33

感谢大婶分享过程。

smallhorse 发表于 2023-12-17 21:21:02

老表,教我IDA**妓术

xyzjxlf 发表于 2023-12-17 22:44:06

论坛优秀老师多!

非诚勿扰 发表于 2023-12-18 09:16:40

感谢表哥分享精彩

喜幻飞 发表于 2023-12-19 21:41:37

学就完了,大佬威武
页: [1] 2
查看完整版本: ViceVersa Pro 6 Build 6010(X64)简单分析