首页
社区
课程
招聘
[求助]vb逆向工程高手请帮我看看!
发表于: 2005-9-13 15:50 3792

[求助]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
----------------------------------------------------------------------
我分析得是否正确?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 218
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
附件:casino.rar
这个游戏非常好玩,所以我想要逆向它,请高手指点。
2005-9-13 15:56
0
雪    币: 300
活跃值: (412)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
3
原来是外挂.还以为是好玩的游戏
2005-9-13 17:00
0
游客
登录 | 注册 方可回帖
返回
//