首页
社区
课程
招聘
破解这个软件遇到的问题_Surfer[求助]
发表于: 2006-3-5 22:44 4413

破解这个软件遇到的问题_Surfer[求助]

2006-3-5 22:44
4413
软件: 3D Surfer 2.0
工具: Ollydbg cn

说明:
该软件提供50次试用,好像没有功能限制
破解可以去掉次数限制,也可以读懂注册码验证算法,写注册机
因本人水平有限,不能读懂算法,爆破

004183D0至0041847E程序段对试用剩余次数进行了判断,
如果剩余0次,则运行至00418430提示软件已经过期
大于0次运行至00418405提示剩余次数并建议注册

call 004FE5A2 打开注册窗口 --〉004EBF40
00445D19 对话框:说明软件已注册
00445D19 push 566F90
00445D1E push edx
00445D1F call 004FB5B5

修改程序:
将 004183D0 代码jg short 00418411 更改为 jmp long 0041847E 跳过检查
将 00445A81 代码je 00445D53       更改为 jmp 00445CFB 显示已注册信息
00445A61
至此爆破成功,没有次数限制
可是发现
1、[文件]菜单的保存功能失效
2、[输入]-[读如原始数据]的[数据组织对话框]中“选择插值方法”下拉框只有一种选择,原来好像是四种或者五种

问题:
1、不知道试用次数是保存在什么地方了
2、程序何处检查本程序被爆破,产生了功能限制
3、如果可以,是否可以看懂注册码验证算法

小弟初出茅庐,请各位大虾不吝赐教
软件下载地址:
[下载一]
[下载二]
也可以直接在[百度] 搜索 3D Surfer 2.0
多谢!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 204
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看来大家都很忙呀
没有一个可以帮忙指教一下的
我好惨啊
2006-3-13 15:25
0
雪    币: 215
活跃值: (85)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
最初由 archon 发布
1、不知道试用次数是保存在什么地方了
2、程序何处检查本程序被爆破,产生了功能限制
3、如果可以,是否可以看懂注册码验证算法


1、次数是保存在注册表里的,键名叫Create。
2、程序好像没有检查是否被爆破,这个程序就没有保存这个功能也许我没有发现吧。
3、我没有跟明白注册算法。

你破的地方只是信息输出的地方,而没有修改注册标志,注册标志是【esp+13】所以实际上你没有爆破成功。

这个软件写的不错的,如果能负担的话,还是买正版吧。
2006-3-15 22:57
0
游客
登录 | 注册 方可回帖
返回
//