首页
社区
课程
招聘
[旧帖] 大侠们快来帮新手破处 0.00雪花
发表于: 2007-4-7 20:59 4405

[旧帖] 大侠们快来帮新手破处 0.00雪花

2007-4-7 20:59
4405
这两天在看雪看了几篇学习文章,也想亲自破~~~~~~~~~~~~~一个,于是随便找了个来破,不想运气真TMD的不好,找到的这个是被别人破过了的,于是又花了点时间找了个原装未破的。

软件名称:TypingMasterENG7.0.720 (一个小的指法练习软件 有附件)
软件安装后在安装目录里面有4个exe文件,如下
TypingMaster.exe   tmaster.exe  KBoost.exe  unins000.exe
快捷方式用的是TypingMaster.exe 但是好像执行的是 tmaster.exe
看了一下tmaster.exe,无壳  Delphi。

操作步骤如下:
1 用Ollgdbg将tmaster.exe打开
2 在00523CF4下断点
3 F9
4 点击 Enter license 按钮,在License ID:的编辑框输入ABCDEFG;在Product Key:编辑框输入
  987654321,然后点击Enter按钮。
5 程序停在00523CF4即license 程序处理的入口处;
6 F8 跟下去看到如下:
00523D57   E8D8D2F0FF             call    00431034 ;得到 Product Key
.
.
00523D98   E897D2F0FF             call    00431034 ;得到 License ID
.
.之后是检查License ID 和License ID是否为空。。。如果不为空就开始验证
.
开始一系列的验证 ,(就是没有找到关键的地方)。
我将00523F1B   7539                   jnz     00523F56
改成00523F1B   7539                   je      00523F56 
后运行程序,提示我输入的license已经被认可了,但是当我回到主程序后看到,被限制的功能还是没能解除限制,所以刚才该的哪个地方只是让最后的提示信息正确了。并没有找到关键点。

请各位高手出手相救。请尽量写详细一点,小弟水平有限。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 247
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
F(license) == G(Name)  进到算法内部修改把
或许有用
2007-4-7 23:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
偶也在跟着学,你用什么汇编工具??
2007-4-8 03:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
安摧兄 你说的是条件断点吗?
F(license) == G(Name)  具体点,详细点行吗? 小弟比较弱:),谢谢!
2007-4-8 11:29
0
雪    币: 9
活跃值: (142)
能力值: ( LV12,RANK:200 )
在线值:
发帖
回帖
粉丝
5
你破解的只是个对话框,并没有找到真正的暴破点,类似这种程序应该是多个暴破点组成
2007-4-8 13:20
0
游客
登录 | 注册 方可回帖
返回
//