-
-
[求助]vb逆向工程高手请帮我看看!
-
发表于: 2005-9-13 15:50 3792
-
这是一个form_load的反汇编代码,小弟刚学vb逆向,请高手指点一下。
―――――――――――――――――――――――――――――――――――
:00406A90 55 push ebp
:00406A91 8BEC mov ebp, esp
:00406A93 83EC0C sub esp, 0000000C
* Possible StringData Ref from Code Obj ->"??@"
|
:00406A96 68A6134000 push 004013A6
:00406A9B 64A100000000 mov eax, dword ptr fs:[00000000]
:00406AA1 50 push eax
:00406AA2 64892500000000 mov dword ptr fs:[00000000], esp
:00406AA9 81EC84010000 sub esp, 00000184
:00406AAF 53 push ebx
:00406AB0 56 push esi
:00406AB1 57 push edi
:00406AB2 8965F4 mov dword ptr [ebp-0C], esp
:00406AB5 C745F8A0114000 mov [ebp-08], 004011A0
:00406ABC 8B4508 mov eax, dword ptr [ebp+08]
:00406ABF 8BC8 mov ecx, eax
:00406AC1 83E101 and ecx, 00000001
:00406AC4 894DFC mov dword ptr [ebp-04], ecx
:00406AC7 24FE and al, FE
:00406AC9 50 push eax
:00406ACA 894508 mov dword ptr [ebp+08], eax
:00406ACD 8B10 mov edx, dword ptr [eax]
:00406ACF FF5204 call [edx+04]
:00406AD2 33DB xor ebx, ebx
:00406AD4 895DDC mov dword ptr [ebp-24], ebx
:00406AD7 895DD4 mov dword ptr [ebp-2C], ebx
:00406ADA 895DD0 mov dword ptr [ebp-30], ebx
:00406ADD 895DC0 mov dword ptr [ebp-40], ebx
:00406AE0 895DB0 mov dword ptr [ebp-50], ebx
:00406AE3 895DA0 mov dword ptr [ebp-60], ebx
:00406AE6 895D90 mov dword ptr [ebp-70], ebx
:00406AE9 895D80 mov dword ptr [ebp-80], ebx
:00406AEC 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:00406AF2 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
:00406AF8 899D34FFFFFF mov dword ptr [ebp+FFFFFF34], ebx
:00406AFE 899D24FFFFFF mov dword ptr [ebp+FFFFFF24], ebx
:00406B04 899D14FFFFFF mov dword ptr [ebp+FFFFFF14], ebx
:00406B0A 899D04FFFFFF mov dword ptr [ebp+FFFFFF04], ebx
:00406B10 899DF4FEFFFF mov dword ptr [ebp+FFFFFEF4], ebx
:00406B16 899DE4FEFFFF mov dword ptr [ebp+FFFFFEE4], ebx
:00406B1C 899DD4FEFFFF mov dword ptr [ebp+FFFFFED4], ebx
:00406B22 899DC4FEFFFF mov dword ptr [ebp+FFFFFEC4], ebx
:00406B28 899DB4FEFFFF mov dword ptr [ebp+FFFFFEB4], ebx
:00406B2E 899DA4FEFFFF mov dword ptr [ebp+FFFFFEA4], ebx
:00406B34 E8F7610000 call 0040CD30
:00406B39 391D10204100 cmp dword ptr [00412010], ebx
:00406B3F 7510 jne 00406B51
:00406B41 6810204100 push 00412010
:00406B46 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406B4B FF15F8104000 Call dword ptr [004010F8]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406B3F(C)
|
:00406B51 A110204100 mov eax, dword ptr [00412010]
* Reference To: MSVBVM60.__vbaCastObj, Ord:0000h
|
:00406B56 8B3D48114000 mov edi, dword ptr [00401148]
* Possible StringData Ref from Code Obj ->"9O????"
|
:00406B5C 68105D4000 push 00405D10
:00406B61 50 push eax
:00406B62 FFD7 call edi
* Reference To: MSVBVM60.__vbaObjSet, Ord:0000h
|
:00406B64 8B3560104000 mov esi, dword ptr [00401060]
:00406B6A 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406B6D 50 push eax
:00406B6E 51 push ecx
:00406B6F FFD6 call esi
:00406B71 8D55D0 lea edx, dword ptr [ebp-30]
:00406B74 52 push edx
:00406B75 E856610000 call 0040CCD0
:00406B7A 8B45D0 mov eax, dword ptr [ebp-30]
:00406B7D 681C554000 push 0040551C
:00406B82 50 push eax
:00406B83 FFD7 call edi
:00406B85 50 push eax
:00406B86 6810204100 push 00412010
:00406B8B FFD6 call esi
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00406B8D 8B3D78114000 mov edi, dword ptr [00401178]
:00406B93 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406B96 FFD7 call edi
:00406B98 53 push ebx
:00406B99 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Possible StringData Ref from Code Obj ->"##32770"
|
:00406B9C 68245D4000 push 00405D24
:00406BA1 51 push ecx
* Reference To: MSVBVM60.__vbaStrToAnsi, Ord:0000h
|
:00406BA2 FF1528114000 Call dword ptr [00401128]
:00406BA8 50 push eax
:00406BA9 E8D6ECFFFF call 00405884
:00406BAE 89854CFFFFFF mov dword ptr [ebp+FFFFFF4C], eax
* Reference To: MSVBVM60.__vbaSetSystemError, Ord:0000h
|
:00406BB4 FF153C104000 Call dword ptr [0040103C]
:00406BBA 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406BBD FF1574114000 Call dword ptr [00401174]
:00406BC3 399D4CFFFFFF cmp dword ptr [ebp+FFFFFF4C], ebx
:00406BC9 0F858B000000 jne 00406C5A
:00406BCF B90A000000 mov ecx, 0000000A
:00406BD4 B804000280 mov eax, 80020004
:00406BD9 894D90 mov dword ptr [ebp-70], ecx
:00406BDC 894DA0 mov dword ptr [ebp-60], ecx
:00406BDF 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00406BE5 8D4DB0 lea ecx, dword ptr [ebp-50]
:00406BE8 894598 mov dword ptr [ebp-68], eax
:00406BEB 8945A8 mov dword ptr [ebp-58], eax
* Possible StringData Ref from Code Obj ->":ghV何秀:yㄠ"
|
:00406BEE C78578FFFFFF605D4000 mov dword ptr [ebp+FFFFFF78], 00405D60
:00406BF8 C78570FFFFFF08000000 mov dword ptr [ebp+FFFFFF70], 00000008
* Reference To: MSVBVM60.__vbaVarDup, Ord:0000h
|
:00406C02 FF152C114000 Call dword ptr [0040112C]
:00406C08 8D5580 lea edx, dword ptr [ebp-80]
:00406C0B 8D4DC0 lea ecx, dword ptr [ebp-40]
* Possible StringData Ref from Code Obj ->"?HQ/TㄒC"
|
:00406C0E C74588385D4000 mov [ebp-78], 00405D38
:00406C15 C7458008000000 mov [ebp-80], 00000008
* Reference To: MSVBVM60.__vbaVarDup, Ord:0000h
|
:00406C1C FF152C114000 Call dword ptr [0040112C]
:00406C22 8D5590 lea edx, dword ptr [ebp-70]
:00406C25 8D45A0 lea eax, dword ptr [ebp-60]
:00406C28 52 push edx
:00406C29 8D4DB0 lea ecx, dword ptr [ebp-50]
:00406C2C 50 push eax
:00406C2D 51 push ecx
:00406C2E 8D55C0 lea edx, dword ptr [ebp-40]
:00406C31 53 push ebx
:00406C32 52 push edx
* Reference To: MSVBVM60.rtcMsgBox, Ord:0253h
|
:00406C33 FF1564104000 Call dword ptr [00401064]
:00406C39 8D4590 lea eax, dword ptr [ebp-70]
:00406C3C 8D4DA0 lea ecx, dword ptr [ebp-60]
:00406C3F 50 push eax
:00406C40 8D55B0 lea edx, dword ptr [ebp-50]
:00406C43 51 push ecx
:00406C44 8D45C0 lea eax, dword ptr [ebp-40]
:00406C47 52 push edx
:00406C48 50 push eax
:00406C49 6A04 push 00000004
* Reference To: MSVBVM60.__vbaFreeVarList, Ord:0000h
|
:00406C4B FF1524104000 Call dword ptr [00401024]
:00406C51 83C414 add esp, 00000014
* Reference To: MSVBVM60.__vbaEnd, Ord:0000h
|
:00406C54 FF1528104000 Call dword ptr [00401028]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406BC9(C)
|
:00406C5A B901000000 mov ecx, 00000001
:00406C5F B802000000 mov eax, 00000002
:00406C64 894D88 mov dword ptr [ebp-78], ecx
:00406C67 898D68FFFFFF mov dword ptr [ebp+FFFFFF68], ecx
:00406C6D 8D4D80 lea ecx, dword ptr [ebp-80]
:00406C70 894580 mov dword ptr [ebp-80], eax
:00406C73 898570FFFFFF mov dword ptr [ebp+FFFFFF70], eax
:00406C79 898560FFFFFF mov dword ptr [ebp+FFFFFF60], eax
:00406C7F 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00406C85 51 push ecx
:00406C86 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00406C8C 52 push edx
:00406C8D 8D8D24FFFFFF lea ecx, dword ptr [ebp+FFFFFF24]
:00406C93 50 push eax
:00406C94 8D9534FFFFFF lea edx, dword ptr [ebp+FFFFFF34]
:00406C9A 51 push ecx
:00406C9B 8D45DC lea eax, dword ptr [ebp-24]
:00406C9E 52 push edx
:00406C9F 50 push eax
:00406CA0 C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:00406CAA FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406D72(U)
|
:00406CB0 3BC3 cmp eax, ebx
:00406CB2 A110204100 mov eax, dword ptr [00412010]
:00406CB7 0F84BA000000 je 00406D77
:00406CBD 3BC3 cmp eax, ebx
:00406CBF 7515 jne 00406CD6
:00406CC1 6810204100 push 00412010
:00406CC6 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406CCB FF15F8104000 Call dword ptr [004010F8]
:00406CD1 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406CBF(C)
|
:00406CD6 8B08 mov ecx, dword ptr [eax]
:00406CD8 50 push eax
:00406CD9 FF9110030000 call dword ptr [ecx+00000310]
:00406CDF 8D55D0 lea edx, dword ptr [ebp-30]
:00406CE2 50 push eax
:00406CE3 52 push edx
:00406CE4 FFD6 call esi
:00406CE6 B904000280 mov ecx, 80020004
:00406CEB BA0A000000 mov edx, 0000000A
:00406CF0 894D88 mov dword ptr [ebp-78], ecx
:00406CF3 895580 mov dword ptr [ebp-80], edx
:00406CF6 8B18 mov ebx, dword ptr [eax]
:00406CF8 83EC10 sub esp, 00000010
:00406CFB 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
:00406D01 8BC4 mov eax, esp
:00406D03 8910 mov dword ptr [eax], edx
:00406D05 8B5584 mov edx, dword ptr [ebp-7C]
:00406D08 895004 mov dword ptr [eax+04], edx
:00406D0B 8D55DC lea edx, dword ptr [ebp-24]
:00406D0E 52 push edx
:00406D0F 894808 mov dword ptr [eax+08], ecx
:00406D12 8B4D8C mov ecx, dword ptr [ebp-74]
:00406D15 89480C mov dword ptr [eax+0C], ecx
:00406D18 8D45D4 lea eax, dword ptr [ebp-2C]
:00406D1B 50 push eax
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:00406D1C FF15E4104000 Call dword ptr [004010E4]
:00406D22 8BCB mov ecx, ebx
:00406D24 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00406D2A 50 push eax
:00406D2B 53 push ebx
:00406D2C FF91EC010000 call dword ptr [ecx+000001EC]
:00406D32 85C0 test eax, eax
:00406D34 DBE2 fclex
:00406D36 7D12 jge 00406D4A
:00406D38 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:00406D3D 68AC584000 push 004058AC
:00406D42 53 push ebx
:00406D43 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406D44 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406D36(C)
|
:00406D4A 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406D4D FF1574114000 Call dword ptr [00401174]
:00406D53 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406D56 FFD7 call edi
:00406D58 8D9524FFFFFF lea edx, dword ptr [ebp+FFFFFF24]
:00406D5E 8D8534FFFFFF lea eax, dword ptr [ebp+FFFFFF34]
:00406D64 52 push edx
:00406D65 8D4DDC lea ecx, dword ptr [ebp-24]
:00406D68 50 push eax
:00406D69 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:00406D6A FF156C114000 Call dword ptr [0040116C]
:00406D70 33DB xor ebx, ebx
:00406D72 E939FFFFFF jmp 00406CB0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406CB7(C)
|
:00406D77 3BC3 cmp eax, ebx
:00406D79 7515 jne 00406D90
:00406D7B 6810204100 push 00412010
:00406D80 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406D85 FF15F8104000 Call dword ptr [004010F8]
:00406D8B A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406D79(C)
|
:00406D90 8B10 mov edx, dword ptr [eax]
:00406D92 50 push eax
:00406D93 FF9210030000 call dword ptr [edx+00000310]
:00406D99 50 push eax
:00406D9A 8D45D0 lea eax, dword ptr [ebp-30]
:00406D9D 50 push eax
:00406D9E FFD6 call esi
:00406DA0 8B18 mov ebx, dword ptr [eax]
:00406DA2 6A01 push 00000001
:00406DA4 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:00406DAA FF1504104000 Call dword ptr [00401004]
:00406DB0 8BD0 mov edx, eax
:00406DB2 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:00406DB5 FF154C114000 Call dword ptr [0040114C]
:00406DBB 8BCB mov ecx, ebx
:00406DBD 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00406DC3 50 push eax
:00406DC4 53 push ebx
:00406DC5 FF91AC000000 call dword ptr [ecx+000000AC]
:00406DCB 85C0 test eax, eax
:00406DCD DBE2 fclex
:00406DCF 7D12 jge 00406DE3
:00406DD1 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:00406DD6 68AC584000 push 004058AC
:00406DDB 53 push ebx
:00406DDC 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406DDD FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406DCF(C)
|
:00406DE3 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406DE6 FF1574114000 Call dword ptr [00401174]
:00406DEC 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406DEF FFD7 call edi
:00406DF1 A110204100 mov eax, dword ptr [00412010]
:00406DF6 85C0 test eax, eax
:00406DF8 7515 jne 00406E0F
:00406DFA 6810204100 push 00412010
:00406DFF 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406E04 FF15F8104000 Call dword ptr [004010F8]
:00406E0A A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406DF8(C)
|
:00406E0F 8B10 mov edx, dword ptr [eax]
:00406E11 50 push eax
:00406E12 FF9210030000 call dword ptr [edx+00000310]
:00406E18 50 push eax
:00406E19 8D45D0 lea eax, dword ptr [ebp-30]
:00406E1C 50 push eax
:00406E1D FFD6 call esi
:00406E1F 8BD8 mov ebx, eax
:00406E21 8D55D4 lea edx, dword ptr [ebp-2C]
:00406E24 52 push edx
:00406E25 53 push ebx
:00406E26 8B0B mov ecx, dword ptr [ebx]
:00406E28 FF91A8000000 call dword ptr [ecx+000000A8]
:00406E2E 85C0 test eax, eax
:00406E30 DBE2 fclex
:00406E32 7D12 jge 00406E46
:00406E34 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:00406E39 68AC584000 push 004058AC
:00406E3E 53 push ebx
:00406E3F 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406E40 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406E32(C)
|
:00406E46 8B45D4 mov eax, dword ptr [ebp-2C]
:00406E49 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:00406E4A FF157C114000 Call dword ptr [0040117C]
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:00406E50 FF1530114000 Call dword ptr [00401130]
:00406E56 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00406E59 66A344214100 mov word ptr [00412144], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406E5F FF1574114000 Call dword ptr [00401174]
:00406E65 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406E68 FFD7 call edi
:00406E6A B801000000 mov eax, 00000001
:00406E6F 8D4D80 lea ecx, dword ptr [ebp-80]
:00406E72 894588 mov dword ptr [ebp-78], eax
:00406E75 898568FFFFFF mov dword ptr [ebp+FFFFFF68], eax
:00406E7B 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00406E81 51 push ecx
:00406E82 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00406E88 52 push edx
:00406E89 8D8D04FFFFFF lea ecx, dword ptr [ebp+FFFFFF04]
:00406E8F 50 push eax
:00406E90 8D9514FFFFFF lea edx, dword ptr [ebp+FFFFFF14]
:00406E96 51 push ecx
:00406E97 8D45DC lea eax, dword ptr [ebp-24]
:00406E9A BB02000000 mov ebx, 00000002
:00406E9F 52 push edx
:00406EA0 50 push eax
:00406EA1 895D80 mov dword ptr [ebp-80], ebx
:00406EA4 C78578FFFFFF06000000 mov dword ptr [ebp+FFFFFF78], 00000006
:00406EAE 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:00406EB4 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:00406EBA FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406FB0(U)
|
:00406EC0 85C0 test eax, eax
:00406EC2 A110204100 mov eax, dword ptr [00412010]
:00406EC7 0F84E8000000 je 00406FB5
:00406ECD 85C0 test eax, eax
:00406ECF 7515 jne 00406EE6
:00406ED1 6810204100 push 00412010
:00406ED6 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406EDB FF15F8104000 Call dword ptr [004010F8]
:00406EE1 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406ECF(C)
|
:00406EE6 8B08 mov ecx, dword ptr [eax]
:00406EE8 50 push eax
:00406EE9 FF910C030000 call dword ptr [ecx+0000030C]
:00406EEF 8D55D0 lea edx, dword ptr [ebp-30]
:00406EF2 50 push eax
:00406EF3 52 push edx
:00406EF4 FFD6 call esi
:00406EF6 B904000280 mov ecx, 80020004
:00406EFB BA0A000000 mov edx, 0000000A
:00406F00 898D78FFFFFF mov dword ptr [ebp+FFFFFF78], ecx
:00406F06 899570FFFFFF mov dword ptr [ebp+FFFFFF70], edx
:00406F0C 895D88 mov dword ptr [ebp-78], ebx
:00406F0F 895D80 mov dword ptr [ebp-80], ebx
:00406F12 8B18 mov ebx, dword ptr [eax]
:00406F14 83EC10 sub esp, 00000010
:00406F17 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
:00406F1D 8BC4 mov eax, esp
:00406F1F 8910 mov dword ptr [eax], edx
:00406F21 8B9574FFFFFF mov edx, dword ptr [ebp+FFFFFF74]
:00406F27 895004 mov dword ptr [eax+04], edx
:00406F2A 8D5580 lea edx, dword ptr [ebp-80]
:00406F2D 52 push edx
:00406F2E 894808 mov dword ptr [eax+08], ecx
:00406F31 8B8D7CFFFFFF mov ecx, dword ptr [ebp+FFFFFF7C]
:00406F37 89480C mov dword ptr [eax+0C], ecx
:00406F3A 8D45DC lea eax, dword ptr [ebp-24]
:00406F3D 8D4DC0 lea ecx, dword ptr [ebp-40]
:00406F40 50 push eax
:00406F41 51 push ecx
* Reference To: MSVBVM60.__vbaVarPow, Ord:0000h
|
:00406F42 FF1558104000 Call dword ptr [00401058]
:00406F48 8D55D4 lea edx, dword ptr [ebp-2C]
:00406F4B 50 push eax
:00406F4C 52 push edx
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:00406F4D FF15E4104000 Call dword ptr [004010E4]
:00406F53 899D7CFEFFFF mov dword ptr [ebp+FFFFFE7C], ebx
:00406F59 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00406F5F 50 push eax
:00406F60 8B857CFEFFFF mov eax, dword ptr [ebp+FFFFFE7C]
:00406F66 53 push ebx
:00406F67 FF90EC010000 call dword ptr [eax+000001EC]
:00406F6D 85C0 test eax, eax
:00406F6F DBE2 fclex
:00406F71 7D12 jge 00406F85
:00406F73 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:00406F78 68AC584000 push 004058AC
:00406F7D 53 push ebx
:00406F7E 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406F7F FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406F71(C)
|
:00406F85 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406F88 FF1574114000 Call dword ptr [00401174]
:00406F8E 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406F91 FFD7 call edi
:00406F93 8D8D04FFFFFF lea ecx, dword ptr [ebp+FFFFFF04]
:00406F99 8D9514FFFFFF lea edx, dword ptr [ebp+FFFFFF14]
:00406F9F 51 push ecx
:00406FA0 8D45DC lea eax, dword ptr [ebp-24]
:00406FA3 52 push edx
:00406FA4 50 push eax
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:00406FA5 FF156C114000 Call dword ptr [0040116C]
:00406FAB BB02000000 mov ebx, 00000002
:00406FB0 E90BFFFFFF jmp 00406EC0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406EC7(C)
|
:00406FB5 85C0 test eax, eax
:00406FB7 7515 jne 00406FCE
:00406FB9 6810204100 push 00412010
:00406FBE 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406FC3 FF15F8104000 Call dword ptr [004010F8]
:00406FC9 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406FB7(C)
|
:00406FCE 8B08 mov ecx, dword ptr [eax]
:00406FD0 50 push eax
:00406FD1 FF910C030000 call dword ptr [ecx+0000030C]
:00406FD7 8D55D0 lea edx, dword ptr [ebp-30]
:00406FDA 50 push eax
:00406FDB 52 push edx
:00406FDC FFD6 call esi
:00406FDE 8B18 mov ebx, dword ptr [eax]
:00406FE0 6A40 push 00000040
:00406FE2 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:00406FE8 FF1504104000 Call dword ptr [00401004]
:00406FEE 8BD0 mov edx, eax
:00406FF0 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:00406FF3 FF154C114000 Call dword ptr [0040114C]
:00406FF9 899D78FEFFFF mov dword ptr [ebp+FFFFFE78], ebx
:00406FFF 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00407005 50 push eax
:00407006 8B8578FEFFFF mov eax, dword ptr [ebp+FFFFFE78]
:0040700C 53 push ebx
:0040700D FF90AC000000 call dword ptr [eax+000000AC]
:00407013 85C0 test eax, eax
:00407015 DBE2 fclex
:00407017 7D12 jge 0040702B
:00407019 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:0040701E 68AC584000 push 004058AC
:00407023 53 push ebx
:00407024 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407025 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407017(C)
|
:0040702B 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040702E FF1574114000 Call dword ptr [00401174]
:00407034 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407037 FFD7 call edi
:00407039 B801000000 mov eax, 00000001
:0040703E 8D4D80 lea ecx, dword ptr [ebp-80]
:00407041 894588 mov dword ptr [ebp-78], eax
:00407044 898568FFFFFF mov dword ptr [ebp+FFFFFF68], eax
:0040704A 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00407050 51 push ecx
:00407051 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00407057 52 push edx
:00407058 8D8DE4FEFFFF lea ecx, dword ptr [ebp+FFFFFEE4]
:0040705E 50 push eax
:0040705F 8D95F4FEFFFF lea edx, dword ptr [ebp+FFFFFEF4]
:00407065 51 push ecx
:00407066 8D45DC lea eax, dword ptr [ebp-24]
:00407069 BB02000000 mov ebx, 00000002
:0040706E 52 push edx
:0040706F 50 push eax
:00407070 66C7057C2141004000 mov word ptr [0041217C], 0040
:00407079 895D80 mov dword ptr [ebp-80], ebx
:0040707C C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
:00407086 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:0040708C 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:00407092 FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040717C(U)
|
:00407098 85C0 test eax, eax
:0040709A A110204100 mov eax, dword ptr [00412010]
:0040709F 0F84DC000000 je 00407181
:004070A5 85C0 test eax, eax
:004070A7 7515 jne 004070BE
:004070A9 6810204100 push 00412010
:004070AE 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004070B3 FF15F8104000 Call dword ptr [004010F8]
:004070B9 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004070A7(C)
|
:004070BE 8B08 mov ecx, dword ptr [eax]
:004070C0 50 push eax
:004070C1 FF9108030000 call dword ptr [ecx+00000308]
:004070C7 8D55D0 lea edx, dword ptr [ebp-30]
:004070CA 50 push eax
:004070CB 52 push edx
:004070CC FFD6 call esi
:004070CE 83EC10 sub esp, 00000010
:004070D1 B90A000000 mov ecx, 0000000A
:004070D6 8BD4 mov edx, esp
:004070D8 898D70FFFFFF mov dword ptr [ebp+FFFFFF70], ecx
:004070DE 8BF8 mov edi, eax
:004070E0 B804000280 mov eax, 80020004
:004070E5 890A mov dword ptr [edx], ecx
:004070E7 8B8D74FFFFFF mov ecx, dword ptr [ebp+FFFFFF74]
:004070ED 898578FFFFFF mov dword ptr [ebp+FFFFFF78], eax
:004070F3 C7458832000000 mov [ebp-78], 00000032
:004070FA 894A04 mov dword ptr [edx+04], ecx
:004070FD 8D4DDC lea ecx, dword ptr [ebp-24]
:00407100 51 push ecx
:00407101 895D80 mov dword ptr [ebp-80], ebx
:00407104 8B1F mov ebx, dword ptr [edi]
:00407106 894208 mov dword ptr [edx+08], eax
:00407109 8B857CFFFFFF mov eax, dword ptr [ebp+FFFFFF7C]
:0040710F 89420C mov dword ptr [edx+0C], eax
:00407112 8D5580 lea edx, dword ptr [ebp-80]
:00407115 8D45C0 lea eax, dword ptr [ebp-40]
:00407118 52 push edx
:00407119 50 push eax
* Reference To: MSVBVM60.__vbaVarMul, Ord:0000h
|
:0040711A FF15C4104000 Call dword ptr [004010C4]
:00407120 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00407123 50 push eax
:00407124 51 push ecx
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:00407125 FF15E4104000 Call dword ptr [004010E4]
:0040712B 50 push eax
:0040712C 57 push edi
:0040712D FF93EC010000 call dword ptr [ebx+000001EC]
:00407133 85C0 test eax, eax
:00407135 DBE2 fclex
:00407137 7D12 jge 0040714B
:00407139 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:0040713E 68AC584000 push 004058AC
:00407143 57 push edi
:00407144 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407145 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407137(C)
|
:0040714B 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040714E FF1574114000 Call dword ptr [00401174]
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00407154 8B3D78114000 mov edi, dword ptr [00401178]
:0040715A 8D4DD0 lea ecx, dword ptr [ebp-30]
:0040715D FFD7 call edi
:0040715F 8D95E4FEFFFF lea edx, dword ptr [ebp+FFFFFEE4]
:00407165 8D85F4FEFFFF lea eax, dword ptr [ebp+FFFFFEF4]
:0040716B 52 push edx
:0040716C 8D4DDC lea ecx, dword ptr [ebp-24]
:0040716F 50 push eax
:00407170 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:00407171 FF156C114000 Call dword ptr [0040116C]
:00407177 BB02000000 mov ebx, 00000002
:0040717C E917FFFFFF jmp 00407098
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040709F(C)
|
:00407181 85C0 test eax, eax
:00407183 7515 jne 0040719A
:00407185 6810204100 push 00412010
:0040718A 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:0040718F FF15F8104000 Call dword ptr [004010F8]
:00407195 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407183(C)
|
:0040719A 8B10 mov edx, dword ptr [eax]
:0040719C 50 push eax
:0040719D FF9208030000 call dword ptr [edx+00000308]
:004071A3 50 push eax
:004071A4 8D45D0 lea eax, dword ptr [ebp-30]
:004071A7 50 push eax
:004071A8 FFD6 call esi
:004071AA 8B18 mov ebx, dword ptr [eax]
:004071AC 68C8000000 push 000000C8
:004071B1 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:004071B7 FF1504104000 Call dword ptr [00401004]
:004071BD 8BD0 mov edx, eax
:004071BF 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:004071C2 FF154C114000 Call dword ptr [0040114C]
:004071C8 8BCB mov ecx, ebx
:004071CA 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:004071D0 50 push eax
:004071D1 53 push ebx
:004071D2 FF91AC000000 call dword ptr [ecx+000000AC]
:004071D8 85C0 test eax, eax
:004071DA DBE2 fclex
:004071DC 7D12 jge 004071F0
:004071DE 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:004071E3 68AC584000 push 004058AC
:004071E8 53 push ebx
:004071E9 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:004071EA FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004071DC(C)
|
:004071F0 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:004071F3 FF1574114000 Call dword ptr [00401174]
:004071F9 8D4DD0 lea ecx, dword ptr [ebp-30]
:004071FC FFD7 call edi
:004071FE A110204100 mov eax, dword ptr [00412010]
:00407203 85C0 test eax, eax
:00407205 7515 jne 0040721C
:00407207 6810204100 push 00412010
:0040720C 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00407211 FF15F8104000 Call dword ptr [004010F8]
:00407217 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407205(C)
|
:0040721C 8B10 mov edx, dword ptr [eax]
:0040721E 50 push eax
:0040721F FF9208030000 call dword ptr [edx+00000308]
:00407225 50 push eax
:00407226 8D45D0 lea eax, dword ptr [ebp-30]
:00407229 50 push eax
:0040722A FFD6 call esi
:0040722C 8BD8 mov ebx, eax
:0040722E 8D55D4 lea edx, dword ptr [ebp-2C]
:00407231 52 push edx
:00407232 53 push ebx
:00407233 8B0B mov ecx, dword ptr [ebx]
:00407235 FF91A8000000 call dword ptr [ecx+000000A8]
:0040723B 85C0 test eax, eax
:0040723D DBE2 fclex
:0040723F 7D12 jge 00407253
:00407241 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:00407246 68AC584000 push 004058AC
:0040724B 53 push ebx
:0040724C 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040724D FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040723F(C)
|
:00407253 8B45D4 mov eax, dword ptr [ebp-2C]
:00407256 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:00407257 FF157C114000 Call dword ptr [0040117C]
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:0040725D FF1530114000 Call dword ptr [00401130]
:00407263 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00407266 66A3C8214100 mov word ptr [004121C8], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040726C FF1574114000 Call dword ptr [00401174]
:00407272 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407275 FFD7 call edi
:00407277 B801000000 mov eax, 00000001
:0040727C 8D4D80 lea ecx, dword ptr [ebp-80]
:0040727F 894588 mov dword ptr [ebp-78], eax
:00407282 898568FFFFFF mov dword ptr [ebp+FFFFFF68], eax
:00407288 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:0040728E 51 push ecx
:0040728F 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00407295 52 push edx
:00407296 8D8DC4FEFFFF lea ecx, dword ptr [ebp+FFFFFEC4]
:0040729C 50 push eax
:0040729D 8D95D4FEFFFF lea edx, dword ptr [ebp+FFFFFED4]
:004072A3 51 push ecx
:004072A4 8D45DC lea eax, dword ptr [ebp-24]
:004072A7 BB02000000 mov ebx, 00000002
:004072AC 52 push edx
:004072AD 50 push eax
:004072AE 895D80 mov dword ptr [ebp-80], ebx
:004072B1 C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
:004072BB 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:004072C1 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:004072C7 FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004073B1(U)
|
:004072CD 85C0 test eax, eax
:004072CF A110204100 mov eax, dword ptr [00412010]
:004072D4 0F84DC000000 je 004073B6
:004072DA 85C0 test eax, eax
:004072DC 7515 jne 004072F3
:004072DE 6810204100 push 00412010
:004072E3 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004072E8 FF15F8104000 Call dword ptr [004010F8]
:004072EE A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004072DC(C)
|
:004072F3 8B08 mov ecx, dword ptr [eax]
:004072F5 50 push eax
:004072F6 FF9104030000 call dword ptr [ecx+00000304]
:004072FC 8D55D0 lea edx, dword ptr [ebp-30]
:004072FF 50 push eax
:00407300 52 push edx
:00407301 FFD6 call esi
:00407303 83EC10 sub esp, 00000010
:00407306 B90A000000 mov ecx, 0000000A
:0040730B 8BD4 mov edx, esp
:0040730D 898D70FFFFFF mov dword ptr [ebp+FFFFFF70], ecx
:00407313 8BF8 mov edi, eax
:00407315 B804000280 mov eax, 80020004
:0040731A 890A mov dword ptr [edx], ecx
:0040731C 8B8D74FFFFFF mov ecx, dword ptr [ebp+FFFFFF74]
:00407322 898578FFFFFF mov dword ptr [ebp+FFFFFF78], eax
:00407328 C7458832000000 mov [ebp-78], 00000032
:0040732F 894A04 mov dword ptr [edx+04], ecx
:00407332 8D4DDC lea ecx, dword ptr [ebp-24]
:00407335 51 push ecx
:00407336 895D80 mov dword ptr [ebp-80], ebx
:00407339 8B1F mov ebx, dword ptr [edi]
:0040733B 894208 mov dword ptr [edx+08], eax
:0040733E 8B857CFFFFFF mov eax, dword ptr [ebp+FFFFFF7C]
:00407344 89420C mov dword ptr [edx+0C], eax
:00407347 8D5580 lea edx, dword ptr [ebp-80]
:0040734A 8D45C0 lea eax, dword ptr [ebp-40]
:0040734D 52 push edx
:0040734E 50 push eax
* Reference To: MSVBVM60.__vbaVarMul, Ord:0000h
|
:0040734F FF15C4104000 Call dword ptr [004010C4]
:00407355 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00407358 50 push eax
:00407359 51 push ecx
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:0040735A FF15E4104000 Call dword ptr [004010E4]
:00407360 50 push eax
:00407361 57 push edi
:00407362 FF93EC010000 call dword ptr [ebx+000001EC]
:00407368 85C0 test eax, eax
:0040736A DBE2 fclex
:0040736C 7D12 jge 00407380
:0040736E 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:00407373 68AC584000 push 004058AC
:00407378 57 push edi
:00407379 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040737A FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040736C(C)
|
:00407380 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407383 FF1574114000 Call dword ptr [00401174]
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00407389 8B3D78114000 mov edi, dword ptr [00401178]
:0040738F 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407392 FFD7 call edi
:00407394 8D95C4FEFFFF lea edx, dword ptr [ebp+FFFFFEC4]
:0040739A 8D85D4FEFFFF lea eax, dword ptr [ebp+FFFFFED4]
:004073A0 52 push edx
:004073A1 8D4DDC lea ecx, dword ptr [ebp-24]
:004073A4 50 push eax
:004073A5 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:004073A6 FF156C114000 Call dword ptr [0040116C]
:004073AC BB02000000 mov ebx, 00000002
:004073B1 E917FFFFFF jmp 004072CD
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004072D4(C)
|
:004073B6 85C0 test eax, eax
:004073B8 7515 jne 004073CF
:004073BA 6810204100 push 00412010
:004073BF 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004073C4 FF15F8104000 Call dword ptr [004010F8]
:004073CA A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004073B8(C)
|
:004073CF 8B10 mov edx, dword ptr [eax]
:004073D1 50 push eax
:004073D2 FF9204030000 call dword ptr [edx+00000304]
:004073D8 50 push eax
:004073D9 8D45D0 lea eax, dword ptr [ebp-30]
:004073DC 50 push eax
:004073DD FFD6 call esi
:004073DF 8B18 mov ebx, dword ptr [eax]
:004073E1 68C8000000 push 000000C8
:004073E6 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:004073EC FF1504104000 Call dword ptr [00401004]
:004073F2 8BD0 mov edx, eax
:004073F4 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:004073F7 FF154C114000 Call dword ptr [0040114C]
:004073FD 8BCB mov ecx, ebx
:004073FF 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00407405 50 push eax
:00407406 53 push ebx
:00407407 FF91AC000000 call dword ptr [ecx+000000AC]
:0040740D 85C0 test eax, eax
:0040740F DBE2 fclex
:00407411 7D12 jge 00407425
:00407413 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:00407418 68AC584000 push 004058AC
:0040741D 53 push ebx
:0040741E 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040741F FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407411(C)
|
:00407425 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407428 FF1574114000 Call dword ptr [00401174]
:0040742E 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407431 FFD7 call edi
:00407433 A110204100 mov eax, dword ptr [00412010]
:00407438 85C0 test eax, eax
:0040743A 7515 jne 00407451
:0040743C 6810204100 push 00412010
:00407441 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00407446 FF15F8104000 Call dword ptr [004010F8]
:0040744C A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040743A(C)
|
:00407451 8B10 mov edx, dword ptr [eax]
:00407453 50 push eax
:00407454 FF9204030000 call dword ptr [edx+00000304]
:0040745A 50 push eax
:0040745B 8D45D0 lea eax, dword ptr [ebp-30]
:0040745E 50 push eax
:0040745F FFD6 call esi
:00407461 8BD8 mov ebx, eax
:00407463 8D55D4 lea edx, dword ptr [ebp-2C]
:00407466 52 push edx
:00407467 53 push ebx
:00407468 8B0B mov ecx, dword ptr [ebx]
:0040746A FF91A8000000 call dword ptr [ecx+000000A8]
:00407470 85C0 test eax, eax
:00407472 DBE2 fclex
:00407474 7D12 jge 00407488
:00407476 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:0040747B 68AC584000 push 004058AC
:00407480 53 push ebx
:00407481 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407482 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407474(C)
|
:00407488 8B45D4 mov eax, dword ptr [ebp-2C]
:0040748B 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:0040748C FF157C114000 Call dword ptr [0040117C]
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:00407492 FF1530114000 Call dword ptr [00401130]
:00407498 8D4DD4 lea ecx, dword ptr [ebp-2C]
:0040749B 66A3CA214100 mov word ptr [004121CA], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:004074A1 FF1574114000 Call dword ptr [00401174]
:004074A7 8D4DD0 lea ecx, dword ptr [ebp-30]
:004074AA FFD7 call edi
:004074AC B901000000 mov ecx, 00000001
:004074B1 B802000000 mov eax, 00000002
:004074B6 894D88 mov dword ptr [ebp-78], ecx
:004074B9 898D68FFFFFF mov dword ptr [ebp+FFFFFF68], ecx
:004074BF 8D4D80 lea ecx, dword ptr [ebp-80]
:004074C2 894580 mov dword ptr [ebp-80], eax
:004074C5 898570FFFFFF mov dword ptr [ebp+FFFFFF70], eax
:004074CB 898560FFFFFF mov dword ptr [ebp+FFFFFF60], eax
:004074D1 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:004074D7 51 push ecx
:004074D8 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:004074DE 52 push edx
:004074DF 8D8DA4FEFFFF lea ecx, dword ptr [ebp+FFFFFEA4]
:004074E5 50 push eax
:004074E6 8D95B4FEFFFF lea edx, dword ptr [ebp+FFFFFEB4]
:004074EC 51 push ecx
:004074ED 8D45DC lea eax, dword ptr [ebp-24]
:004074F0 52 push edx
:004074F1 50 push eax
:004074F2 C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:004074FC FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004075C2(U)
|
:00407502 85C0 test eax, eax
:00407504 A110204100 mov eax, dword ptr [00412010]
:00407509 0F84B8000000 je 004075C7
:0040750F 85C0 test eax, eax
:00407511 7515 jne 00407528
:00407513 6810204100 push 00412010
:00407518 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:0040751D FF15F8104000 Call dword ptr [004010F8]
:00407523 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407511(C)
|
:00407528 8B08 mov ecx, dword ptr [eax]
:0040752A 50 push eax
:0040752B FF9100030000 call dword ptr [ecx+00000300]
:00407531 8D55D0 lea edx, dword ptr [ebp-30]
:00407534 50 push eax
:00407535 52 push edx
:00407536 FFD6 call esi
:00407538 B904000280 mov ecx, 80020004
:0040753D BA0A000000 mov edx, 0000000A
:00407542 894D88 mov dword ptr [ebp-78], ecx
:00407545 895580 mov dword ptr [ebp-80], edx
:00407548 8B18 mov ebx, dword ptr [eax]
:0040754A 83EC10 sub esp, 00000010
:0040754D 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
:00407553 8BC4 mov eax, esp
:00407555 8910 mov dword ptr [eax], edx
:00407557 8B5584 mov edx, dword ptr [ebp-7C]
:0040755A 895004 mov dword ptr [eax+04], edx
:0040755D 8D55DC lea edx, dword ptr [ebp-24]
:00407560 52 push edx
:00407561 894808 mov dword ptr [eax+08], ecx
:00407564 8B4D8C mov ecx, dword ptr [ebp-74]
:00407567 89480C mov dword ptr [eax+0C], ecx
:0040756A 8D45D4 lea eax, dword ptr [ebp-2C]
:0040756D 50 push eax
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:0040756E FF15E4104000 Call dword ptr [004010E4]
:00407574 8BCB mov ecx, ebx
:00407576 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:0040757C 50 push eax
:0040757D 53 push ebx
:0040757E FF91EC010000 call dword ptr [ecx+000001EC]
:00407584 85C0 test eax, eax
:00407586 DBE2 fclex
:00407588 7D12 jge 0040759C
:0040758A 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:0040758F 68AC584000 push 004058AC
:00407594 53 push ebx
:00407595 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407596 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407588(C)
|
:0040759C 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040759F FF1574114000 Call dword ptr [00401174]
:004075A5 8D4DD0 lea ecx, dword ptr [ebp-30]
:004075A8 FFD7 call edi
:004075AA 8D95A4FEFFFF lea edx, dword ptr [ebp+FFFFFEA4]
:004075B0 8D85B4FEFFFF lea eax, dword ptr [ebp+FFFFFEB4]
:004075B6 52 push edx
:004075B7 8D4DDC lea ecx, dword ptr [ebp-24]
:004075BA 50 push eax
:004075BB 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:004075BC FF156C114000 Call dword ptr [0040116C]
:004075C2 E93BFFFFFF jmp 00407502
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407509(C)
|
:004075C7 85C0 test eax, eax
:004075C9 7515 jne 004075E0
:004075CB 6810204100 push 00412010
:004075D0 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004075D5 FF15F8104000 Call dword ptr [004010F8]
:004075DB A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004075C9(C)
|
:004075E0 8B10 mov edx, dword ptr [eax]
:004075E2 50 push eax
:004075E3 FF9200030000 call dword ptr [edx+00000300]
:004075E9 50 push eax
:004075EA 8D45D0 lea eax, dword ptr [ebp-30]
:004075ED 50 push eax
:004075EE FFD6 call esi
:004075F0 8B18 mov ebx, dword ptr [eax]
:004075F2 6A10 push 00000010
:004075F4 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:004075FA FF1504104000 Call dword ptr [00401004]
:00407600 8BD0 mov edx, eax
:00407602 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:00407605 FF154C114000 Call dword ptr [0040114C]
:0040760B 8BCB mov ecx, ebx
:0040760D 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00407613 50 push eax
:00407614 53 push ebx
:00407615 FF91AC000000 call dword ptr [ecx+000000AC]
:0040761B 85C0 test eax, eax
:0040761D DBE2 fclex
:0040761F 7D12 jge 00407633
:00407621 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:00407626 68AC584000 push 004058AC
:0040762B 53 push ebx
:0040762C 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040762D FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040761F(C)
|
:00407633 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407636 FF1574114000 Call dword ptr [00401174]
:0040763C 8D4DD0 lea ecx, dword ptr [ebp-30]
:0040763F FFD7 call edi
:00407641 A110204100 mov eax, dword ptr [00412010]
:00407646 85C0 test eax, eax
:00407648 7515 jne 0040765F
:0040764A 6810204100 push 00412010
:0040764F 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00407654 FF15F8104000 Call dword ptr [004010F8]
:0040765A A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407648(C)
|
:0040765F 8B10 mov edx, dword ptr [eax]
:00407661 50 push eax
:00407662 FF9200030000 call dword ptr [edx+00000300]
:00407668 50 push eax
:00407669 8D45D0 lea eax, dword ptr [ebp-30]
:0040766C 50 push eax
:0040766D FFD6 call esi
:0040766F 8BD8 mov ebx, eax
:00407671 8D55D4 lea edx, dword ptr [ebp-2C]
:00407674 52 push edx
:00407675 53 push ebx
:00407676 8B0B mov ecx, dword ptr [ebx]
:00407678 FF91A8000000 call dword ptr [ecx+000000A8]
:0040767E 85C0 test eax, eax
:00407680 DBE2 fclex
:00407682 7D12 jge 00407696
:00407684 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:00407689 68AC584000 push 004058AC
:0040768E 53 push ebx
:0040768F 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407690 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407682(C)
|
:00407696 8B45D4 mov eax, dword ptr [ebp-2C]
:00407699 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:0040769A FF157C114000 Call dword ptr [0040117C]
:004076A0 DC0D88114000 fmul qword ptr [00401188]
:004076A6 DFE0 fstsw ax
:004076A8 A80D test al, 0D
:004076AA 0F85FD010000 jne 004078AD
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:004076B0 FF1530114000 Call dword ptr [00401130]
:004076B6 8D4DD4 lea ecx, dword ptr [ebp-2C]
:004076B9 66A3CC214100 mov word ptr [004121CC], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:004076BF FF1574114000 Call dword ptr [00401174]
:004076C5 8D4DD0 lea ecx, dword ptr [ebp-30]
:004076C8 FFD7 call edi
:004076CA 8B15E4204100 mov edx, dword ptr [004120E4]
:004076D0 668B0D44214100 mov cx, word ptr [00412144]
:004076D7 66890A mov word ptr [edx], cx
:004076DA 66A144214100 mov ax, word ptr [00412144]
:004076E0 666BC002 imul ax, 0002
:004076E4 8B0DE4204100 mov ecx, dword ptr [004120E4]
* Possible StringData Ref from Code Obj ->"6623;$@$"
|
:004076EA BA745D4000 mov edx, 00405D74
:004076EF 0F80BD010000 jo 004078B2
:004076F5 66894102 mov word ptr [ecx+02], ax
:004076F9 B924204100 mov ecx, 00412024
* Reference To: MSVBVM60.__vbaStrCopy, Ord:0000h
|
:004076FE FF1504114000 Call dword ptr [00401104]
:00407704 83EC10 sub esp, 00000010
:00407707 8B5D08 mov ebx, dword ptr [ebp+08]
:0040770A 8BD4 mov edx, esp
:0040770C B903000000 mov ecx, 00000003
:00407711 894D80 mov dword ptr [ebp-80], ecx
:00407714 B8BD020000 mov eax, 000002BD
:00407719 890A mov dword ptr [edx], ecx
:0040771B 8B4D84 mov ecx, dword ptr [ebp-7C]
:0040771E 894588 mov dword ptr [ebp-78], eax
:00407721 6A02 push 00000002
:00407723 894A04 mov dword ptr [edx+04], ecx
:00407726 8B0B mov ecx, dword ptr [ebx]
:00407728 53 push ebx
:00407729 894208 mov dword ptr [edx+08], eax
:0040772C 8B458C mov eax, dword ptr [ebp-74]
:0040772F 89420C mov dword ptr [edx+0C], eax
:00407732 FF915C030000 call dword ptr [ecx+0000035C]
:00407738 8D55D0 lea edx, dword ptr [ebp-30]
:0040773B 50 push eax
:0040773C 52 push edx
:0040773D FFD6 call esi
:0040773F 50 push eax
* Reference To: MSVBVM60.__vbaLateIdSt, Ord:0000h
|
:00407740 FF1560114000 Call dword ptr [00401160]
:00407746 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407749 FFD7 call edi
:0040774B 83EC10 sub esp, 00000010
:0040774E B903000000 mov ecx, 00000003
:00407753 8BD4 mov edx, esp
:00407755 894D80 mov dword ptr [ebp-80], ecx
:00407758 B8BD020000 mov eax, 000002BD
:0040775D 6A01 push 00000001
:0040775F 890A mov dword ptr [edx], ecx
:00407761 8B4D84 mov ecx, dword ptr [ebp-7C]
:00407764 894588 mov dword ptr [ebp-78], eax
:00407767 53 push ebx
:00407768 894A04 mov dword ptr [edx+04], ecx
:0040776B 8B0B mov ecx, dword ptr [ebx]
:0040776D 894208 mov dword ptr [edx+08], eax
:00407770 8B458C mov eax, dword ptr [ebp-74]
:00407773 89420C mov dword ptr [edx+0C], eax
:00407776 FF9158030000 call dword ptr [ecx+00000358]
:0040777C 8D55D0 lea edx, dword ptr [ebp-30]
:0040777F 50 push eax
:00407780 52 push edx
:00407781 FFD6 call esi
:00407783 50 push eax
* Reference To: MSVBVM60.__vbaLateIdSt, Ord:0000h
|
:00407784 FF1560114000 Call dword ptr [00401160]
:0040778A 8D4DD0 lea ecx, dword ptr [ebp-30]
:0040778D FFD7 call edi
:0040778F 83EC10 sub esp, 00000010
:00407792 B908000000 mov ecx, 00000008
:00407797 8BD4 mov edx, esp
:00407799 894D80 mov dword ptr [ebp-80], ecx
* Possible StringData Ref from Code Obj ->"1195.244.198.247"
|
:0040779C B8885D4000 mov eax, 00405D88
:004077A1 890A mov dword ptr [edx], ecx
:004077A3 8B4D84 mov ecx, dword ptr [ebp-7C]
:004077A6 894588 mov dword ptr [ebp-78], eax
:004077A9 894A04 mov dword ptr [edx+04], ecx
:004077AC 8B0B mov ecx, dword ptr [ebx]
:004077AE 894208 mov dword ptr [edx+08], eax
:004077B1 8B458C mov eax, dword ptr [ebp-74]
:004077B4 6A0A push 0000000A
:004077B6 53 push ebx
:004077B7 89420C mov dword ptr [edx+0C], eax
:004077BA FF9158030000 call dword ptr [ecx+00000358]
:004077C0 8D55D0 lea edx, dword ptr [ebp-30]
:004077C3 50 push eax
:004077C4 52 push edx
:004077C5 FFD6 call esi
:004077C7 50 push eax
* Reference To: MSVBVM60.__vbaLateIdSt, Ord:0000h
|
:004077C8 FF1560114000 Call dword ptr [00401160]
:004077CE 8D4DD0 lea ecx, dword ptr [ebp-30]
:004077D1 FFD7 call edi
:004077D3 8B03 mov eax, dword ptr [ebx]
:004077D5 6A00 push 00000000
:004077D7 6A41 push 00000041
:004077D9 53 push ebx
:004077DA FF905C030000 call dword ptr [eax+0000035C]
:004077E0 8D4DD0 lea ecx, dword ptr [ebp-30]
:004077E3 50 push eax
:004077E4 51 push ecx
:004077E5 FFD6 call esi
:004077E7 50 push eax
* Reference To: MSVBVM60.__vbaLateIdCall, Ord:0000h
|
:004077E8 FF1518104000 Call dword ptr [00401018]
:004077EE 83C40C add esp, 0000000C
:004077F1 8D4DD0 lea ecx, dword ptr [ebp-30]
:004077F4 FFD7 call edi
:004077F6 C745FC00000000 mov [ebp-04], 00000000
:004077FD 9B wait
:004077FE 688E784000 push 0040788E
:00407803 EB2E jmp 00407833
:00407805 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407808 FF1574114000 Call dword ptr [00401174]
:0040780E 8D4DD0 lea ecx, dword ptr [ebp-30]
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00407811 FF1578114000 Call dword ptr [00401178]
:00407817 8D5590 lea edx, dword ptr [ebp-70]
:0040781A 8D45A0 lea eax, dword ptr [ebp-60]
:0040781D 52 push edx
:0040781E 8D4DB0 lea ecx, dword ptr [ebp-50]
:00407821 50 push eax
:00407822 8D55C0 lea edx, dword ptr [ebp-40]
:00407825 51 push ecx
:00407826 52 push edx
:00407827 6A04 push 00000004
* Reference To: MSVBVM60.__vbaFreeVarList, Ord:0000h
|
:00407829 FF1524104000 Call dword ptr [00401024]
:0040782F 83C414 add esp, 00000014
:00407832 C3 ret
----------------------------------------------------------------------
下面是第一个call
----------------------------------------------------------------------
:0040CD30 55 push ebp-------------------------------|
:0040CD31 8BEC mov ebp, esp |
:0040CD33 83EC08 sub esp, 00000008 |
|
* Possible StringData Ref from Code Obj ->"??@" |
| |
:0040CD36 68A6134000 push 004013A6 |这一段与编译器有关,不用管。
:0040CD3B 64A100000000 mov eax, dword ptr fs:[00000000] |
:0040CD41 50 push eax |
:0040CD42 64892500000000 mov dword ptr fs:[00000000], esp |
:0040CD49 83EC2C sub esp, 0000002C |
:0040CD4C 53 push ebx |
:0040CD4D 56 push esi |
:0040CD4E 57 push edi |
:0040CD4F 8965F8 mov dword ptr [ebp-08], esp |
:0040CD52 C745FC38134000 mov [ebp-04], 00401338 |
:0040CD59 33C0 xor eax, eax---------------------------|
* Possible StringData Ref from Code Obj ->"1127.0.0.1"
|
:0040CD5B BAB8654000 mov edx, 004065B8----------------------|
:0040CD60 8D4DD8 lea ecx, dword ptr [ebp-28] |
:0040CD63 8945E0 mov dword ptr [ebp-20], eax |
:0040CD66 8945DC mov dword ptr [ebp-24], eax |IP1="127.0.0.1"
:0040CD69 8945D8 mov dword ptr [ebp-28], eax |
:0040CD6C 8945C8 mov dword ptr [ebp-38], eax |
|
* Reference To: MSVBVM60.__vbaStrCopy, Ord:0000h |
| |
:0040CD6F FF1504114000 Call dword ptr [00401104]--------------|
:0040CD75 8D45E0 lea eax, dword ptr [ebp-20]
:0040CD78 50 push eax
* Possible StringData Ref from Code Obj ->"IIP1"
|
:0040CD79 6850664000 push 00406650
* Possible StringData Ref from Code Obj ->"SSoftware\casinoonnet\casino\init"
|
:0040CD7E 6808664000 push 00406608---------------------------|
:0040CD83 6801000080 push 80000001 |
:0040CD88 E883F6FFFF call 0040C410 |
:0040CD8D 8D4DE0 lea ecx, dword ptr [ebp-20] |
:0040CD90 51 push ecx |
|
* Reference To: MSVBVM60.__vbaStrVarCopy, Ord:0000h |
| |
:0040CD91 FF1550114000 Call dword ptr [00401150] |if VarX<>"software\casinoonnet\casino\init" then
:0040CD97 8BD0 mov edx, eax | IP1="127.0.0.1"
:0040CD99 8D4DDC lea ecx, dword ptr [ebp-24] | VarX="software\casinoonnet\casino\init"
|endif
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h |
| |
:0040CD9C FF154C114000 Call dword ptr [0040114C] |
:0040CDA2 8B55DC mov edx, dword ptr [ebp-24] |
:0040CDA5 8B45D8 mov eax, dword ptr [ebp-28] |
:0040CDA8 52 push edx |
:0040CDA9 50 push eax |
|
* Reference To: MSVBVM60.__vbaStrCmp, Ord:0000h |
| |
:0040CDAA FF1594104000 Call dword ptr [00401094]---------------|
:0040CDB0 85C0 test eax, eax
:0040CDB2 7438 je 0040CDEC
:0040CDB4 6A04 push 00000004
:0040CDB6 B908000000 mov ecx, 00000008
:0040CDBB 83EC10 sub esp, 00000010
* Possible StringData Ref from Code Obj ->"1127.0.0.1"
|
:0040CDBE B8B8654000 mov eax, 004065B8
:0040CDC3 8BD4 mov edx, esp
:0040CDC5 6A01 push 00000001
* Possible StringData Ref from Code Obj ->"IIP1"
|
:0040CDC7 6850664000 push 00406650
:0040CDCC 890A mov dword ptr [edx], ecx
:0040CDCE 8B4DCC mov ecx, dword ptr [ebp-34]
* Possible StringData Ref from Code Obj ->"SSoftware\casinoonnet\casino\init"
|
:0040CDD1 6808664000 push 00406608
:0040CDD6 6801000080 push 80000001
:0040CDDB 894A04 mov dword ptr [edx+04], ecx
:0040CDDE 894208 mov dword ptr [edx+08], eax
:0040CDE1 8B45D4 mov eax, dword ptr [ebp-2C]
:0040CDE4 89420C mov dword ptr [edx+0C], eax
:0040CDE7 E874FBFFFF call 0040C960
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040CDB2(C)
|
:0040CDEC 680BCE4000 push 0040CE0B
:0040CDF1 8D4DE0 lea ecx, dword ptr [ebp-20]
* Reference To: MSVBVM60.__vbaFreeVar, Ord:0000h
|
:0040CDF4 FF1514104000 Call dword ptr [00401014]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040CDFA 8B3574114000 mov esi, dword ptr [00401174]
:0040CE00 8D4DDC lea ecx, dword ptr [ebp-24]
:0040CE03 FFD6 call esi
:0040CE05 8D4DD8 lea ecx, dword ptr [ebp-28]
:0040CE08 FFD6 call esi
:0040CE0A C3 ret
:0040CE0B 8B4DF0 mov ecx, dword ptr [ebp-10]
:0040CE0E 5F pop edi
:0040CE0F 5E pop esi
:0040CE10 64890D00000000 mov dword ptr fs:[00000000], ecx
:0040CE17 5B pop ebx
:0040CE18 8BE5 mov esp, ebp
:0040CE1A 5D pop ebp
:0040CE1B C3 ret
----------------------------------------------------------------------
我分析得是否正确?
―――――――――――――――――――――――――――――――――――
:00406A90 55 push ebp
:00406A91 8BEC mov ebp, esp
:00406A93 83EC0C sub esp, 0000000C
* Possible StringData Ref from Code Obj ->"??@"
|
:00406A96 68A6134000 push 004013A6
:00406A9B 64A100000000 mov eax, dword ptr fs:[00000000]
:00406AA1 50 push eax
:00406AA2 64892500000000 mov dword ptr fs:[00000000], esp
:00406AA9 81EC84010000 sub esp, 00000184
:00406AAF 53 push ebx
:00406AB0 56 push esi
:00406AB1 57 push edi
:00406AB2 8965F4 mov dword ptr [ebp-0C], esp
:00406AB5 C745F8A0114000 mov [ebp-08], 004011A0
:00406ABC 8B4508 mov eax, dword ptr [ebp+08]
:00406ABF 8BC8 mov ecx, eax
:00406AC1 83E101 and ecx, 00000001
:00406AC4 894DFC mov dword ptr [ebp-04], ecx
:00406AC7 24FE and al, FE
:00406AC9 50 push eax
:00406ACA 894508 mov dword ptr [ebp+08], eax
:00406ACD 8B10 mov edx, dword ptr [eax]
:00406ACF FF5204 call [edx+04]
:00406AD2 33DB xor ebx, ebx
:00406AD4 895DDC mov dword ptr [ebp-24], ebx
:00406AD7 895DD4 mov dword ptr [ebp-2C], ebx
:00406ADA 895DD0 mov dword ptr [ebp-30], ebx
:00406ADD 895DC0 mov dword ptr [ebp-40], ebx
:00406AE0 895DB0 mov dword ptr [ebp-50], ebx
:00406AE3 895DA0 mov dword ptr [ebp-60], ebx
:00406AE6 895D90 mov dword ptr [ebp-70], ebx
:00406AE9 895D80 mov dword ptr [ebp-80], ebx
:00406AEC 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:00406AF2 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
:00406AF8 899D34FFFFFF mov dword ptr [ebp+FFFFFF34], ebx
:00406AFE 899D24FFFFFF mov dword ptr [ebp+FFFFFF24], ebx
:00406B04 899D14FFFFFF mov dword ptr [ebp+FFFFFF14], ebx
:00406B0A 899D04FFFFFF mov dword ptr [ebp+FFFFFF04], ebx
:00406B10 899DF4FEFFFF mov dword ptr [ebp+FFFFFEF4], ebx
:00406B16 899DE4FEFFFF mov dword ptr [ebp+FFFFFEE4], ebx
:00406B1C 899DD4FEFFFF mov dword ptr [ebp+FFFFFED4], ebx
:00406B22 899DC4FEFFFF mov dword ptr [ebp+FFFFFEC4], ebx
:00406B28 899DB4FEFFFF mov dword ptr [ebp+FFFFFEB4], ebx
:00406B2E 899DA4FEFFFF mov dword ptr [ebp+FFFFFEA4], ebx
:00406B34 E8F7610000 call 0040CD30
:00406B39 391D10204100 cmp dword ptr [00412010], ebx
:00406B3F 7510 jne 00406B51
:00406B41 6810204100 push 00412010
:00406B46 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406B4B FF15F8104000 Call dword ptr [004010F8]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406B3F(C)
|
:00406B51 A110204100 mov eax, dword ptr [00412010]
* Reference To: MSVBVM60.__vbaCastObj, Ord:0000h
|
:00406B56 8B3D48114000 mov edi, dword ptr [00401148]
* Possible StringData Ref from Code Obj ->"9O????"
|
:00406B5C 68105D4000 push 00405D10
:00406B61 50 push eax
:00406B62 FFD7 call edi
* Reference To: MSVBVM60.__vbaObjSet, Ord:0000h
|
:00406B64 8B3560104000 mov esi, dword ptr [00401060]
:00406B6A 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406B6D 50 push eax
:00406B6E 51 push ecx
:00406B6F FFD6 call esi
:00406B71 8D55D0 lea edx, dword ptr [ebp-30]
:00406B74 52 push edx
:00406B75 E856610000 call 0040CCD0
:00406B7A 8B45D0 mov eax, dword ptr [ebp-30]
:00406B7D 681C554000 push 0040551C
:00406B82 50 push eax
:00406B83 FFD7 call edi
:00406B85 50 push eax
:00406B86 6810204100 push 00412010
:00406B8B FFD6 call esi
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00406B8D 8B3D78114000 mov edi, dword ptr [00401178]
:00406B93 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406B96 FFD7 call edi
:00406B98 53 push ebx
:00406B99 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Possible StringData Ref from Code Obj ->"##32770"
|
:00406B9C 68245D4000 push 00405D24
:00406BA1 51 push ecx
* Reference To: MSVBVM60.__vbaStrToAnsi, Ord:0000h
|
:00406BA2 FF1528114000 Call dword ptr [00401128]
:00406BA8 50 push eax
:00406BA9 E8D6ECFFFF call 00405884
:00406BAE 89854CFFFFFF mov dword ptr [ebp+FFFFFF4C], eax
* Reference To: MSVBVM60.__vbaSetSystemError, Ord:0000h
|
:00406BB4 FF153C104000 Call dword ptr [0040103C]
:00406BBA 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406BBD FF1574114000 Call dword ptr [00401174]
:00406BC3 399D4CFFFFFF cmp dword ptr [ebp+FFFFFF4C], ebx
:00406BC9 0F858B000000 jne 00406C5A
:00406BCF B90A000000 mov ecx, 0000000A
:00406BD4 B804000280 mov eax, 80020004
:00406BD9 894D90 mov dword ptr [ebp-70], ecx
:00406BDC 894DA0 mov dword ptr [ebp-60], ecx
:00406BDF 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00406BE5 8D4DB0 lea ecx, dword ptr [ebp-50]
:00406BE8 894598 mov dword ptr [ebp-68], eax
:00406BEB 8945A8 mov dword ptr [ebp-58], eax
* Possible StringData Ref from Code Obj ->":ghV何秀:yㄠ"
|
:00406BEE C78578FFFFFF605D4000 mov dword ptr [ebp+FFFFFF78], 00405D60
:00406BF8 C78570FFFFFF08000000 mov dword ptr [ebp+FFFFFF70], 00000008
* Reference To: MSVBVM60.__vbaVarDup, Ord:0000h
|
:00406C02 FF152C114000 Call dword ptr [0040112C]
:00406C08 8D5580 lea edx, dword ptr [ebp-80]
:00406C0B 8D4DC0 lea ecx, dword ptr [ebp-40]
* Possible StringData Ref from Code Obj ->"?HQ/TㄒC"
|
:00406C0E C74588385D4000 mov [ebp-78], 00405D38
:00406C15 C7458008000000 mov [ebp-80], 00000008
* Reference To: MSVBVM60.__vbaVarDup, Ord:0000h
|
:00406C1C FF152C114000 Call dword ptr [0040112C]
:00406C22 8D5590 lea edx, dword ptr [ebp-70]
:00406C25 8D45A0 lea eax, dword ptr [ebp-60]
:00406C28 52 push edx
:00406C29 8D4DB0 lea ecx, dword ptr [ebp-50]
:00406C2C 50 push eax
:00406C2D 51 push ecx
:00406C2E 8D55C0 lea edx, dword ptr [ebp-40]
:00406C31 53 push ebx
:00406C32 52 push edx
* Reference To: MSVBVM60.rtcMsgBox, Ord:0253h
|
:00406C33 FF1564104000 Call dword ptr [00401064]
:00406C39 8D4590 lea eax, dword ptr [ebp-70]
:00406C3C 8D4DA0 lea ecx, dword ptr [ebp-60]
:00406C3F 50 push eax
:00406C40 8D55B0 lea edx, dword ptr [ebp-50]
:00406C43 51 push ecx
:00406C44 8D45C0 lea eax, dword ptr [ebp-40]
:00406C47 52 push edx
:00406C48 50 push eax
:00406C49 6A04 push 00000004
* Reference To: MSVBVM60.__vbaFreeVarList, Ord:0000h
|
:00406C4B FF1524104000 Call dword ptr [00401024]
:00406C51 83C414 add esp, 00000014
* Reference To: MSVBVM60.__vbaEnd, Ord:0000h
|
:00406C54 FF1528104000 Call dword ptr [00401028]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406BC9(C)
|
:00406C5A B901000000 mov ecx, 00000001
:00406C5F B802000000 mov eax, 00000002
:00406C64 894D88 mov dword ptr [ebp-78], ecx
:00406C67 898D68FFFFFF mov dword ptr [ebp+FFFFFF68], ecx
:00406C6D 8D4D80 lea ecx, dword ptr [ebp-80]
:00406C70 894580 mov dword ptr [ebp-80], eax
:00406C73 898570FFFFFF mov dword ptr [ebp+FFFFFF70], eax
:00406C79 898560FFFFFF mov dword ptr [ebp+FFFFFF60], eax
:00406C7F 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00406C85 51 push ecx
:00406C86 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00406C8C 52 push edx
:00406C8D 8D8D24FFFFFF lea ecx, dword ptr [ebp+FFFFFF24]
:00406C93 50 push eax
:00406C94 8D9534FFFFFF lea edx, dword ptr [ebp+FFFFFF34]
:00406C9A 51 push ecx
:00406C9B 8D45DC lea eax, dword ptr [ebp-24]
:00406C9E 52 push edx
:00406C9F 50 push eax
:00406CA0 C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:00406CAA FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406D72(U)
|
:00406CB0 3BC3 cmp eax, ebx
:00406CB2 A110204100 mov eax, dword ptr [00412010]
:00406CB7 0F84BA000000 je 00406D77
:00406CBD 3BC3 cmp eax, ebx
:00406CBF 7515 jne 00406CD6
:00406CC1 6810204100 push 00412010
:00406CC6 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406CCB FF15F8104000 Call dword ptr [004010F8]
:00406CD1 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406CBF(C)
|
:00406CD6 8B08 mov ecx, dword ptr [eax]
:00406CD8 50 push eax
:00406CD9 FF9110030000 call dword ptr [ecx+00000310]
:00406CDF 8D55D0 lea edx, dword ptr [ebp-30]
:00406CE2 50 push eax
:00406CE3 52 push edx
:00406CE4 FFD6 call esi
:00406CE6 B904000280 mov ecx, 80020004
:00406CEB BA0A000000 mov edx, 0000000A
:00406CF0 894D88 mov dword ptr [ebp-78], ecx
:00406CF3 895580 mov dword ptr [ebp-80], edx
:00406CF6 8B18 mov ebx, dword ptr [eax]
:00406CF8 83EC10 sub esp, 00000010
:00406CFB 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
:00406D01 8BC4 mov eax, esp
:00406D03 8910 mov dword ptr [eax], edx
:00406D05 8B5584 mov edx, dword ptr [ebp-7C]
:00406D08 895004 mov dword ptr [eax+04], edx
:00406D0B 8D55DC lea edx, dword ptr [ebp-24]
:00406D0E 52 push edx
:00406D0F 894808 mov dword ptr [eax+08], ecx
:00406D12 8B4D8C mov ecx, dword ptr [ebp-74]
:00406D15 89480C mov dword ptr [eax+0C], ecx
:00406D18 8D45D4 lea eax, dword ptr [ebp-2C]
:00406D1B 50 push eax
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:00406D1C FF15E4104000 Call dword ptr [004010E4]
:00406D22 8BCB mov ecx, ebx
:00406D24 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00406D2A 50 push eax
:00406D2B 53 push ebx
:00406D2C FF91EC010000 call dword ptr [ecx+000001EC]
:00406D32 85C0 test eax, eax
:00406D34 DBE2 fclex
:00406D36 7D12 jge 00406D4A
:00406D38 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:00406D3D 68AC584000 push 004058AC
:00406D42 53 push ebx
:00406D43 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406D44 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406D36(C)
|
:00406D4A 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406D4D FF1574114000 Call dword ptr [00401174]
:00406D53 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406D56 FFD7 call edi
:00406D58 8D9524FFFFFF lea edx, dword ptr [ebp+FFFFFF24]
:00406D5E 8D8534FFFFFF lea eax, dword ptr [ebp+FFFFFF34]
:00406D64 52 push edx
:00406D65 8D4DDC lea ecx, dword ptr [ebp-24]
:00406D68 50 push eax
:00406D69 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:00406D6A FF156C114000 Call dword ptr [0040116C]
:00406D70 33DB xor ebx, ebx
:00406D72 E939FFFFFF jmp 00406CB0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406CB7(C)
|
:00406D77 3BC3 cmp eax, ebx
:00406D79 7515 jne 00406D90
:00406D7B 6810204100 push 00412010
:00406D80 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406D85 FF15F8104000 Call dword ptr [004010F8]
:00406D8B A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406D79(C)
|
:00406D90 8B10 mov edx, dword ptr [eax]
:00406D92 50 push eax
:00406D93 FF9210030000 call dword ptr [edx+00000310]
:00406D99 50 push eax
:00406D9A 8D45D0 lea eax, dword ptr [ebp-30]
:00406D9D 50 push eax
:00406D9E FFD6 call esi
:00406DA0 8B18 mov ebx, dword ptr [eax]
:00406DA2 6A01 push 00000001
:00406DA4 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:00406DAA FF1504104000 Call dword ptr [00401004]
:00406DB0 8BD0 mov edx, eax
:00406DB2 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:00406DB5 FF154C114000 Call dword ptr [0040114C]
:00406DBB 8BCB mov ecx, ebx
:00406DBD 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00406DC3 50 push eax
:00406DC4 53 push ebx
:00406DC5 FF91AC000000 call dword ptr [ecx+000000AC]
:00406DCB 85C0 test eax, eax
:00406DCD DBE2 fclex
:00406DCF 7D12 jge 00406DE3
:00406DD1 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:00406DD6 68AC584000 push 004058AC
:00406DDB 53 push ebx
:00406DDC 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406DDD FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406DCF(C)
|
:00406DE3 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406DE6 FF1574114000 Call dword ptr [00401174]
:00406DEC 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406DEF FFD7 call edi
:00406DF1 A110204100 mov eax, dword ptr [00412010]
:00406DF6 85C0 test eax, eax
:00406DF8 7515 jne 00406E0F
:00406DFA 6810204100 push 00412010
:00406DFF 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406E04 FF15F8104000 Call dword ptr [004010F8]
:00406E0A A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406DF8(C)
|
:00406E0F 8B10 mov edx, dword ptr [eax]
:00406E11 50 push eax
:00406E12 FF9210030000 call dword ptr [edx+00000310]
:00406E18 50 push eax
:00406E19 8D45D0 lea eax, dword ptr [ebp-30]
:00406E1C 50 push eax
:00406E1D FFD6 call esi
:00406E1F 8BD8 mov ebx, eax
:00406E21 8D55D4 lea edx, dword ptr [ebp-2C]
:00406E24 52 push edx
:00406E25 53 push ebx
:00406E26 8B0B mov ecx, dword ptr [ebx]
:00406E28 FF91A8000000 call dword ptr [ecx+000000A8]
:00406E2E 85C0 test eax, eax
:00406E30 DBE2 fclex
:00406E32 7D12 jge 00406E46
:00406E34 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:00406E39 68AC584000 push 004058AC
:00406E3E 53 push ebx
:00406E3F 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406E40 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406E32(C)
|
:00406E46 8B45D4 mov eax, dword ptr [ebp-2C]
:00406E49 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:00406E4A FF157C114000 Call dword ptr [0040117C]
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:00406E50 FF1530114000 Call dword ptr [00401130]
:00406E56 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00406E59 66A344214100 mov word ptr [00412144], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406E5F FF1574114000 Call dword ptr [00401174]
:00406E65 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406E68 FFD7 call edi
:00406E6A B801000000 mov eax, 00000001
:00406E6F 8D4D80 lea ecx, dword ptr [ebp-80]
:00406E72 894588 mov dword ptr [ebp-78], eax
:00406E75 898568FFFFFF mov dword ptr [ebp+FFFFFF68], eax
:00406E7B 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00406E81 51 push ecx
:00406E82 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00406E88 52 push edx
:00406E89 8D8D04FFFFFF lea ecx, dword ptr [ebp+FFFFFF04]
:00406E8F 50 push eax
:00406E90 8D9514FFFFFF lea edx, dword ptr [ebp+FFFFFF14]
:00406E96 51 push ecx
:00406E97 8D45DC lea eax, dword ptr [ebp-24]
:00406E9A BB02000000 mov ebx, 00000002
:00406E9F 52 push edx
:00406EA0 50 push eax
:00406EA1 895D80 mov dword ptr [ebp-80], ebx
:00406EA4 C78578FFFFFF06000000 mov dword ptr [ebp+FFFFFF78], 00000006
:00406EAE 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:00406EB4 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:00406EBA FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406FB0(U)
|
:00406EC0 85C0 test eax, eax
:00406EC2 A110204100 mov eax, dword ptr [00412010]
:00406EC7 0F84E8000000 je 00406FB5
:00406ECD 85C0 test eax, eax
:00406ECF 7515 jne 00406EE6
:00406ED1 6810204100 push 00412010
:00406ED6 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406EDB FF15F8104000 Call dword ptr [004010F8]
:00406EE1 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406ECF(C)
|
:00406EE6 8B08 mov ecx, dword ptr [eax]
:00406EE8 50 push eax
:00406EE9 FF910C030000 call dword ptr [ecx+0000030C]
:00406EEF 8D55D0 lea edx, dword ptr [ebp-30]
:00406EF2 50 push eax
:00406EF3 52 push edx
:00406EF4 FFD6 call esi
:00406EF6 B904000280 mov ecx, 80020004
:00406EFB BA0A000000 mov edx, 0000000A
:00406F00 898D78FFFFFF mov dword ptr [ebp+FFFFFF78], ecx
:00406F06 899570FFFFFF mov dword ptr [ebp+FFFFFF70], edx
:00406F0C 895D88 mov dword ptr [ebp-78], ebx
:00406F0F 895D80 mov dword ptr [ebp-80], ebx
:00406F12 8B18 mov ebx, dword ptr [eax]
:00406F14 83EC10 sub esp, 00000010
:00406F17 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
:00406F1D 8BC4 mov eax, esp
:00406F1F 8910 mov dword ptr [eax], edx
:00406F21 8B9574FFFFFF mov edx, dword ptr [ebp+FFFFFF74]
:00406F27 895004 mov dword ptr [eax+04], edx
:00406F2A 8D5580 lea edx, dword ptr [ebp-80]
:00406F2D 52 push edx
:00406F2E 894808 mov dword ptr [eax+08], ecx
:00406F31 8B8D7CFFFFFF mov ecx, dword ptr [ebp+FFFFFF7C]
:00406F37 89480C mov dword ptr [eax+0C], ecx
:00406F3A 8D45DC lea eax, dword ptr [ebp-24]
:00406F3D 8D4DC0 lea ecx, dword ptr [ebp-40]
:00406F40 50 push eax
:00406F41 51 push ecx
* Reference To: MSVBVM60.__vbaVarPow, Ord:0000h
|
:00406F42 FF1558104000 Call dword ptr [00401058]
:00406F48 8D55D4 lea edx, dword ptr [ebp-2C]
:00406F4B 50 push eax
:00406F4C 52 push edx
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:00406F4D FF15E4104000 Call dword ptr [004010E4]
:00406F53 899D7CFEFFFF mov dword ptr [ebp+FFFFFE7C], ebx
:00406F59 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00406F5F 50 push eax
:00406F60 8B857CFEFFFF mov eax, dword ptr [ebp+FFFFFE7C]
:00406F66 53 push ebx
:00406F67 FF90EC010000 call dword ptr [eax+000001EC]
:00406F6D 85C0 test eax, eax
:00406F6F DBE2 fclex
:00406F71 7D12 jge 00406F85
:00406F73 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:00406F78 68AC584000 push 004058AC
:00406F7D 53 push ebx
:00406F7E 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00406F7F FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406F71(C)
|
:00406F85 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00406F88 FF1574114000 Call dword ptr [00401174]
:00406F8E 8D4DD0 lea ecx, dword ptr [ebp-30]
:00406F91 FFD7 call edi
:00406F93 8D8D04FFFFFF lea ecx, dword ptr [ebp+FFFFFF04]
:00406F99 8D9514FFFFFF lea edx, dword ptr [ebp+FFFFFF14]
:00406F9F 51 push ecx
:00406FA0 8D45DC lea eax, dword ptr [ebp-24]
:00406FA3 52 push edx
:00406FA4 50 push eax
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:00406FA5 FF156C114000 Call dword ptr [0040116C]
:00406FAB BB02000000 mov ebx, 00000002
:00406FB0 E90BFFFFFF jmp 00406EC0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406EC7(C)
|
:00406FB5 85C0 test eax, eax
:00406FB7 7515 jne 00406FCE
:00406FB9 6810204100 push 00412010
:00406FBE 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00406FC3 FF15F8104000 Call dword ptr [004010F8]
:00406FC9 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406FB7(C)
|
:00406FCE 8B08 mov ecx, dword ptr [eax]
:00406FD0 50 push eax
:00406FD1 FF910C030000 call dword ptr [ecx+0000030C]
:00406FD7 8D55D0 lea edx, dword ptr [ebp-30]
:00406FDA 50 push eax
:00406FDB 52 push edx
:00406FDC FFD6 call esi
:00406FDE 8B18 mov ebx, dword ptr [eax]
:00406FE0 6A40 push 00000040
:00406FE2 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:00406FE8 FF1504104000 Call dword ptr [00401004]
:00406FEE 8BD0 mov edx, eax
:00406FF0 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:00406FF3 FF154C114000 Call dword ptr [0040114C]
:00406FF9 899D78FEFFFF mov dword ptr [ebp+FFFFFE78], ebx
:00406FFF 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00407005 50 push eax
:00407006 8B8578FEFFFF mov eax, dword ptr [ebp+FFFFFE78]
:0040700C 53 push ebx
:0040700D FF90AC000000 call dword ptr [eax+000000AC]
:00407013 85C0 test eax, eax
:00407015 DBE2 fclex
:00407017 7D12 jge 0040702B
:00407019 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:0040701E 68AC584000 push 004058AC
:00407023 53 push ebx
:00407024 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407025 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407017(C)
|
:0040702B 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040702E FF1574114000 Call dword ptr [00401174]
:00407034 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407037 FFD7 call edi
:00407039 B801000000 mov eax, 00000001
:0040703E 8D4D80 lea ecx, dword ptr [ebp-80]
:00407041 894588 mov dword ptr [ebp-78], eax
:00407044 898568FFFFFF mov dword ptr [ebp+FFFFFF68], eax
:0040704A 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:00407050 51 push ecx
:00407051 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00407057 52 push edx
:00407058 8D8DE4FEFFFF lea ecx, dword ptr [ebp+FFFFFEE4]
:0040705E 50 push eax
:0040705F 8D95F4FEFFFF lea edx, dword ptr [ebp+FFFFFEF4]
:00407065 51 push ecx
:00407066 8D45DC lea eax, dword ptr [ebp-24]
:00407069 BB02000000 mov ebx, 00000002
:0040706E 52 push edx
:0040706F 50 push eax
:00407070 66C7057C2141004000 mov word ptr [0041217C], 0040
:00407079 895D80 mov dword ptr [ebp-80], ebx
:0040707C C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
:00407086 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:0040708C 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:00407092 FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040717C(U)
|
:00407098 85C0 test eax, eax
:0040709A A110204100 mov eax, dword ptr [00412010]
:0040709F 0F84DC000000 je 00407181
:004070A5 85C0 test eax, eax
:004070A7 7515 jne 004070BE
:004070A9 6810204100 push 00412010
:004070AE 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004070B3 FF15F8104000 Call dword ptr [004010F8]
:004070B9 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004070A7(C)
|
:004070BE 8B08 mov ecx, dword ptr [eax]
:004070C0 50 push eax
:004070C1 FF9108030000 call dword ptr [ecx+00000308]
:004070C7 8D55D0 lea edx, dword ptr [ebp-30]
:004070CA 50 push eax
:004070CB 52 push edx
:004070CC FFD6 call esi
:004070CE 83EC10 sub esp, 00000010
:004070D1 B90A000000 mov ecx, 0000000A
:004070D6 8BD4 mov edx, esp
:004070D8 898D70FFFFFF mov dword ptr [ebp+FFFFFF70], ecx
:004070DE 8BF8 mov edi, eax
:004070E0 B804000280 mov eax, 80020004
:004070E5 890A mov dword ptr [edx], ecx
:004070E7 8B8D74FFFFFF mov ecx, dword ptr [ebp+FFFFFF74]
:004070ED 898578FFFFFF mov dword ptr [ebp+FFFFFF78], eax
:004070F3 C7458832000000 mov [ebp-78], 00000032
:004070FA 894A04 mov dword ptr [edx+04], ecx
:004070FD 8D4DDC lea ecx, dword ptr [ebp-24]
:00407100 51 push ecx
:00407101 895D80 mov dword ptr [ebp-80], ebx
:00407104 8B1F mov ebx, dword ptr [edi]
:00407106 894208 mov dword ptr [edx+08], eax
:00407109 8B857CFFFFFF mov eax, dword ptr [ebp+FFFFFF7C]
:0040710F 89420C mov dword ptr [edx+0C], eax
:00407112 8D5580 lea edx, dword ptr [ebp-80]
:00407115 8D45C0 lea eax, dword ptr [ebp-40]
:00407118 52 push edx
:00407119 50 push eax
* Reference To: MSVBVM60.__vbaVarMul, Ord:0000h
|
:0040711A FF15C4104000 Call dword ptr [004010C4]
:00407120 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00407123 50 push eax
:00407124 51 push ecx
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:00407125 FF15E4104000 Call dword ptr [004010E4]
:0040712B 50 push eax
:0040712C 57 push edi
:0040712D FF93EC010000 call dword ptr [ebx+000001EC]
:00407133 85C0 test eax, eax
:00407135 DBE2 fclex
:00407137 7D12 jge 0040714B
:00407139 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:0040713E 68AC584000 push 004058AC
:00407143 57 push edi
:00407144 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407145 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407137(C)
|
:0040714B 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040714E FF1574114000 Call dword ptr [00401174]
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00407154 8B3D78114000 mov edi, dword ptr [00401178]
:0040715A 8D4DD0 lea ecx, dword ptr [ebp-30]
:0040715D FFD7 call edi
:0040715F 8D95E4FEFFFF lea edx, dword ptr [ebp+FFFFFEE4]
:00407165 8D85F4FEFFFF lea eax, dword ptr [ebp+FFFFFEF4]
:0040716B 52 push edx
:0040716C 8D4DDC lea ecx, dword ptr [ebp-24]
:0040716F 50 push eax
:00407170 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:00407171 FF156C114000 Call dword ptr [0040116C]
:00407177 BB02000000 mov ebx, 00000002
:0040717C E917FFFFFF jmp 00407098
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040709F(C)
|
:00407181 85C0 test eax, eax
:00407183 7515 jne 0040719A
:00407185 6810204100 push 00412010
:0040718A 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:0040718F FF15F8104000 Call dword ptr [004010F8]
:00407195 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407183(C)
|
:0040719A 8B10 mov edx, dword ptr [eax]
:0040719C 50 push eax
:0040719D FF9208030000 call dword ptr [edx+00000308]
:004071A3 50 push eax
:004071A4 8D45D0 lea eax, dword ptr [ebp-30]
:004071A7 50 push eax
:004071A8 FFD6 call esi
:004071AA 8B18 mov ebx, dword ptr [eax]
:004071AC 68C8000000 push 000000C8
:004071B1 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:004071B7 FF1504104000 Call dword ptr [00401004]
:004071BD 8BD0 mov edx, eax
:004071BF 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:004071C2 FF154C114000 Call dword ptr [0040114C]
:004071C8 8BCB mov ecx, ebx
:004071CA 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:004071D0 50 push eax
:004071D1 53 push ebx
:004071D2 FF91AC000000 call dword ptr [ecx+000000AC]
:004071D8 85C0 test eax, eax
:004071DA DBE2 fclex
:004071DC 7D12 jge 004071F0
:004071DE 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:004071E3 68AC584000 push 004058AC
:004071E8 53 push ebx
:004071E9 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:004071EA FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004071DC(C)
|
:004071F0 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:004071F3 FF1574114000 Call dword ptr [00401174]
:004071F9 8D4DD0 lea ecx, dword ptr [ebp-30]
:004071FC FFD7 call edi
:004071FE A110204100 mov eax, dword ptr [00412010]
:00407203 85C0 test eax, eax
:00407205 7515 jne 0040721C
:00407207 6810204100 push 00412010
:0040720C 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00407211 FF15F8104000 Call dword ptr [004010F8]
:00407217 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407205(C)
|
:0040721C 8B10 mov edx, dword ptr [eax]
:0040721E 50 push eax
:0040721F FF9208030000 call dword ptr [edx+00000308]
:00407225 50 push eax
:00407226 8D45D0 lea eax, dword ptr [ebp-30]
:00407229 50 push eax
:0040722A FFD6 call esi
:0040722C 8BD8 mov ebx, eax
:0040722E 8D55D4 lea edx, dword ptr [ebp-2C]
:00407231 52 push edx
:00407232 53 push ebx
:00407233 8B0B mov ecx, dword ptr [ebx]
:00407235 FF91A8000000 call dword ptr [ecx+000000A8]
:0040723B 85C0 test eax, eax
:0040723D DBE2 fclex
:0040723F 7D12 jge 00407253
:00407241 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:00407246 68AC584000 push 004058AC
:0040724B 53 push ebx
:0040724C 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040724D FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040723F(C)
|
:00407253 8B45D4 mov eax, dword ptr [ebp-2C]
:00407256 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:00407257 FF157C114000 Call dword ptr [0040117C]
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:0040725D FF1530114000 Call dword ptr [00401130]
:00407263 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00407266 66A3C8214100 mov word ptr [004121C8], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040726C FF1574114000 Call dword ptr [00401174]
:00407272 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407275 FFD7 call edi
:00407277 B801000000 mov eax, 00000001
:0040727C 8D4D80 lea ecx, dword ptr [ebp-80]
:0040727F 894588 mov dword ptr [ebp-78], eax
:00407282 898568FFFFFF mov dword ptr [ebp+FFFFFF68], eax
:00407288 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:0040728E 51 push ecx
:0040728F 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:00407295 52 push edx
:00407296 8D8DC4FEFFFF lea ecx, dword ptr [ebp+FFFFFEC4]
:0040729C 50 push eax
:0040729D 8D95D4FEFFFF lea edx, dword ptr [ebp+FFFFFED4]
:004072A3 51 push ecx
:004072A4 8D45DC lea eax, dword ptr [ebp-24]
:004072A7 BB02000000 mov ebx, 00000002
:004072AC 52 push edx
:004072AD 50 push eax
:004072AE 895D80 mov dword ptr [ebp-80], ebx
:004072B1 C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
:004072BB 899D70FFFFFF mov dword ptr [ebp+FFFFFF70], ebx
:004072C1 899D60FFFFFF mov dword ptr [ebp+FFFFFF60], ebx
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:004072C7 FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004073B1(U)
|
:004072CD 85C0 test eax, eax
:004072CF A110204100 mov eax, dword ptr [00412010]
:004072D4 0F84DC000000 je 004073B6
:004072DA 85C0 test eax, eax
:004072DC 7515 jne 004072F3
:004072DE 6810204100 push 00412010
:004072E3 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004072E8 FF15F8104000 Call dword ptr [004010F8]
:004072EE A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004072DC(C)
|
:004072F3 8B08 mov ecx, dword ptr [eax]
:004072F5 50 push eax
:004072F6 FF9104030000 call dword ptr [ecx+00000304]
:004072FC 8D55D0 lea edx, dword ptr [ebp-30]
:004072FF 50 push eax
:00407300 52 push edx
:00407301 FFD6 call esi
:00407303 83EC10 sub esp, 00000010
:00407306 B90A000000 mov ecx, 0000000A
:0040730B 8BD4 mov edx, esp
:0040730D 898D70FFFFFF mov dword ptr [ebp+FFFFFF70], ecx
:00407313 8BF8 mov edi, eax
:00407315 B804000280 mov eax, 80020004
:0040731A 890A mov dword ptr [edx], ecx
:0040731C 8B8D74FFFFFF mov ecx, dword ptr [ebp+FFFFFF74]
:00407322 898578FFFFFF mov dword ptr [ebp+FFFFFF78], eax
:00407328 C7458832000000 mov [ebp-78], 00000032
:0040732F 894A04 mov dword ptr [edx+04], ecx
:00407332 8D4DDC lea ecx, dword ptr [ebp-24]
:00407335 51 push ecx
:00407336 895D80 mov dword ptr [ebp-80], ebx
:00407339 8B1F mov ebx, dword ptr [edi]
:0040733B 894208 mov dword ptr [edx+08], eax
:0040733E 8B857CFFFFFF mov eax, dword ptr [ebp+FFFFFF7C]
:00407344 89420C mov dword ptr [edx+0C], eax
:00407347 8D5580 lea edx, dword ptr [ebp-80]
:0040734A 8D45C0 lea eax, dword ptr [ebp-40]
:0040734D 52 push edx
:0040734E 50 push eax
* Reference To: MSVBVM60.__vbaVarMul, Ord:0000h
|
:0040734F FF15C4104000 Call dword ptr [004010C4]
:00407355 8D4DD4 lea ecx, dword ptr [ebp-2C]
:00407358 50 push eax
:00407359 51 push ecx
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:0040735A FF15E4104000 Call dword ptr [004010E4]
:00407360 50 push eax
:00407361 57 push edi
:00407362 FF93EC010000 call dword ptr [ebx+000001EC]
:00407368 85C0 test eax, eax
:0040736A DBE2 fclex
:0040736C 7D12 jge 00407380
:0040736E 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:00407373 68AC584000 push 004058AC
:00407378 57 push edi
:00407379 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040737A FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040736C(C)
|
:00407380 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407383 FF1574114000 Call dword ptr [00401174]
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00407389 8B3D78114000 mov edi, dword ptr [00401178]
:0040738F 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407392 FFD7 call edi
:00407394 8D95C4FEFFFF lea edx, dword ptr [ebp+FFFFFEC4]
:0040739A 8D85D4FEFFFF lea eax, dword ptr [ebp+FFFFFED4]
:004073A0 52 push edx
:004073A1 8D4DDC lea ecx, dword ptr [ebp-24]
:004073A4 50 push eax
:004073A5 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:004073A6 FF156C114000 Call dword ptr [0040116C]
:004073AC BB02000000 mov ebx, 00000002
:004073B1 E917FFFFFF jmp 004072CD
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004072D4(C)
|
:004073B6 85C0 test eax, eax
:004073B8 7515 jne 004073CF
:004073BA 6810204100 push 00412010
:004073BF 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004073C4 FF15F8104000 Call dword ptr [004010F8]
:004073CA A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004073B8(C)
|
:004073CF 8B10 mov edx, dword ptr [eax]
:004073D1 50 push eax
:004073D2 FF9204030000 call dword ptr [edx+00000304]
:004073D8 50 push eax
:004073D9 8D45D0 lea eax, dword ptr [ebp-30]
:004073DC 50 push eax
:004073DD FFD6 call esi
:004073DF 8B18 mov ebx, dword ptr [eax]
:004073E1 68C8000000 push 000000C8
:004073E6 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:004073EC FF1504104000 Call dword ptr [00401004]
:004073F2 8BD0 mov edx, eax
:004073F4 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:004073F7 FF154C114000 Call dword ptr [0040114C]
:004073FD 8BCB mov ecx, ebx
:004073FF 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00407405 50 push eax
:00407406 53 push ebx
:00407407 FF91AC000000 call dword ptr [ecx+000000AC]
:0040740D 85C0 test eax, eax
:0040740F DBE2 fclex
:00407411 7D12 jge 00407425
:00407413 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:00407418 68AC584000 push 004058AC
:0040741D 53 push ebx
:0040741E 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040741F FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407411(C)
|
:00407425 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407428 FF1574114000 Call dword ptr [00401174]
:0040742E 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407431 FFD7 call edi
:00407433 A110204100 mov eax, dword ptr [00412010]
:00407438 85C0 test eax, eax
:0040743A 7515 jne 00407451
:0040743C 6810204100 push 00412010
:00407441 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00407446 FF15F8104000 Call dword ptr [004010F8]
:0040744C A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040743A(C)
|
:00407451 8B10 mov edx, dword ptr [eax]
:00407453 50 push eax
:00407454 FF9204030000 call dword ptr [edx+00000304]
:0040745A 50 push eax
:0040745B 8D45D0 lea eax, dword ptr [ebp-30]
:0040745E 50 push eax
:0040745F FFD6 call esi
:00407461 8BD8 mov ebx, eax
:00407463 8D55D4 lea edx, dword ptr [ebp-2C]
:00407466 52 push edx
:00407467 53 push ebx
:00407468 8B0B mov ecx, dword ptr [ebx]
:0040746A FF91A8000000 call dword ptr [ecx+000000A8]
:00407470 85C0 test eax, eax
:00407472 DBE2 fclex
:00407474 7D12 jge 00407488
:00407476 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:0040747B 68AC584000 push 004058AC
:00407480 53 push ebx
:00407481 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407482 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407474(C)
|
:00407488 8B45D4 mov eax, dword ptr [ebp-2C]
:0040748B 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:0040748C FF157C114000 Call dword ptr [0040117C]
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:00407492 FF1530114000 Call dword ptr [00401130]
:00407498 8D4DD4 lea ecx, dword ptr [ebp-2C]
:0040749B 66A3CA214100 mov word ptr [004121CA], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:004074A1 FF1574114000 Call dword ptr [00401174]
:004074A7 8D4DD0 lea ecx, dword ptr [ebp-30]
:004074AA FFD7 call edi
:004074AC B901000000 mov ecx, 00000001
:004074B1 B802000000 mov eax, 00000002
:004074B6 894D88 mov dword ptr [ebp-78], ecx
:004074B9 898D68FFFFFF mov dword ptr [ebp+FFFFFF68], ecx
:004074BF 8D4D80 lea ecx, dword ptr [ebp-80]
:004074C2 894580 mov dword ptr [ebp-80], eax
:004074C5 898570FFFFFF mov dword ptr [ebp+FFFFFF70], eax
:004074CB 898560FFFFFF mov dword ptr [ebp+FFFFFF60], eax
:004074D1 8D9570FFFFFF lea edx, dword ptr [ebp+FFFFFF70]
:004074D7 51 push ecx
:004074D8 8D8560FFFFFF lea eax, dword ptr [ebp+FFFFFF60]
:004074DE 52 push edx
:004074DF 8D8DA4FEFFFF lea ecx, dword ptr [ebp+FFFFFEA4]
:004074E5 50 push eax
:004074E6 8D95B4FEFFFF lea edx, dword ptr [ebp+FFFFFEB4]
:004074EC 51 push ecx
:004074ED 8D45DC lea eax, dword ptr [ebp-24]
:004074F0 52 push edx
:004074F1 50 push eax
:004074F2 C78578FFFFFF14000000 mov dword ptr [ebp+FFFFFF78], 00000014
* Reference To: MSVBVM60.__vbaVarForInit, Ord:0000h
|
:004074FC FF1554104000 Call dword ptr [00401054]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004075C2(U)
|
:00407502 85C0 test eax, eax
:00407504 A110204100 mov eax, dword ptr [00412010]
:00407509 0F84B8000000 je 004075C7
:0040750F 85C0 test eax, eax
:00407511 7515 jne 00407528
:00407513 6810204100 push 00412010
:00407518 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:0040751D FF15F8104000 Call dword ptr [004010F8]
:00407523 A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407511(C)
|
:00407528 8B08 mov ecx, dword ptr [eax]
:0040752A 50 push eax
:0040752B FF9100030000 call dword ptr [ecx+00000300]
:00407531 8D55D0 lea edx, dword ptr [ebp-30]
:00407534 50 push eax
:00407535 52 push edx
:00407536 FFD6 call esi
:00407538 B904000280 mov ecx, 80020004
:0040753D BA0A000000 mov edx, 0000000A
:00407542 894D88 mov dword ptr [ebp-78], ecx
:00407545 895580 mov dword ptr [ebp-80], edx
:00407548 8B18 mov ebx, dword ptr [eax]
:0040754A 83EC10 sub esp, 00000010
:0040754D 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
:00407553 8BC4 mov eax, esp
:00407555 8910 mov dword ptr [eax], edx
:00407557 8B5584 mov edx, dword ptr [ebp-7C]
:0040755A 895004 mov dword ptr [eax+04], edx
:0040755D 8D55DC lea edx, dword ptr [ebp-24]
:00407560 52 push edx
:00407561 894808 mov dword ptr [eax+08], ecx
:00407564 8B4D8C mov ecx, dword ptr [ebp-74]
:00407567 89480C mov dword ptr [eax+0C], ecx
:0040756A 8D45D4 lea eax, dword ptr [ebp-2C]
:0040756D 50 push eax
* Reference To: MSVBVM60.__vbaStrVarVal, Ord:0000h
|
:0040756E FF15E4104000 Call dword ptr [004010E4]
:00407574 8BCB mov ecx, ebx
:00407576 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:0040757C 50 push eax
:0040757D 53 push ebx
:0040757E FF91EC010000 call dword ptr [ecx+000001EC]
:00407584 85C0 test eax, eax
:00407586 DBE2 fclex
:00407588 7D12 jge 0040759C
:0040758A 68EC010000 push 000001EC
* Possible StringData Ref from Code Obj ->" O????"
|
:0040758F 68AC584000 push 004058AC
:00407594 53 push ebx
:00407595 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407596 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407588(C)
|
:0040759C 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040759F FF1574114000 Call dword ptr [00401174]
:004075A5 8D4DD0 lea ecx, dword ptr [ebp-30]
:004075A8 FFD7 call edi
:004075AA 8D95A4FEFFFF lea edx, dword ptr [ebp+FFFFFEA4]
:004075B0 8D85B4FEFFFF lea eax, dword ptr [ebp+FFFFFEB4]
:004075B6 52 push edx
:004075B7 8D4DDC lea ecx, dword ptr [ebp-24]
:004075BA 50 push eax
:004075BB 51 push ecx
* Reference To: MSVBVM60.__vbaVarForNext, Ord:0000h
|
:004075BC FF156C114000 Call dword ptr [0040116C]
:004075C2 E93BFFFFFF jmp 00407502
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407509(C)
|
:004075C7 85C0 test eax, eax
:004075C9 7515 jne 004075E0
:004075CB 6810204100 push 00412010
:004075D0 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:004075D5 FF15F8104000 Call dword ptr [004010F8]
:004075DB A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004075C9(C)
|
:004075E0 8B10 mov edx, dword ptr [eax]
:004075E2 50 push eax
:004075E3 FF9200030000 call dword ptr [edx+00000300]
:004075E9 50 push eax
:004075EA 8D45D0 lea eax, dword ptr [ebp-30]
:004075ED 50 push eax
:004075EE FFD6 call esi
:004075F0 8B18 mov ebx, dword ptr [eax]
:004075F2 6A10 push 00000010
:004075F4 898548FFFFFF mov dword ptr [ebp+FFFFFF48], eax
* Reference To: MSVBVM60.__vbaStrI2, Ord:0000h
|
:004075FA FF1504104000 Call dword ptr [00401004]
:00407600 8BD0 mov edx, eax
:00407602 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h
|
:00407605 FF154C114000 Call dword ptr [0040114C]
:0040760B 8BCB mov ecx, ebx
:0040760D 8B9D48FFFFFF mov ebx, dword ptr [ebp+FFFFFF48]
:00407613 50 push eax
:00407614 53 push ebx
:00407615 FF91AC000000 call dword ptr [ecx+000000AC]
:0040761B 85C0 test eax, eax
:0040761D DBE2 fclex
:0040761F 7D12 jge 00407633
:00407621 68AC000000 push 000000AC
* Possible StringData Ref from Code Obj ->" O????"
|
:00407626 68AC584000 push 004058AC
:0040762B 53 push ebx
:0040762C 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:0040762D FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040761F(C)
|
:00407633 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407636 FF1574114000 Call dword ptr [00401174]
:0040763C 8D4DD0 lea ecx, dword ptr [ebp-30]
:0040763F FFD7 call edi
:00407641 A110204100 mov eax, dword ptr [00412010]
:00407646 85C0 test eax, eax
:00407648 7515 jne 0040765F
:0040764A 6810204100 push 00412010
:0040764F 6804464000 push 00404604
* Reference To: MSVBVM60.__vbaNew2, Ord:0000h
|
:00407654 FF15F8104000 Call dword ptr [004010F8]
:0040765A A110204100 mov eax, dword ptr [00412010]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407648(C)
|
:0040765F 8B10 mov edx, dword ptr [eax]
:00407661 50 push eax
:00407662 FF9200030000 call dword ptr [edx+00000300]
:00407668 50 push eax
:00407669 8D45D0 lea eax, dword ptr [ebp-30]
:0040766C 50 push eax
:0040766D FFD6 call esi
:0040766F 8BD8 mov ebx, eax
:00407671 8D55D4 lea edx, dword ptr [ebp-2C]
:00407674 52 push edx
:00407675 53 push ebx
:00407676 8B0B mov ecx, dword ptr [ebx]
:00407678 FF91A8000000 call dword ptr [ecx+000000A8]
:0040767E 85C0 test eax, eax
:00407680 DBE2 fclex
:00407682 7D12 jge 00407696
:00407684 68A8000000 push 000000A8
* Possible StringData Ref from Code Obj ->" O????"
|
:00407689 68AC584000 push 004058AC
:0040768E 53 push ebx
:0040768F 50 push eax
* Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h
|
:00407690 FF1540104000 Call dword ptr [00401040]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407682(C)
|
:00407696 8B45D4 mov eax, dword ptr [ebp-2C]
:00407699 50 push eax
* Reference To: MSVBVM60.rtcR8ValFromBstr, Ord:0245h
|
:0040769A FF157C114000 Call dword ptr [0040117C]
:004076A0 DC0D88114000 fmul qword ptr [00401188]
:004076A6 DFE0 fstsw ax
:004076A8 A80D test al, 0D
:004076AA 0F85FD010000 jne 004078AD
* Reference To: MSVBVM60.__vbaFpI2, Ord:0000h
|
:004076B0 FF1530114000 Call dword ptr [00401130]
:004076B6 8D4DD4 lea ecx, dword ptr [ebp-2C]
:004076B9 66A3CC214100 mov word ptr [004121CC], ax
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:004076BF FF1574114000 Call dword ptr [00401174]
:004076C5 8D4DD0 lea ecx, dword ptr [ebp-30]
:004076C8 FFD7 call edi
:004076CA 8B15E4204100 mov edx, dword ptr [004120E4]
:004076D0 668B0D44214100 mov cx, word ptr [00412144]
:004076D7 66890A mov word ptr [edx], cx
:004076DA 66A144214100 mov ax, word ptr [00412144]
:004076E0 666BC002 imul ax, 0002
:004076E4 8B0DE4204100 mov ecx, dword ptr [004120E4]
* Possible StringData Ref from Code Obj ->"6623;$@$"
|
:004076EA BA745D4000 mov edx, 00405D74
:004076EF 0F80BD010000 jo 004078B2
:004076F5 66894102 mov word ptr [ecx+02], ax
:004076F9 B924204100 mov ecx, 00412024
* Reference To: MSVBVM60.__vbaStrCopy, Ord:0000h
|
:004076FE FF1504114000 Call dword ptr [00401104]
:00407704 83EC10 sub esp, 00000010
:00407707 8B5D08 mov ebx, dword ptr [ebp+08]
:0040770A 8BD4 mov edx, esp
:0040770C B903000000 mov ecx, 00000003
:00407711 894D80 mov dword ptr [ebp-80], ecx
:00407714 B8BD020000 mov eax, 000002BD
:00407719 890A mov dword ptr [edx], ecx
:0040771B 8B4D84 mov ecx, dword ptr [ebp-7C]
:0040771E 894588 mov dword ptr [ebp-78], eax
:00407721 6A02 push 00000002
:00407723 894A04 mov dword ptr [edx+04], ecx
:00407726 8B0B mov ecx, dword ptr [ebx]
:00407728 53 push ebx
:00407729 894208 mov dword ptr [edx+08], eax
:0040772C 8B458C mov eax, dword ptr [ebp-74]
:0040772F 89420C mov dword ptr [edx+0C], eax
:00407732 FF915C030000 call dword ptr [ecx+0000035C]
:00407738 8D55D0 lea edx, dword ptr [ebp-30]
:0040773B 50 push eax
:0040773C 52 push edx
:0040773D FFD6 call esi
:0040773F 50 push eax
* Reference To: MSVBVM60.__vbaLateIdSt, Ord:0000h
|
:00407740 FF1560114000 Call dword ptr [00401160]
:00407746 8D4DD0 lea ecx, dword ptr [ebp-30]
:00407749 FFD7 call edi
:0040774B 83EC10 sub esp, 00000010
:0040774E B903000000 mov ecx, 00000003
:00407753 8BD4 mov edx, esp
:00407755 894D80 mov dword ptr [ebp-80], ecx
:00407758 B8BD020000 mov eax, 000002BD
:0040775D 6A01 push 00000001
:0040775F 890A mov dword ptr [edx], ecx
:00407761 8B4D84 mov ecx, dword ptr [ebp-7C]
:00407764 894588 mov dword ptr [ebp-78], eax
:00407767 53 push ebx
:00407768 894A04 mov dword ptr [edx+04], ecx
:0040776B 8B0B mov ecx, dword ptr [ebx]
:0040776D 894208 mov dword ptr [edx+08], eax
:00407770 8B458C mov eax, dword ptr [ebp-74]
:00407773 89420C mov dword ptr [edx+0C], eax
:00407776 FF9158030000 call dword ptr [ecx+00000358]
:0040777C 8D55D0 lea edx, dword ptr [ebp-30]
:0040777F 50 push eax
:00407780 52 push edx
:00407781 FFD6 call esi
:00407783 50 push eax
* Reference To: MSVBVM60.__vbaLateIdSt, Ord:0000h
|
:00407784 FF1560114000 Call dword ptr [00401160]
:0040778A 8D4DD0 lea ecx, dword ptr [ebp-30]
:0040778D FFD7 call edi
:0040778F 83EC10 sub esp, 00000010
:00407792 B908000000 mov ecx, 00000008
:00407797 8BD4 mov edx, esp
:00407799 894D80 mov dword ptr [ebp-80], ecx
* Possible StringData Ref from Code Obj ->"1195.244.198.247"
|
:0040779C B8885D4000 mov eax, 00405D88
:004077A1 890A mov dword ptr [edx], ecx
:004077A3 8B4D84 mov ecx, dword ptr [ebp-7C]
:004077A6 894588 mov dword ptr [ebp-78], eax
:004077A9 894A04 mov dword ptr [edx+04], ecx
:004077AC 8B0B mov ecx, dword ptr [ebx]
:004077AE 894208 mov dword ptr [edx+08], eax
:004077B1 8B458C mov eax, dword ptr [ebp-74]
:004077B4 6A0A push 0000000A
:004077B6 53 push ebx
:004077B7 89420C mov dword ptr [edx+0C], eax
:004077BA FF9158030000 call dword ptr [ecx+00000358]
:004077C0 8D55D0 lea edx, dword ptr [ebp-30]
:004077C3 50 push eax
:004077C4 52 push edx
:004077C5 FFD6 call esi
:004077C7 50 push eax
* Reference To: MSVBVM60.__vbaLateIdSt, Ord:0000h
|
:004077C8 FF1560114000 Call dword ptr [00401160]
:004077CE 8D4DD0 lea ecx, dword ptr [ebp-30]
:004077D1 FFD7 call edi
:004077D3 8B03 mov eax, dword ptr [ebx]
:004077D5 6A00 push 00000000
:004077D7 6A41 push 00000041
:004077D9 53 push ebx
:004077DA FF905C030000 call dword ptr [eax+0000035C]
:004077E0 8D4DD0 lea ecx, dword ptr [ebp-30]
:004077E3 50 push eax
:004077E4 51 push ecx
:004077E5 FFD6 call esi
:004077E7 50 push eax
* Reference To: MSVBVM60.__vbaLateIdCall, Ord:0000h
|
:004077E8 FF1518104000 Call dword ptr [00401018]
:004077EE 83C40C add esp, 0000000C
:004077F1 8D4DD0 lea ecx, dword ptr [ebp-30]
:004077F4 FFD7 call edi
:004077F6 C745FC00000000 mov [ebp-04], 00000000
:004077FD 9B wait
:004077FE 688E784000 push 0040788E
:00407803 EB2E jmp 00407833
:00407805 8D4DD4 lea ecx, dword ptr [ebp-2C]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:00407808 FF1574114000 Call dword ptr [00401174]
:0040780E 8D4DD0 lea ecx, dword ptr [ebp-30]
* Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h
|
:00407811 FF1578114000 Call dword ptr [00401178]
:00407817 8D5590 lea edx, dword ptr [ebp-70]
:0040781A 8D45A0 lea eax, dword ptr [ebp-60]
:0040781D 52 push edx
:0040781E 8D4DB0 lea ecx, dword ptr [ebp-50]
:00407821 50 push eax
:00407822 8D55C0 lea edx, dword ptr [ebp-40]
:00407825 51 push ecx
:00407826 52 push edx
:00407827 6A04 push 00000004
* Reference To: MSVBVM60.__vbaFreeVarList, Ord:0000h
|
:00407829 FF1524104000 Call dword ptr [00401024]
:0040782F 83C414 add esp, 00000014
:00407832 C3 ret
----------------------------------------------------------------------
下面是第一个call
----------------------------------------------------------------------
:0040CD30 55 push ebp-------------------------------|
:0040CD31 8BEC mov ebp, esp |
:0040CD33 83EC08 sub esp, 00000008 |
|
* Possible StringData Ref from Code Obj ->"??@" |
| |
:0040CD36 68A6134000 push 004013A6 |这一段与编译器有关,不用管。
:0040CD3B 64A100000000 mov eax, dword ptr fs:[00000000] |
:0040CD41 50 push eax |
:0040CD42 64892500000000 mov dword ptr fs:[00000000], esp |
:0040CD49 83EC2C sub esp, 0000002C |
:0040CD4C 53 push ebx |
:0040CD4D 56 push esi |
:0040CD4E 57 push edi |
:0040CD4F 8965F8 mov dword ptr [ebp-08], esp |
:0040CD52 C745FC38134000 mov [ebp-04], 00401338 |
:0040CD59 33C0 xor eax, eax---------------------------|
* Possible StringData Ref from Code Obj ->"1127.0.0.1"
|
:0040CD5B BAB8654000 mov edx, 004065B8----------------------|
:0040CD60 8D4DD8 lea ecx, dword ptr [ebp-28] |
:0040CD63 8945E0 mov dword ptr [ebp-20], eax |
:0040CD66 8945DC mov dword ptr [ebp-24], eax |IP1="127.0.0.1"
:0040CD69 8945D8 mov dword ptr [ebp-28], eax |
:0040CD6C 8945C8 mov dword ptr [ebp-38], eax |
|
* Reference To: MSVBVM60.__vbaStrCopy, Ord:0000h |
| |
:0040CD6F FF1504114000 Call dword ptr [00401104]--------------|
:0040CD75 8D45E0 lea eax, dword ptr [ebp-20]
:0040CD78 50 push eax
* Possible StringData Ref from Code Obj ->"IIP1"
|
:0040CD79 6850664000 push 00406650
* Possible StringData Ref from Code Obj ->"SSoftware\casinoonnet\casino\init"
|
:0040CD7E 6808664000 push 00406608---------------------------|
:0040CD83 6801000080 push 80000001 |
:0040CD88 E883F6FFFF call 0040C410 |
:0040CD8D 8D4DE0 lea ecx, dword ptr [ebp-20] |
:0040CD90 51 push ecx |
|
* Reference To: MSVBVM60.__vbaStrVarCopy, Ord:0000h |
| |
:0040CD91 FF1550114000 Call dword ptr [00401150] |if VarX<>"software\casinoonnet\casino\init" then
:0040CD97 8BD0 mov edx, eax | IP1="127.0.0.1"
:0040CD99 8D4DDC lea ecx, dword ptr [ebp-24] | VarX="software\casinoonnet\casino\init"
|endif
* Reference To: MSVBVM60.__vbaStrMove, Ord:0000h |
| |
:0040CD9C FF154C114000 Call dword ptr [0040114C] |
:0040CDA2 8B55DC mov edx, dword ptr [ebp-24] |
:0040CDA5 8B45D8 mov eax, dword ptr [ebp-28] |
:0040CDA8 52 push edx |
:0040CDA9 50 push eax |
|
* Reference To: MSVBVM60.__vbaStrCmp, Ord:0000h |
| |
:0040CDAA FF1594104000 Call dword ptr [00401094]---------------|
:0040CDB0 85C0 test eax, eax
:0040CDB2 7438 je 0040CDEC
:0040CDB4 6A04 push 00000004
:0040CDB6 B908000000 mov ecx, 00000008
:0040CDBB 83EC10 sub esp, 00000010
* Possible StringData Ref from Code Obj ->"1127.0.0.1"
|
:0040CDBE B8B8654000 mov eax, 004065B8
:0040CDC3 8BD4 mov edx, esp
:0040CDC5 6A01 push 00000001
* Possible StringData Ref from Code Obj ->"IIP1"
|
:0040CDC7 6850664000 push 00406650
:0040CDCC 890A mov dword ptr [edx], ecx
:0040CDCE 8B4DCC mov ecx, dword ptr [ebp-34]
* Possible StringData Ref from Code Obj ->"SSoftware\casinoonnet\casino\init"
|
:0040CDD1 6808664000 push 00406608
:0040CDD6 6801000080 push 80000001
:0040CDDB 894A04 mov dword ptr [edx+04], ecx
:0040CDDE 894208 mov dword ptr [edx+08], eax
:0040CDE1 8B45D4 mov eax, dword ptr [ebp-2C]
:0040CDE4 89420C mov dword ptr [edx+0C], eax
:0040CDE7 E874FBFFFF call 0040C960
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040CDB2(C)
|
:0040CDEC 680BCE4000 push 0040CE0B
:0040CDF1 8D4DE0 lea ecx, dword ptr [ebp-20]
* Reference To: MSVBVM60.__vbaFreeVar, Ord:0000h
|
:0040CDF4 FF1514104000 Call dword ptr [00401014]
* Reference To: MSVBVM60.__vbaFreeStr, Ord:0000h
|
:0040CDFA 8B3574114000 mov esi, dword ptr [00401174]
:0040CE00 8D4DDC lea ecx, dword ptr [ebp-24]
:0040CE03 FFD6 call esi
:0040CE05 8D4DD8 lea ecx, dword ptr [ebp-28]
:0040CE08 FFD6 call esi
:0040CE0A C3 ret
:0040CE0B 8B4DF0 mov ecx, dword ptr [ebp-10]
:0040CE0E 5F pop edi
:0040CE0F 5E pop esi
:0040CE10 64890D00000000 mov dword ptr fs:[00000000], ecx
:0040CE17 5B pop ebx
:0040CE18 8BE5 mov esp, ebp
:0040CE1A 5D pop ebp
:0040CE1B C3 ret
----------------------------------------------------------------------
我分析得是否正确?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [求助]怎么去除这个软件的有害代码啊? 6371
- 如何加密一个dll文件? 7329
- dll中如何动态生成控件? 4526
- 论坛怎么只有破解的文章,没有加密的文章 4268
- [求助]C++多重继承的问题? 3938
看原图
赞赏
雪币:
留言: