能力值:
( LV1,RANK:10 )
|
-
-
2 楼
016C09F0 $ 55 push ebp
016C09F1 . 8BEC mov ebp,esp
016C09F3 . 83EC 0C sub esp,0xC
016C09F6 . 68 F6D14300 push <jmp.&MSVBVM60.__vbaExceptHandler> ; SE 处理程序安装
016C09FB . 64:A1 0000000>mov eax,dword ptr fs:[0]
016C0A01 . 50 push eax
016C0A02 . 64:8925 00000>mov dword ptr fs:[0],esp
016C0A09 . 81EC 90000000 sub esp,0x90
016C0A0F . 53 push ebx
016C0A10 . 56 push esi
016C0A11 . 57 push edi
016C0A12 . 8965 F4 mov dword ptr ss:[ebp-0xC],esp
016C0A15 . C745 F8 787B4>mov dword ptr ss:[ebp-0x8],BizDrp.00427B>
016C0A1C . A1 6CDAEB01 mov eax,dword ptr ds:[0x1EBDA6C]
016C0A21 . 33FF xor edi,edi
016C0A23 . 3BC7 cmp eax,edi
016C0A25 . 897D E8 mov dword ptr ss:[ebp-0x18],edi
016C0A28 . 897D E4 mov dword ptr ss:[ebp-0x1C],edi
016C0A2B . 897D E0 mov dword ptr ss:[ebp-0x20],edi
016C0A2E . 897D DC mov dword ptr ss:[ebp-0x24],edi
016C0A31 . 897D D8 mov dword ptr ss:[ebp-0x28],edi
016C0A34 . 897D D4 mov dword ptr ss:[ebp-0x2C],edi
016C0A37 . 897D D0 mov dword ptr ss:[ebp-0x30],edi
016C0A3A . 897D CC mov dword ptr ss:[ebp-0x34],edi
016C0A3D . 897D C8 mov dword ptr ss:[ebp-0x38],edi
016C0A40 . 897D C4 mov dword ptr ss:[ebp-0x3C],edi
016C0A43 . 897D B4 mov dword ptr ss:[ebp-0x4C],edi
016C0A46 . 897D A4 mov dword ptr ss:[ebp-0x5C],edi
016C0A49 . 897D 94 mov dword ptr ss:[ebp-0x6C],edi
016C0A4C . 897D 90 mov dword ptr ss:[ebp-0x70],edi
016C0A4F . 75 10 jnz XBizDrp.016C0A61
016C0A51 . 68 6CDAEB01 push BizDrp.01EBDA6C
016C0A56 . 68 CCFA4D00 push BizDrp.004DFACC
016C0A5B . FF15 34134000 call dword ptr ds:[<&MSVBVM60.__vbaNew2>>; MSVBVM60.__vbaNew2
016C0A61 > 8B35 6CDAEB01 mov esi,dword ptr ds:[0x1EBDA6C]
016C0A67 . 8D4D C4 lea ecx,dword ptr ss:[ebp-0x3C]
016C0A6A . 51 push ecx
016C0A6B . 56 push esi
016C0A6C . 8B06 mov eax,dword ptr ds:[esi]
016C0A6E . FF50 18 call dword ptr ds:[eax+0x18]
016C0A71 . 3BC7 cmp eax,edi
016C0A73 . DBE2 fclex
016C0A75 . 7D 0F jge XBizDrp.016C0A86
016C0A77 . 6A 18 push 0x18
016C0A79 . 68 BCFA4D00 push BizDrp.004DFABC
016C0A7E . 56 push esi
016C0A7F . 50 push eax
016C0A80 . FF15 C4104000 call dword ptr ds:[<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
016C0A86 > 8B75 C4 mov esi,dword ptr ss:[ebp-0x3C]
016C0A89 . B9 0B000000 mov ecx,0xB
016C0A8E . 8B1E mov ebx,dword ptr ds:[esi]
016C0A90 . FF15 00124000 call dword ptr ds:[<&MSVBVM60.__vbaI2I4>>; MSVBVM60.__vbaI2I4
016C0A96 . 50 push eax
016C0A97 . 56 push esi
016C0A98 . FF53 7C call dword ptr ds:[ebx+0x7C]
016C0A9B . 3BC7 cmp eax,edi
016C0A9D . DBE2 fclex
016C0A9F . 7D 0F jge XBizDrp.016C0AB0
016C0AA1 . 6A 7C push 0x7C
016C0AA3 . 68 28084E00 push BizDrp.004E0828
016C0AA8 . 56 push esi
016C0AA9 . 50 push eax
016C0AAA . FF15 C4104000 call dword ptr ds:[<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
016C0AB0 > 8D4D C4 lea ecx,dword ptr ss:[ebp-0x3C]
016C0AB3 . FF15 74144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
016C0AB9 . E8 C2FBFFFF call BizDrp.016C0680
016C0ABE . 8B35 14144000 mov esi,dword ptr ds:[<&MSVBVM60.__vbaSt>; MSVBVM60.__vbaStrMove
016C0AC4 . 8BD0 mov edx,eax
016C0AC6 . 8D4D E4 lea ecx,dword ptr ss:[ebp-0x1C]
016C0AC9 . FFD6 call esi ; <&MSVBVM60.__vbaStrMove>
016C0ACB . 8D55 94 lea edx,dword ptr ss:[ebp-0x6C]
016C0ACE . 8D4D B4 lea ecx,dword ptr ss:[ebp-0x4C]
016C0AD1 . C745 9C AC504>mov dword ptr ss:[ebp-0x64],BizDrp.004E5>; -
016C0AD8 . C745 94 08000>mov dword ptr ss:[ebp-0x6C],0x8
016C0ADF . FF15 B8134000 call dword ptr ds:[<&MSVBVM60.__vbaVarDu>; MSVBVM60.__vbaVarDup
016C0AE5 . 8B45 E4 mov eax,dword ptr ss:[ebp-0x1C]
016C0AE8 . 57 push edi
016C0AE9 . 8D55 B4 lea edx,dword ptr ss:[ebp-0x4C]
016C0AEC . 6A FF push -0x1
016C0AEE . 52 push edx
016C0AEF . 8D4D A4 lea ecx,dword ptr ss:[ebp-0x5C]
016C0AF2 . 50 push eax
016C0AF3 . 51 push ecx
016C0AF4 . FF15 84124000 call dword ptr ds:[<&MSVBVM60.#711>] ; MSVBVM60.rtcSplit
016C0AFA . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0AFD . 52 push edx
016C0AFE . 68 08200000 push 0x2008
016C0B03 . FF15 DC104000 call dword ptr ds:[<&MSVBVM60.__vbaAryVa>; MSVBVM60.__vbaAryVar
016C0B09 . 8945 90 mov dword ptr ss:[ebp-0x70],eax
016C0B0C . 8D45 90 lea eax,dword ptr ss:[ebp-0x70]
016C0B0F . 8D4D E8 lea ecx,dword ptr ss:[ebp-0x18]
016C0B12 . 50 push eax
016C0B13 . 51 push ecx
016C0B14 . FF15 18144000 call dword ptr ds:[<&MSVBVM60.__vbaAryCo>; MSVBVM60.__vbaAryCopy
016C0B1A . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0B1D . 8D45 B4 lea eax,dword ptr ss:[ebp-0x4C]
016C0B20 . 52 push edx
016C0B21 . 50 push eax
016C0B22 . 6A 02 push 0x2
016C0B24 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
016C0B2A . 8B4D E8 mov ecx,dword ptr ss:[ebp-0x18]
016C0B2D . 83C4 0C add esp,0xC
016C0B30 . 8D55 DC lea edx,dword ptr ss:[ebp-0x24]
016C0B33 . 51 push ecx
016C0B34 . 52 push edx
016C0B35 . FF15 AC134000 call dword ptr ds:[<&MSVBVM60.__vbaAryLo>; MSVBVM60.__vbaAryLock
016C0B3B . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0B3E . 3BCF cmp ecx,edi
016C0B40 . 74 24 je XBizDrp.016C0B66
016C0B42 . 66:8339 01 cmp word ptr ds:[ecx],0x1
016C0B46 . 75 1E jnz XBizDrp.016C0B66
016C0B48 . 8B79 14 mov edi,dword ptr ds:[ecx+0x14]
016C0B4B . 8B41 10 mov eax,dword ptr ds:[ecx+0x10]
016C0B4E . F7DF neg edi
016C0B50 . 3BF8 cmp edi,eax
016C0B52 . 72 09 jb XBizDrp.016C0B5D
016C0B54 . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0B5A . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0B5D > 8D04BD 000000>lea eax,dword ptr ds:[edi*4]
016C0B64 . EB 09 jmp XBizDrp.016C0B6F
016C0B66 > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0B6C . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0B6F > 8B49 0C mov ecx,dword ptr ds:[ecx+0xC]
016C0B72 . 03C8 add ecx,eax
016C0B74 . 51 push ecx
016C0B75 . E8 A6D1FFFF call BizDrp.016BDD20
016C0B7A . 8BD0 mov edx,eax
016C0B7C . 8D4D D8 lea ecx,dword ptr ss:[ebp-0x28]
016C0B7F . FFD6 call esi
016C0B81 . 8B1D 5C144000 mov ebx,dword ptr ds:[<&MSVBVM60.__vbaAr>; MSVBVM60.__vbaAryUnlock
016C0B87 . 8D55 DC lea edx,dword ptr ss:[ebp-0x24]
016C0B8A . 52 push edx
016C0B8B . FFD3 call ebx ; <&MSVBVM60.__vbaAryUnlock>
016C0B8D . 8B45 D8 mov eax,dword ptr ss:[ebp-0x28]
016C0B90 . 6A 04 push 0x4
016C0B92 . 8945 BC mov dword ptr ss:[ebp-0x44],eax
016C0B95 . 8D45 B4 lea eax,dword ptr ss:[ebp-0x4C]
016C0B98 . 8D4D A4 lea ecx,dword ptr ss:[ebp-0x5C]
016C0B9B . 50 push eax
016C0B9C . 51 push ecx
016C0B9D . C745 D8 00000>mov dword ptr ss:[ebp-0x28],0x0
016C0BA4 . C745 B4 08000>mov dword ptr ss:[ebp-0x4C],0x8
016C0BAB . FF15 00144000 call dword ptr ds:[<&MSVBVM60.#617>] ; MSVBVM60.rtcLeftCharVar
016C0BB1 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0BB4 . 85C0 test eax,eax
016C0BB6 . 74 1D je XBizDrp.016C0BD5
016C0BB8 . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0BBC . 75 17 jnz XBizDrp.016C0BD5
016C0BBE . 8B78 14 mov edi,dword ptr ds:[eax+0x14]
016C0BC1 . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0BC4 . F7DF neg edi
016C0BC6 . 3BF9 cmp edi,ecx
016C0BC8 . 72 06 jb XBizDrp.016C0BD0
016C0BCA . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0BD0 > C1E7 02 shl edi,0x2
016C0BD3 . EB 08 jmp XBizDrp.016C0BDD
016C0BD5 > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0BDB . 8BF8 mov edi,eax
016C0BDD > 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0BE0 . 52 push edx
016C0BE1 . FF15 34104000 call dword ptr ds:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarMove
016C0BE7 . 8BD0 mov edx,eax
016C0BE9 . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0BEC . FFD6 call esi
016C0BEE . 8BD0 mov edx,eax
016C0BF0 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0BF3 . 8B48 0C mov ecx,dword ptr ds:[eax+0xC]
016C0BF6 . 03CF add ecx,edi
016C0BF8 . FF15 54134000 call dword ptr ds:[<&MSVBVM60.__vbaStrCo>; MSVBVM60.__vbaStrCopy
016C0BFE . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0C01 . FF15 78144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr
016C0C07 . 8D4D A4 lea ecx,dword ptr ss:[ebp-0x5C]
016C0C0A . 8D55 B4 lea edx,dword ptr ss:[ebp-0x4C]
016C0C0D . 51 push ecx
016C0C0E . 52 push edx
016C0C0F . 6A 02 push 0x2
016C0C11 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
016C0C17 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0C1A . 83C4 0C add esp,0xC
016C0C1D . 8D4D DC lea ecx,dword ptr ss:[ebp-0x24]
016C0C20 . 50 push eax
016C0C21 . 51 push ecx
016C0C22 . FF15 AC134000 call dword ptr ds:[<&MSVBVM60.__vbaAryLo>; MSVBVM60.__vbaAryLock
016C0C28 . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0C2B . 85C9 test ecx,ecx
016C0C2D . 74 29 je XBizDrp.016C0C58
016C0C2F . 66:8339 01 cmp word ptr ds:[ecx],0x1
016C0C33 . 75 23 jnz XBizDrp.016C0C58
016C0C35 . 8B51 14 mov edx,dword ptr ds:[ecx+0x14]
016C0C38 . 8B41 10 mov eax,dword ptr ds:[ecx+0x10]
016C0C3B . BF 01000000 mov edi,0x1
016C0C40 . 2BFA sub edi,edx
016C0C42 . 3BF8 cmp edi,eax
016C0C44 . 72 09 jb XBizDrp.016C0C4F
016C0C46 . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0C4C . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0C4F > 8D04BD 000000>lea eax,dword ptr ds:[edi*4]
016C0C56 . EB 09 jmp XBizDrp.016C0C61
016C0C58 > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0C5E . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0C61 > 8B51 0C mov edx,dword ptr ds:[ecx+0xC]
016C0C64 . 03D0 add edx,eax
016C0C66 . 52 push edx
016C0C67 . E8 B4D0FFFF call BizDrp.016BDD20
016C0C6C . 8BD0 mov edx,eax
016C0C6E . 8D4D D8 lea ecx,dword ptr ss:[ebp-0x28]
016C0C71 . FFD6 call esi
016C0C73 . 8D45 DC lea eax,dword ptr ss:[ebp-0x24]
016C0C76 . 50 push eax
016C0C77 . FFD3 call ebx
016C0C79 . 8B45 D8 mov eax,dword ptr ss:[ebp-0x28]
016C0C7C . 8D4D B4 lea ecx,dword ptr ss:[ebp-0x4C]
016C0C7F . 6A 04 push 0x4
016C0C81 . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0C84 . 51 push ecx
016C0C85 . 52 push edx
016C0C86 . C745 D8 00000>mov dword ptr ss:[ebp-0x28],0x0
016C0C8D . 8945 BC mov dword ptr ss:[ebp-0x44],eax
016C0C90 . C745 B4 08000>mov dword ptr ss:[ebp-0x4C],0x8
016C0C97 . FF15 00144000 call dword ptr ds:[<&MSVBVM60.#617>] ; MSVBVM60.rtcLeftCharVar
016C0C9D . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0CA0 . 85C0 test eax,eax
016C0CA2 . 74 22 je XBizDrp.016C0CC6
016C0CA4 . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0CA8 . 75 1C jnz XBizDrp.016C0CC6
016C0CAA . 8B50 14 mov edx,dword ptr ds:[eax+0x14]
016C0CAD . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0CB0 . BF 01000000 mov edi,0x1
016C0CB5 . 2BFA sub edi,edx
016C0CB7 . 3BF9 cmp edi,ecx
016C0CB9 . 72 06 jb XBizDrp.016C0CC1
016C0CBB . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0CC1 > C1E7 02 shl edi,0x2
016C0CC4 . EB 08 jmp XBizDrp.016C0CCE
016C0CC6 > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0CCC . 8BF8 mov edi,eax
016C0CCE > 8D45 A4 lea eax,dword ptr ss:[ebp-0x5C]
016C0CD1 . 50 push eax
016C0CD2 . FF15 34104000 call dword ptr ds:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarMove
016C0CD8 . 8BD0 mov edx,eax
016C0CDA . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0CDD . FFD6 call esi
016C0CDF . 8B4D E8 mov ecx,dword ptr ss:[ebp-0x18]
016C0CE2 . 8BD0 mov edx,eax
016C0CE4 . 8B49 0C mov ecx,dword ptr ds:[ecx+0xC]
016C0CE7 . 03CF add ecx,edi
016C0CE9 . FF15 54134000 call dword ptr ds:[<&MSVBVM60.__vbaStrCo>; MSVBVM60.__vbaStrCopy
016C0CEF . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0CF2 . FF15 78144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr
016C0CF8 . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0CFB . 8D45 B4 lea eax,dword ptr ss:[ebp-0x4C]
016C0CFE . 52 push edx
016C0CFF . 50 push eax
016C0D00 . 6A 02 push 0x2
016C0D02 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
016C0D08 . 8B4D E8 mov ecx,dword ptr ss:[ebp-0x18]
016C0D0B . 83C4 0C add esp,0xC
016C0D0E . 8D55 DC lea edx,dword ptr ss:[ebp-0x24]
016C0D11 . 51 push ecx
016C0D12 . 52 push edx
016C0D13 . FF15 AC134000 call dword ptr ds:[<&MSVBVM60.__vbaAryLo>; MSVBVM60.__vbaAryLock
016C0D19 . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0D1C . 85C9 test ecx,ecx
016C0D1E . 74 29 je XBizDrp.016C0D49
016C0D20 . 66:8339 01 cmp word ptr ds:[ecx],0x1
016C0D24 . 75 23 jnz XBizDrp.016C0D49
016C0D26 . 8B51 14 mov edx,dword ptr ds:[ecx+0x14]
016C0D29 . 8B41 10 mov eax,dword ptr ds:[ecx+0x10]
016C0D2C . BF 02000000 mov edi,0x2
016C0D31 . 2BFA sub edi,edx
016C0D33 . 3BF8 cmp edi,eax
016C0D35 . 72 09 jb XBizDrp.016C0D40
016C0D37 . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0D3D . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0D40 > 8D04BD 000000>lea eax,dword ptr ds:[edi*4]
016C0D47 . EB 09 jmp XBizDrp.016C0D52
016C0D49 > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0D4F . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0D52 > 8B49 0C mov ecx,dword ptr ds:[ecx+0xC]
016C0D55 . 03C8 add ecx,eax
016C0D57 . 51 push ecx
016C0D58 . E8 C3CFFFFF call BizDrp.016BDD20
016C0D5D . 8BD0 mov edx,eax
016C0D5F . 8D4D D8 lea ecx,dword ptr ss:[ebp-0x28]
016C0D62 . FFD6 call esi
016C0D64 . 8D55 DC lea edx,dword ptr ss:[ebp-0x24]
016C0D67 . 52 push edx
016C0D68 . FFD3 call ebx
016C0D6A . 8B45 D8 mov eax,dword ptr ss:[ebp-0x28]
016C0D6D . 6A 04 push 0x4
016C0D6F . 8945 BC mov dword ptr ss:[ebp-0x44],eax
016C0D72 . 8D45 B4 lea eax,dword ptr ss:[ebp-0x4C]
016C0D75 . 8D4D A4 lea ecx,dword ptr ss:[ebp-0x5C]
016C0D78 . 50 push eax
016C0D79 . 51 push ecx
016C0D7A . C745 D8 00000>mov dword ptr ss:[ebp-0x28],0x0
016C0D81 . C745 B4 08000>mov dword ptr ss:[ebp-0x4C],0x8
016C0D88 . FF15 00144000 call dword ptr ds:[<&MSVBVM60.#617>] ; MSVBVM60.rtcLeftCharVar
016C0D8E . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0D91 . 85C0 test eax,eax
016C0D93 . 74 22 je XBizDrp.016C0DB7
016C0D95 . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0D99 . 75 1C jnz XBizDrp.016C0DB7
016C0D9B . 8B50 14 mov edx,dword ptr ds:[eax+0x14]
016C0D9E . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0DA1 . BF 02000000 mov edi,0x2
016C0DA6 . 2BFA sub edi,edx
016C0DA8 . 3BF9 cmp edi,ecx
016C0DAA . 72 06 jb XBizDrp.016C0DB2
016C0DAC . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0DB2 > C1E7 02 shl edi,0x2
016C0DB5 . EB 08 jmp XBizDrp.016C0DBF
016C0DB7 > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0DBD . 8BF8 mov edi,eax
016C0DBF > 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0DC2 . 52 push edx
016C0DC3 . FF15 34104000 call dword ptr ds:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarMove
016C0DC9 . 8BD0 mov edx,eax
016C0DCB . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0DCE . FFD6 call esi
016C0DD0 . 8BD0 mov edx,eax
016C0DD2 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0DD5 . 8B48 0C mov ecx,dword ptr ds:[eax+0xC]
016C0DD8 . 03CF add ecx,edi
016C0DDA . FF15 54134000 call dword ptr ds:[<&MSVBVM60.__vbaStrCo>; MSVBVM60.__vbaStrCopy
016C0DE0 . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0DE3 . FF15 78144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr
016C0DE9 . 8D4D A4 lea ecx,dword ptr ss:[ebp-0x5C]
016C0DEC . 8D55 B4 lea edx,dword ptr ss:[ebp-0x4C]
016C0DEF . 51 push ecx
016C0DF0 . 52 push edx
016C0DF1 . 6A 02 push 0x2
016C0DF3 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
016C0DF9 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0DFC . 83C4 0C add esp,0xC
016C0DFF . 8D4D DC lea ecx,dword ptr ss:[ebp-0x24]
016C0E02 . 50 push eax
016C0E03 . 51 push ecx
016C0E04 . FF15 AC134000 call dword ptr ds:[<&MSVBVM60.__vbaAryLo>; MSVBVM60.__vbaAryLock
016C0E0A . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0E0D . 85C9 test ecx,ecx
016C0E0F . 74 29 je XBizDrp.016C0E3A
016C0E11 . 66:8339 01 cmp word ptr ds:[ecx],0x1
016C0E15 . 75 23 jnz XBizDrp.016C0E3A
016C0E17 . 8B51 14 mov edx,dword ptr ds:[ecx+0x14]
016C0E1A . 8B41 10 mov eax,dword ptr ds:[ecx+0x10]
016C0E1D . BF 03000000 mov edi,0x3
016C0E22 . 2BFA sub edi,edx
016C0E24 . 3BF8 cmp edi,eax
016C0E26 . 72 09 jb XBizDrp.016C0E31
016C0E28 . FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0E2E . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0E31 > 8D04BD 000000>lea eax,dword ptr ds:[edi*4]
016C0E38 . EB 09 jmp XBizDrp.016C0E43
016C0E3A > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0E40 . 8B4D DC mov ecx,dword ptr ss:[ebp-0x24]
016C0E43 > 8B51 0C mov edx,dword ptr ds:[ecx+0xC]
016C0E46 . 03D0 add edx,eax
016C0E48 . 52 push edx
016C0E49 . E8 D2CEFFFF call BizDrp.016BDD20
016C0E4E . 8BD0 mov edx,eax
016C0E50 . 8D4D D8 lea ecx,dword ptr ss:[ebp-0x28]
016C0E53 . FFD6 call esi
016C0E55 . 8D45 DC lea eax,dword ptr ss:[ebp-0x24]
016C0E58 . 50 push eax
016C0E59 . FFD3 call ebx
016C0E5B . 8B45 D8 mov eax,dword ptr ss:[ebp-0x28]
016C0E5E . 8D4D B4 lea ecx,dword ptr ss:[ebp-0x4C]
016C0E61 . 6A 04 push 0x4
016C0E63 . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0E66 . 51 push ecx
016C0E67 . 52 push edx
016C0E68 . C745 D8 00000>mov dword ptr ss:[ebp-0x28],0x0
016C0E6F . 8945 BC mov dword ptr ss:[ebp-0x44],eax
016C0E72 . C745 B4 08000>mov dword ptr ss:[ebp-0x4C],0x8
016C0E79 . FF15 00144000 call dword ptr ds:[<&MSVBVM60.#617>] ; MSVBVM60.rtcLeftCharVar
016C0E7F . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0E82 . 85C0 test eax,eax
016C0E84 . 74 24 je XBizDrp.016C0EAA
016C0E86 . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0E8A . 75 1E jnz XBizDrp.016C0EAA
016C0E8C . 8B50 14 mov edx,dword ptr ds:[eax+0x14]
016C0E8F . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0E92 . 8B1D D0114000 mov ebx,dword ptr ds:[<&MSVBVM60.__vbaGe>; MSVBVM60.__vbaGenerateBoundsError
016C0E98 . BF 03000000 mov edi,0x3
016C0E9D . 2BFA sub edi,edx
016C0E9F . 3BF9 cmp edi,ecx
016C0EA1 . 72 02 jb XBizDrp.016C0EA5
016C0EA3 . FFD3 call ebx ; <&MSVBVM60.__vbaGenerateBoundsError>
016C0EA5 > C1E7 02 shl edi,0x2
016C0EA8 . EB 0E jmp XBizDrp.016C0EB8
016C0EAA > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0EB0 . 8B1D D0114000 mov ebx,dword ptr ds:[<&MSVBVM60.__vbaGe>; MSVBVM60.__vbaGenerateBoundsError
016C0EB6 . 8BF8 mov edi,eax
016C0EB8 > 8D45 A4 lea eax,dword ptr ss:[ebp-0x5C]
016C0EBB . 50 push eax
016C0EBC . FF15 34104000 call dword ptr ds:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarMove
016C0EC2 . 8BD0 mov edx,eax
016C0EC4 . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0EC7 . FFD6 call esi
016C0EC9 . 8B4D E8 mov ecx,dword ptr ss:[ebp-0x18]
016C0ECC . 8BD0 mov edx,eax
016C0ECE . 8B49 0C mov ecx,dword ptr ds:[ecx+0xC]
016C0ED1 . 03CF add ecx,edi
016C0ED3 . FF15 54134000 call dword ptr ds:[<&MSVBVM60.__vbaStrCo>; MSVBVM60.__vbaStrCopy
016C0ED9 . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C0EDC . FF15 78144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr
016C0EE2 . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C0EE5 . 8D45 B4 lea eax,dword ptr ss:[ebp-0x4C]
016C0EE8 . 52 push edx
016C0EE9 . 50 push eax
016C0EEA . 6A 02 push 0x2
016C0EEC . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
016C0EF2 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0EF5 . 83C4 0C add esp,0xC
016C0EF8 . 85C0 test eax,eax
016C0EFA . 74 2B je XBizDrp.016C0F27
016C0EFC . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0F00 . 75 25 jnz XBizDrp.016C0F27
016C0F02 . 8B50 14 mov edx,dword ptr ds:[eax+0x14]
016C0F05 . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0F08 . BF 03000000 mov edi,0x3
016C0F0D . 2BFA sub edi,edx
016C0F0F . 3BF9 cmp edi,ecx
016C0F11 . 72 05 jb XBizDrp.016C0F18
016C0F13 . FFD3 call ebx
016C0F15 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0F18 > 8D0CBD 000000>lea ecx,dword ptr ds:[edi*4]
016C0F1F . 898D 64FFFFFF mov dword ptr ss:[ebp-0x9C],ecx
016C0F25 . EB 0B jmp XBizDrp.016C0F32
016C0F27 > FFD3 call ebx
016C0F29 . 8985 64FFFFFF mov dword ptr ss:[ebp-0x9C],eax
016C0F2F . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0F32 > 85C0 test eax,eax
016C0F34 . 74 2B je XBizDrp.016C0F61
016C0F36 . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0F3A . 75 25 jnz XBizDrp.016C0F61
016C0F3C . 8B50 14 mov edx,dword ptr ds:[eax+0x14]
016C0F3F . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0F42 . BF 02000000 mov edi,0x2
016C0F47 . 2BFA sub edi,edx
016C0F49 . 3BF9 cmp edi,ecx
016C0F4B . 72 05 jb XBizDrp.016C0F52
016C0F4D . FFD3 call ebx
016C0F4F . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0F52 > 8D14BD 000000>lea edx,dword ptr ds:[edi*4]
016C0F59 . 8995 60FFFFFF mov dword ptr ss:[ebp-0xA0],edx
016C0F5F . EB 0B jmp XBizDrp.016C0F6C
016C0F61 > FFD3 call ebx
016C0F63 . 8985 60FFFFFF mov dword ptr ss:[ebp-0xA0],eax
016C0F69 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0F6C > 85C0 test eax,eax
016C0F6E . 74 2B je XBizDrp.016C0F9B
016C0F70 . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0F74 . 75 25 jnz XBizDrp.016C0F9B
016C0F76 . 8B50 14 mov edx,dword ptr ds:[eax+0x14]
016C0F79 . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0F7C . BF 01000000 mov edi,0x1
016C0F81 . 2BFA sub edi,edx
016C0F83 . 3BF9 cmp edi,ecx
016C0F85 . 72 05 jb XBizDrp.016C0F8C
016C0F87 . FFD3 call ebx
016C0F89 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0F8C > 8D0CBD 000000>lea ecx,dword ptr ds:[edi*4]
016C0F93 . 898D 5CFFFFFF mov dword ptr ss:[ebp-0xA4],ecx
016C0F99 . EB 0B jmp XBizDrp.016C0FA6
016C0F9B > FFD3 call ebx
016C0F9D . 8985 5CFFFFFF mov dword ptr ss:[ebp-0xA4],eax
016C0FA3 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0FA6 > 85C0 test eax,eax
016C0FA8 . 74 20 je XBizDrp.016C0FCA
016C0FAA . 66:8338 01 cmp word ptr ds:[eax],0x1
016C0FAE . 75 1A jnz XBizDrp.016C0FCA
016C0FB0 . 8B78 14 mov edi,dword ptr ds:[eax+0x14]
016C0FB3 . 8B48 10 mov ecx,dword ptr ds:[eax+0x10]
016C0FB6 . F7DF neg edi
016C0FB8 . 3BF9 cmp edi,ecx
016C0FBA . 72 05 jb XBizDrp.016C0FC1
016C0FBC . FFD3 call ebx
016C0FBE . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0FC1 > 8D1CBD 000000>lea ebx,dword ptr ds:[edi*4]
016C0FC8 . EB 0B jmp XBizDrp.016C0FD5
016C0FCA > FF15 D0114000 call dword ptr ds:[<&MSVBVM60.__vbaGener>; MSVBVM60.__vbaGenerateBoundsError
016C0FD0 . 8BD8 mov ebx,eax
016C0FD2 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C0FD5 > 8B50 0C mov edx,dword ptr ds:[eax+0xC]
016C0FD8 . 8B85 64FFFFFF mov eax,dword ptr ss:[ebp-0x9C]
016C0FDE . 8B3D 94104000 mov edi,dword ptr ds:[<&MSVBVM60.__vbaSt>; MSVBVM60.__vbaStrCat
016C0FE4 . 8B0C02 mov ecx,dword ptr ds:[edx+eax]
016C0FE7 . 51 push ecx
016C0FE8 . 68 AC504E00 push BizDrp.004E50AC ; /-
016C0FED . FFD7 call edi ; \__vbaStrCat
016C0FEF . 8BD0 mov edx,eax
016C0FF1 . 8D4D D8 lea ecx,dword ptr ss:[ebp-0x28]
016C0FF4 . FFD6 call esi
016C0FF6 . 8B55 E8 mov edx,dword ptr ss:[ebp-0x18]
016C0FF9 . 8B8D 60FFFFFF mov ecx,dword ptr ss:[ebp-0xA0]
016C0FFF . 50 push eax
016C1000 . 8B42 0C mov eax,dword ptr ds:[edx+0xC]
016C1003 . 8B1408 mov edx,dword ptr ds:[eax+ecx]
016C1006 . 52 push edx
016C1007 . FFD7 call edi
016C1009 . 8BD0 mov edx,eax
016C100B . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C100E . FFD6 call esi
016C1010 . 50 push eax
016C1011 . 68 AC504E00 push BizDrp.004E50AC ; -
016C1016 . FFD7 call edi
016C1018 . 8BD0 mov edx,eax
016C101A . 8D4D D0 lea ecx,dword ptr ss:[ebp-0x30]
016C101D . FFD6 call esi
016C101F . 8B95 5CFFFFFF mov edx,dword ptr ss:[ebp-0xA4]
016C1025 . 50 push eax
016C1026 . 8B45 E8 mov eax,dword ptr ss:[ebp-0x18]
016C1029 . 8B48 0C mov ecx,dword ptr ds:[eax+0xC]
016C102C . 8B0411 mov eax,dword ptr ds:[ecx+edx]
016C102F . 50 push eax
016C1030 . FFD7 call edi
016C1032 . 8BD0 mov edx,eax
016C1034 . 8D4D CC lea ecx,dword ptr ss:[ebp-0x34]
016C1037 . FFD6 call esi
016C1039 . 50 push eax
016C103A . 68 AC504E00 push BizDrp.004E50AC ; -
016C103F . FFD7 call edi
016C1041 . 8BD0 mov edx,eax
016C1043 . 8D4D C8 lea ecx,dword ptr ss:[ebp-0x38]
016C1046 . FFD6 call esi
016C1048 . 8B4D E8 mov ecx,dword ptr ss:[ebp-0x18]
016C104B . 50 push eax
016C104C . 8B51 0C mov edx,dword ptr ds:[ecx+0xC]
016C104F . 8B041A mov eax,dword ptr ds:[edx+ebx]
016C1052 . 50 push eax
016C1053 . FFD7 call edi
016C1055 . 8BD0 mov edx,eax ; 得到注册码
016C1057 . 8D4D E0 lea ecx,dword ptr ss:[ebp-0x20]
016C105A . FFD6 call esi
016C105C . 8D4D C8 lea ecx,dword ptr ss:[ebp-0x38]
016C105F . 8D55 CC lea edx,dword ptr ss:[ebp-0x34]
016C1062 . 51 push ecx
016C1063 . 8D45 D0 lea eax,dword ptr ss:[ebp-0x30]
016C1066 . 52 push edx
016C1067 . 8D4D D4 lea ecx,dword ptr ss:[ebp-0x2C]
016C106A . 50 push eax
016C106B . 8D55 D8 lea edx,dword ptr ss:[ebp-0x28]
016C106E . 51 push ecx
016C106F . 52 push edx
016C1070 . 6A 05 push 0x5
016C1072 . FF15 64134000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStrList
016C1078 . A1 6CDAEB01 mov eax,dword ptr ds:[0x1EBDA6C]
016C107D . 83C4 18 add esp,0x18
016C1080 . 85C0 test eax,eax
016C1082 . 75 10 jnz XBizDrp.016C1094
016C1084 . 68 6CDAEB01 push BizDrp.01EBDA6C
016C1089 . 68 CCFA4D00 push BizDrp.004DFACC
016C108E . FF15 34134000 call dword ptr ds:[<&MSVBVM60.__vbaNew2>>; MSVBVM60.__vbaNew2
016C1094 > 8B35 6CDAEB01 mov esi,dword ptr ds:[0x1EBDA6C]
016C109A . 8D4D C4 lea ecx,dword ptr ss:[ebp-0x3C]
016C109D . 51 push ecx
016C109E . 56 push esi
016C109F . 8B06 mov eax,dword ptr ds:[esi]
016C10A1 . FF50 18 call dword ptr ds:[eax+0x18]
016C10A4 . 85C0 test eax,eax
016C10A6 . DBE2 fclex
016C10A8 . 7D 0F jge XBizDrp.016C10B9
016C10AA . 6A 18 push 0x18
016C10AC . 68 BCFA4D00 push BizDrp.004DFABC
016C10B1 . 56 push esi
016C10B2 . 50 push eax
016C10B3 . FF15 C4104000 call dword ptr ds:[<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
016C10B9 > 8B75 C4 mov esi,dword ptr ss:[ebp-0x3C]
016C10BC . 33C9 xor ecx,ecx
016C10BE . 8B3E mov edi,dword ptr ds:[esi]
016C10C0 . FF15 00124000 call dword ptr ds:[<&MSVBVM60.__vbaI2I4>>; MSVBVM60.__vbaI2I4
016C10C6 . 50 push eax
016C10C7 . 56 push esi
016C10C8 . FF57 7C call dword ptr ds:[edi+0x7C]
016C10CB . 85C0 test eax,eax
016C10CD . DBE2 fclex
016C10CF . 7D 0F jge XBizDrp.016C10E0
016C10D1 . 6A 7C push 0x7C
016C10D3 . 68 28084E00 push BizDrp.004E0828
016C10D8 . 56 push esi
016C10D9 . 50 push eax
016C10DA . FF15 C4104000 call dword ptr ds:[<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
016C10E0 > 8D4D C4 lea ecx,dword ptr ss:[ebp-0x3C]
016C10E3 . FF15 74144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
016C10E9 . 68 5B116C01 push BizDrp.016C115B
016C10EE . EB 55 jmp XBizDrp.016C1145
016C10F0 . F645 FC 04 test byte ptr ss:[ebp-0x4],0x4
016C10F4 . 74 09 je XBizDrp.016C10FF
016C10F6 . 8D4D E0 lea ecx,dword ptr ss:[ebp-0x20]
016C10F9 . FF15 78144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr
016C10FF > 8D55 DC lea edx,dword ptr ss:[ebp-0x24]
016C1102 . 52 push edx
016C1103 . FF15 5C144000 call dword ptr ds:[<&MSVBVM60.__vbaAryUn>; MSVBVM60.__vbaAryUnlock
016C1109 . 8D45 C8 lea eax,dword ptr ss:[ebp-0x38]
016C110C . 8D4D CC lea ecx,dword ptr ss:[ebp-0x34]
016C110F . 50 push eax
016C1110 . 8D55 D0 lea edx,dword ptr ss:[ebp-0x30]
016C1113 . 51 push ecx
016C1114 . 8D45 D4 lea eax,dword ptr ss:[ebp-0x2C]
016C1117 . 52 push edx
016C1118 . 8D4D D8 lea ecx,dword ptr ss:[ebp-0x28]
016C111B . 50 push eax
016C111C . 51 push ecx
016C111D . 6A 05 push 0x5
016C111F . FF15 64134000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStrList
016C1125 . 83C4 18 add esp,0x18
016C1128 . 8D4D C4 lea ecx,dword ptr ss:[ebp-0x3C]
016C112B . FF15 74144000 call dword ptr ds:[<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
016C1131 . 8D55 A4 lea edx,dword ptr ss:[ebp-0x5C]
016C1134 . 8D45 B4 lea eax,dword ptr ss:[ebp-0x4C]
016C1137 . 52 push edx
016C1138 . 50 push eax
016C1139 . 6A 02 push 0x2
016C113B . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
016C1141 . 83C4 0C add esp,0xC
016C1144 . C3 retn
|