这个CALL为什么F7无法跟进啊 (请锁)
待破软件Ultra Zune Video Converter4.3.0119下载地址:http://www.newhua.com/soft/58354.htm
00411AE8 .50 PUSH EAX
00411AE9 .51 PUSH ECX
00411AEA .FF15 04984200 CALL DWORD PTR DS:;这个CALL为关键CALL,为什么F7没法跟进????
00411AF0 .83C4 08 ADD ESP,8
00411AF3 .85C0 TEST EAX,EAX
00411AF5 .0F84 40010000 JE Ultra_Zu.00411C3B
00411AFB .C705 089F4200>MOV DWORD PTR DS:,1
00411B05 >57 PUSH EDI
00411B06 .8D8B CC000000 LEA ECX,DWORD PTR DS:
00411B0C .C783 C4000000>MOV DWORD PTR DS:,1
00411B16 .E8 DBAA0000 CALL <JMP.&MFC42.#858_CString::operator=>
00411B1B .56 PUSH ESI
00411B1C .8D8B C8000000 LEA ECX,DWORD PTR DS:
00411B22 .E8 CFAA0000 CALL <JMP.&MFC42.#858_CString::operator=>
00411B27 .8B07 MOV EAX,DWORD PTR DS:
00411B29 .50 PUSH EAX ; /<%s>
00411B2A .8D8424 DC0000>LEA EAX,DWORD PTR SS: ; |
00411B31 .68 78874200 PUSH Ultra_Zu.00428778 ; |Register successful! License to:%s.
00411B36 .50 PUSH EAX ; |s
00411B37 .FF15 18074200 CALL DWORD PTR DS:[<&MSVCRT.sprintf>] ; \sprintf
00411B3D .83C4 0C ADD ESP,0C
00411B40 .8D8C24 D80000>LEA ECX,DWORD PTR SS:
00411B47 .6A 40 PUSH 40
00411B49 .68 6C874200 PUSH Ultra_Zu.0042876C ;Thank you
00411B4E .51 PUSH ECX
00411B4F .8BCD MOV ECX,EBP
00411B51 .E8 26AF0000 CALL <JMP.&MFC42.#4224_CWnd::MessageBoxA>
00411B56 .8B3F MOV EDI,DWORD PTR DS:
00411B58 .8D4C24 18 LEA ECX,DWORD PTR SS:
00411B5C .2BCF SUB ECX,EDI
00411B5E >8A07 MOV AL,BYTE PTR DS:
00411B60 .880439 MOV BYTE PTR DS:,AL
00411B63 .47 INC EDI
00411B64 .84C0 TEST AL,AL
00411B66 .^ 75 F6 JNZ SHORT Ultra_Zu.00411B5E
00411B68 .8B36 MOV ESI,DWORD PTR DS:
00411B6A .8D4C24 58 LEA ECX,DWORD PTR SS:
00411B6E .2BCE SUB ECX,ESI
00411B70 >8A06 MOV AL,BYTE PTR DS:
00411B72 .880431 MOV BYTE PTR DS:,AL
00411B75 .46 INC ESI
00411B76 .84C0 TEST AL,AL
00411B78 .^ 75 F6 JNZ SHORT Ultra_Zu.00411B70
00411B7A .8D4C24 10 LEA ECX,DWORD PTR SS:
00411B7E .E8 C5A90000 CALL <JMP.&MFC42.#540_CString::CString>
00411B83 .8D5424 14 LEA EDX,DWORD PTR SS:
00411B87 .C78424 E00100>MOV DWORD PTR SS:,0
00411B92 .52 PUSH EDX
00411B93 .E8 18EFFFFF CALL Ultra_Zu.00410AB0
00411B98 .83C4 04 ADD ESP,4
00411B9B .50 PUSH EAX
00411B9C .8D4C24 14 LEA ECX,DWORD PTR SS:
00411BA0 .C68424 E40100>MOV BYTE PTR SS:,1
00411BA8 .E8 49AA0000 CALL <JMP.&MFC42.#858_CString::operator=>
00411BAD .8D4C24 14 LEA ECX,DWORD PTR SS:
00411BB1 .C68424 E00100>MOV BYTE PTR SS:,0
00411BB9 .E8 78A90000 CALL <JMP.&MFC42.#800_CString::~CString>
00411BBE .8D4424 10 LEA EAX,DWORD PTR SS:
00411BC2 .68 60874200 PUSH Ultra_Zu.00428760 ;data.ini
00411BC7 .8D4C24 18 LEA ECX,DWORD PTR SS:
00411BCB .50 PUSH EAX
00411BCC .51 PUSH ECX
00411BCD .E8 72AD0000 CALL <JMP.&MFC42.#924_operator+>
00411BD2 .50 PUSH EAX
00411BD3 .8D4C24 14 LEA ECX,DWORD PTR SS:
00411BD7 .C68424 E40100>MOV BYTE PTR SS:,2
00411BDF .E8 12AA0000 CALL <JMP.&MFC42.#858_CString::operator=>
00411BE4 .8D4C24 14 LEA ECX,DWORD PTR SS:
00411BE8 .C68424 E00100>MOV BYTE PTR SS:,0
00411BF0 .E8 41A90000 CALL <JMP.&MFC42.#800_CString::~CString>
00411BF5 .8B5424 10 MOV EDX,DWORD PTR SS:
00411BF9 .8B35 A0014200 MOV ESI,DWORD PTR DS:[<&KERNEL32.WritePr>;kernel32.WritePrivateProfileStringA
00411BFF .8D4424 18 LEA EAX,DWORD PTR SS:
00411C03 .52 PUSH EDX ; /FileName
00411C04 .50 PUSH EAX ; |String
00411C05 .68 50874200 PUSH Ultra_Zu.00428750 ; |License Name
00411C0A .68 44874200 PUSH Ultra_Zu.00428744 ; |Register
00411C0F .FFD6 CALL ESI ; \WritePrivateProfileStringA
00411C11 .8B4C24 10 MOV ECX,DWORD PTR SS:
00411C15 .8D5424 58 LEA EDX,DWORD PTR SS:
00411C19 .51 PUSH ECX ; /FileName
00411C1A .52 PUSH EDX ; |String
00411C1B .68 34874200 PUSH Ultra_Zu.00428734 ; |License Code
00411C20 .68 44874200 PUSH Ultra_Zu.00428744 ; |Register
00411C25 .FFD6 CALL ESI ; \WritePrivateProfileStringA
00411C27 .E8 78AA0000 CALL <JMP.&MFC42.#1175_AfxGetThread>
00411C2C .85C0 TEST EAX,EAX
00411C2E .74 33 JE SHORT Ultra_Zu.00411C63
00411C30 .8B10 MOV EDX,DWORD PTR DS:
00411C32 .8BC8 MOV ECX,EAX
00411C34 .FF52 7C CALL DWORD PTR DS:
00411C37 .8BF0 MOV ESI,EAX
00411C39 .EB 2A JMP SHORT Ultra_Zu.00411C65
00411C3B >6A 40 PUSH 40
00411C3D .68 2C874200 PUSH Ultra_Zu.0042872C ;Sorry
00411C42 .68 04874200 PUSH Ultra_Zu.00428704 ;Invalid License Name or License Code
00411C47 .8BCD MOV ECX,EBP
高手请指教啊,我是菜鸟,在这里谢谢各位了。
[ 本帖最后由 沙海绿洲 于 2009-4-10 19:27 编辑 ] CALL DWORD PTR DS: //这个429804 指向哪里? 地址是否有效?
如果有效 按下Enter可以进去 就是软件注册了自己的F7键 MS提示什么错误,地址不能为000000之类的.
[ 本帖最后由 沙海绿洲 于 2009-4-5 17:33 编辑 ] 调试了一下
00411AE0 .85C0 test eax,eax
00411AE2 .75 21 jnz short Ultra_Zu.00411B05;如果注册码不对,此处不跳
00411AE4 .8B06 mov eax,dword ptr ds:
00411AE6 .8B0F mov ecx,dword ptr ds:
00411AE8 .50 push eax
00411AE9 .51 push ecx
00411AEA .FF15 04984200 call dword ptr ds: ;这里异常
00411AF0 .83C4 08 add esp,8
00411AF3 .85C0 test eax,eax
03A194C E8 07210000 call AppSys.003A3A58
003A1951 8B9424 B4030000 mov edx,dword ptr ss:
003A1958 8D8C24 94000000 lea ecx,dword ptr ss: ;这里出现注册码
003A195F 6A 08 push 8
[ 本帖最后由 chadd 于 2009-4-5 19:58 编辑 ] 谢谢楼上的解答,问题解决。请锁。
页:
[1]