首页
社区
课程
招聘
第一次破解时,遇到的问题
发表于: 2004-8-15 09:22 4253

第一次破解时,遇到的问题

2004-8-15 09:22
4253
破解软件:XYZ-计算机等级考试题库系统(二级VFP)
破解工具: W32dsm8.93 、TRW2000
破解过程:
运行程序 XYZvfp.exe
出现用户注册对话框,
软件编号:VFU334XZ (程序自动填写)
注册码:12345 (随便输入)
点 注册
出现 提示 注册码错误,于是记下来,用W32dsm黄金中文版装载XYZvfp.exe
打开串式参考 ,晕!!全是乱码,郁闷,查找看看,什么都没有,于是乎换W32dsm8.93英文版,
查找还是什么都没有,仔细看看,里面没有一个汉字,????这个怎么查啊,刚才的注册错误
提示是怎么回事?     
  
问题:
用W32dsm查找是不是查找错误的提示信息呀?有什么技巧吗?

没办法,只好用TRW2000试一试了,用TRW2000装载XYZvfp.exe
F5继续
输入注册码 12345
Ctrl+N
bpx hmemcpy
F5  点注册
被拦截
BC *
PMODULE
按F12,跳出,  :)
重新装载
PMODULE后,到达这里
019F:00457E32         TEST EAX,EAX
019F:00457E34  FNCLEX
019F:00457E36  JNL 00457E4A
019F:00457E38  PUSH DWORD AO
019F:00457E3D  PUSH DWORD 00418A00
019F:00457E42  PUSH ESI
019F:00457E43  EAX
019F:00457E44  CALL MSVBVM60!_VbaHreHresultCheckObj
019F:00457E4A  MOV EDX,[EBP-1C]
019F:00457E4D  MOV EAX,[EBP-18]
019F:00457E50  PUSH EDX  ---------在这里D EAX 出现VFU334XZ 是软件编号
                                   D EDX 看看,呵呵是密码:12345
019F:00457E51  PUSH EAX
019F:00457E52  CALL 0045C1B0 ------------------这个CALL是干什么的?跟进去转了好长时间什么找到,郁闷,哪个高手帮忙看看,
019F:00457E57  LEA ECX,[EBP-1C]
019F:00457E5A  LEA EDX,[EBP-18]
019F:00457E5D  PUSH ECX
019F:00457E5E  PUSH EDX
019F:00457E5F  BYTE +02
019F:00457E61  MOV ESI,EAX
019F:00457E63  CALL MSVBVM60!_VbaFreeStrlist
019F:00457E69  ADD ESP,BYTE +0C
019F:00457E6F  CALL MSVBVM60!_VbaFreeObj
019F:00457E75  TEST SI,SI   --------------------这个?
019F:00457E78  JZ NEAR 0045834A (JUMP)----------- 感觉好象是这里,于是J FL Z F5运行,呵呵   跳出注册成功对话框,^_^点确定,????
又跳出一djks对话框
Run-time error'401':
can't show non-modul form when modal form is disp layed
               这是什么原因啊,不明白,难道这里不能改
                                                  
                                                   
019F:00457E7E MOV EAX,[EBX]
019F:00457E80 PUSH EBX
019F:00457E81 CALL NEAR [EAX+030C]
019F:00457E87 LEA  ECX,[EBP-20]
019F:00457E8A PUSH EAX
019F:00457E8B PUSH ECX
019F:00457E8C CALL EDI
019F:00457E8E MOV ESI,EAX
019F:00457E90 LEA EAX,[EBP-18]
019F:00457E93 PUSH EAX
019F:00457E94 PUSH ESI
019F:00457E95 MOV EDX,[ESI]
019F:00457E9D TEST EAX,EAX  ----------这个TEST用来做什么的?不懂
019F:00457E9F FNCLEX
我在里面转了好久,什么也没找到,下面的还要吗?我不知道用软件怎么把这个记录,只好自己打出来,好累啊,谁知道怎么办?????
一直到019F:00457E3D CALL MSVBVM60!_Recmsgbox ----------------这里弹出注册成功对话框
现在很茫然,不知道该怎么办了,请各位朋友帮帮忙,
                       先谢谢了,

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
can't show non-modul form when modal form is disp layed

当模式窗显示时不能显示非模式窗?
2004-8-15 10:15
0
雪    币: 212
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
哦,谢谢了
那怎么样次可以跳过这个窗口啊?
2004-8-15 13:15
0
雪    币: 212
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
请问我用R FL Z 把019F:00457E78  JZ NEAR 0045834A (JUMP)改为不跳,然后运行使其出现注册成功对话框,这样的破解思路难道不真确吗??为什么?
2004-8-15 15:43
0
游客
登录 | 注册 方可回帖
返回