- UID
- 14421
注册时间2006-5-30
阅读权限20
最后登录1970-1-1
以武会友
TA的每日心情 | 奋斗 2018-6-20 16:25 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
楼主 |
发表于 2007-1-31 14:27:25
|
显示全部楼层
- * Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
- |:00401703(C), :0040170C(C) //////错误是从这两个地方跳转来的
- |
- :004017AD 53 push ebx
- :004017AE 53 push ebx
- * Possible StringData Ref from Data Obj ->"错误:请输入有效的序列号"
- |
- :004017AF 686C304000 push 0040306C
复制代码
好我们到00401703(C),看看:
- * Reference To: MFC42.Ordinal:0F22, Ord:0F22h
- |
- :004016F5 E8CE030000 Call 00401AC8 //关键call
- :004016FA 8B4C240C mov ecx, dword ptr [esp+0C]
- :004016FE 8B41F8 mov eax, dword ptr [ecx-08]
- :00401701 3BC3 cmp eax, ebx
- :00401703 0F84A4000000 je 004017AD
- :00401709 83F81D cmp eax, 0000001D
- :0040170C 0F8C9B000000 jl 004017AD
- :00401712 8B159C314000 mov edx, dword ptr [0040319C]
- :00401718 A1A0314000 mov eax, dword ptr [004031A0]
- :0040171D 52 push edx
- :0040171E 50 push eax
- :0040171F E81CFCFFFF call 00401340 //高手们,这里也有一个Call,
- //0040153C等地方都调用过它,我就是从这里开始突破的
- :00401724 83C408 add esp, 00000008
- :00401727 8D4C2410 lea ecx, dword ptr [esp+10]
- :0040172B 50 push eax
复制代码
去看看这个call 00401340
- * Referenced by a CALL at Addresses:
- |:0040153C , :0040171F
- |
- :00401340 83EC5C sub esp, 0000005C
- :00401343 B906000000 mov ecx, 00000006
- :00401348 33C0 xor eax, eax
- :0040134A 53 push ebx
- :0040134B 55 push ebp
- :0040134C 56 push esi
- :0040134D 57 push edi
- * Possible StringData Ref from Data Obj ->"HUAYUITDRNIARMOIDEMLAGOMG"
- |
- :0040134E BE34304000 mov esi, 00403034
- :00401353 8D7C2410 lea edi, dword ptr [esp+10]
- :00401357 F3 repz
- :00401358 A5 movsd
- :00401359 66A5 movsw
- :0040135B B907000000 mov ecx, 00000007
- :00401360 8D7C242C lea edi, dword ptr [esp+2C]
- :00401364 F3 repz
- :00401365 AB stosd
- :00401366 66AB stosw
- :00401368 B907000000 mov ecx, 00000007
- :0040136D 33C0 xor eax, eax
- :0040136F 8D7C244C lea edi, dword ptr [esp+4C]
- :00401373 8D5C244C lea ebx, dword ptr [esp+4C]
- :00401377 F3 repz
- :00401378 AB stosd
- :00401379 8B4C2470 mov ecx, dword ptr [esp+70]
- :0040137D 8D6C242C lea ebp, dword ptr [esp+2C]
- :00401381 66AB stosw
- :00401383 8B442474 mov eax, dword ptr [esp+74]
- :00401387 8BD0 mov edx, eax
- :00401389 2BD1 sub edx, ecx
- :0040138B 03C8 add ecx, eax
- :0040138D 52 push edx
- :0040138E 51 push ecx
- ////////中间省掉
- * Reference To: MSVCRT._strdup, Ord:01BFh
- |
- :00401411 FF150C224000 Call dword ptr [0040220C]
- :00401417 83C404 add esp, 00000004
- :0040141A 5F pop edi
- :0040141B 5E pop esi
- :0040141C 5D pop ebp
- :0040141D 5B pop ebx
- :0040141E 83C45C add esp, 0000005C
- :00401421 C3 ret //我是新手,以上算法不清楚,但猜想这一定 //是注册码返回的地方
复制代码
接下用OD载入,在00401421处设置断点
注册码果然在寄存器窗口显示出来了. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|