能力值:
( LV2,RANK:10 )
|
-
-
5 楼
这是上面的一些代码
00408938 . /75 08 jnz short 00408942
0040893A . |D835 70124000 fdiv dword ptr [401270]
00408940 . |EB 0B jmp short 0040894D
00408942 > \FF35 70124000 push dword ptr [401270]
00408948 . E8 EB8BFFFF call <jmp.&MSVBVM60._adj_fdiv_m32>
0040894D > 8B16 mov edx, dword ptr [esi]
0040894F . 51 push ecx
00408950 . D945 BC fld dword ptr [ebp-44]
00408953 . 833D 00604100>cmp dword ptr [416000], 0
0040895A . 75 08 jnz short 00408964
0040895C . D835 70124000 fdiv dword ptr [401270]
00408962 . EB 0B jmp short 0040896F
00408964 > FF35 70124000 push dword ptr [401270]
0040896A . E8 C98BFFFF call <jmp.&MSVBVM60._adj_fdiv_m32>
0040896F > DEE9 fsubp st(1), st
00408971 . DFE0 fstsw ax
00408973 . A8 0D test al, 0D
00408975 . 0F85 FB030000 jnz 00408D76
0040897B . D91C24 fstp dword ptr [esp]
0040897E . 56 push esi
0040897F . FF52 74 call dword ptr [edx+74]
00408982 . 85C0 test eax, eax
00408984 . DBE2 fclex
00408986 . 7D 0B jge short 00408993
00408988 . 6A 74 push 74
0040898A . 68 D04B4000 push 00404BD0
0040898F . 56 push esi
00408990 . 50 push eax
00408991 . FFD3 call ebx
00408993 > 8D4D E4 lea ecx, dword ptr [ebp-1C]
00408996 . FF15 A4114000 call dword ptr [<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
0040899C . 8B06 mov eax, dword ptr [esi]
0040899E . 8D4D BC lea ecx, dword ptr [ebp-44]
004089A1 . 51 push ecx
004089A2 . 56 push esi
004089A3 . FF90 88000000 call dword ptr [eax+88]
004089A9 . 85C0 test eax, eax
004089AB . DBE2 fclex
004089AD . 7D 0E jge short 004089BD
004089AF . 68 88000000 push 88
004089B4 . 68 D04B4000 push 00404BD0
004089B9 . 56 push esi
004089BA . 50 push eax
004089BB . FFD3 call ebx
004089BD > A1 EC6B4100 mov eax, dword ptr [416BEC]
004089C2 . 85C0 test eax, eax
004089C4 . 75 10 jnz short 004089D6
004089C6 . 68 EC6B4100 push 00416BEC ; 4抟
004089CB . 68 40534000 push 00405340
004089D0 . FF15 20114000 call dword ptr [<&MSVBVM60.__vbaNew2>>; MSVBVM60.__vbaNew2
004089D6 > 8B3D EC6B4100 mov edi, dword ptr [416BEC]
004089DC . 8D45 E4 lea eax, dword ptr [ebp-1C]
004089DF . 50 push eax
004089E0 . 57 push edi
004089E1 . 8B17 mov edx, dword ptr [edi]
004089E3 . FF52 18 call dword ptr [edx+18]
004089E6 . 85C0 test eax, eax
004089E8 . DBE2 fclex
004089EA . 7D 0B jge short 004089F7
004089EC . 6A 18 push 18
004089EE . 68 30534000 push 00405330
004089F3 . 57 push edi
004089F4 . 50 push eax
004089F5 . FFD3 call ebx
004089F7 > 8B45 E4 mov eax, dword ptr [ebp-1C]
004089FA . 8D55 C0 lea edx, dword ptr [ebp-40]
004089FD . 52 push edx
004089FE . 50 push eax
004089FF . 8B08 mov ecx, dword ptr [eax]
00408A01 . 8BF8 mov edi, eax
00408A03 . FF51 50 call dword ptr [ecx+50]
00408A06 . 85C0 test eax, eax
00408A08 . DBE2 fclex
00408A0A . 7D 0B jge short 00408A17
00408A0C . 6A 50 push 50
00408A0E . 68 50534000 push 00405350
00408A13 . 57 push edi
00408A14 . 50 push eax
00408A15 . FFD3 call ebx
00408A17 > D945 C0 fld dword ptr [ebp-40]
00408A1A . 833D 00604100>cmp dword ptr [416000], 0
00408A21 . 75 08 jnz short 00408A2B
00408A23 . D835 70124000 fdiv dword ptr [401270]
00408A29 . EB 0B jmp short 00408A36
00408A2B > FF35 70124000 push dword ptr [401270]
00408A31 . E8 028BFFFF call <jmp.&MSVBVM60._adj_fdiv_m32>
00408A36 > 8B0E mov ecx, dword ptr [esi]
00408A38 . 51 push ecx
00408A39 . D945 BC fld dword ptr [ebp-44]
00408A3C . 833D 00604100>cmp dword ptr [416000], 0
00408A43 . 75 08 jnz short 00408A4D
00408A45 . D835 70124000 fdiv dword ptr [401270]
00408A4B . EB 0B jmp short 00408A58
00408A4D > FF35 70124000 push dword ptr [401270]
00408A53 . E8 E08AFFFF call <jmp.&MSVBVM60._adj_fdiv_m32>
00408A58 > DEE9 fsubp st(1), st
00408A5A . DFE0 fstsw ax
00408A5C . A8 0D test al, 0D
00408A5E . 0F85 12030000 jnz 00408D76
00408A64 . D91C24 fstp dword ptr [esp]
00408A67 . 56 push esi
00408A68 . FF51 7C call dword ptr [ecx+7C]
00408A6B . 85C0 test eax, eax
00408A6D . DBE2 fclex
00408A6F . 7D 0B jge short 00408A7C
00408A71 . 6A 7C push 7C
00408A73 . 68 D04B4000 push 00404BD0
00408A78 . 56 push esi
00408A79 . 50 push eax
00408A7A . FFD3 call ebx
00408A7C > 8D4D E4 lea ecx, dword ptr [ebp-1C]
00408A7F . FF15 A4114000 call dword ptr [<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
00408A85 . 8B16 mov edx, dword ptr [esi]
00408A87 . 68 24604100 push 00416024
00408A8C . 56 push esi
00408A8D . FF92 08070000 call dword ptr [edx+708]
00408A93 . 85C0 test eax, eax
00408A95 . 7D 0E jge short 00408AA5
00408A97 . 68 08070000 push 708
00408A9C . 68 0C4C4000 push 00404C0C
00408AA1 . 56 push esi
00408AA2 . 50 push eax
00408AA3 . FFD3 call ebx
00408AA5 > A1 28614100 mov eax, dword ptr [416128]
00408AAA . 85C0 test eax, eax
00408AAC . 75 14 jnz short 00408AC2
00408AAE . 8B3D 20114000 mov edi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00408AB4 . 68 28614100 push 00416128
00408AB9 . 68 302D4000 push 00402D30
00408ABE . FFD7 call edi ; <&MSVBVM60.__vbaNew2>
00408AC0 . EB 06 jmp short 00408AC8
00408AC2 > 8B3D 20114000 mov edi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00408AC8 > 8B35 28614100 mov esi, dword ptr [416128]
00408ACE . 68 00004843 push 43480000
00408AD3 . 56 push esi
00408AD4 . 8B06 mov eax, dword ptr [esi]
00408AD6 . FF90 84000000 call dword ptr [eax+84]
00408ADC . 85C0 test eax, eax
00408ADE . DBE2 fclex
00408AE0 . 7D 0E jge short 00408AF0
00408AE2 . 68 84000000 push 84
00408AE7 . 68 60534000 push 00405360
00408AEC . 56 push esi
00408AED . 50 push eax
00408AEE . FFD3 call ebx
00408AF0 > A1 28614100 mov eax, dword ptr [416128]
00408AF5 . 85C0 test eax, eax
00408AF7 . 75 0C jnz short 00408B05
00408AF9 . 68 28614100 push 00416128
00408AFE . 68 302D4000 push 00402D30
00408B03 . FFD7 call edi
00408B05 > 8B35 28614100 mov esi, dword ptr [416128]
00408B0B . 68 00004843 push 43480000
00408B10 . 56 push esi
00408B11 . 8B0E mov ecx, dword ptr [esi]
00408B13 . FF91 8C000000 call dword ptr [ecx+8C]
00408B19 . 85C0 test eax, eax
00408B1B . DBE2 fclex
00408B1D . 7D 0E jge short 00408B2D
00408B1F . 68 8C000000 push 8C
00408B24 . 68 60534000 push 00405360
00408B29 . 56 push esi
00408B2A . 50 push eax
00408B2B . FFD3 call ebx
00408B2D > A1 28614100 mov eax, dword ptr [416128]
00408B32 . 85C0 test eax, eax
00408B34 . 75 0C jnz short 00408B42
00408B36 . 68 28614100 push 00416128
00408B3B . 68 302D4000 push 00402D30
00408B40 . FFD7 call edi
00408B42 > 8B35 28614100 mov esi, dword ptr [416128]
00408B48 . 68 00007AC4 push C47A0000
00408B4D . 56 push esi
00408B4E . 8B16 mov edx, dword ptr [esi]
00408B50 . FF52 74 call dword ptr [edx+74]
00408B53 . 85C0 test eax, eax
00408B55 . DBE2 fclex
00408B57 . 7D 0B jge short 00408B64
00408B59 . 6A 74 push 74
00408B5B . 68 60534000 push 00405360
00408B60 . 56 push esi
00408B61 . 50 push eax
00408B62 . FFD3 call ebx
00408B64 > A1 28614100 mov eax, dword ptr [416128]
00408B69 . 85C0 test eax, eax
00408B6B . 75 0C jnz short 00408B79
00408B6D . 68 28614100 push 00416128
00408B72 . 68 302D4000 push 00402D30
00408B77 . FFD7 call edi
00408B79 > 83EC 10 sub esp, 10
00408B7C . B9 0A000000 mov ecx, 0A
00408B81 . 8BDC mov ebx, esp
00408B83 . B8 04000280 mov eax, 80020004
00408B88 . 8BD0 mov edx, eax
00408B8A . 83EC 10 sub esp, 10
00408B8D . 890B mov dword ptr [ebx], ecx
00408B8F . 8B4D C8 mov ecx, dword ptr [ebp-38]
00408B92 . 8B35 28614100 mov esi, dword ptr [416128]
00408B98 . 894B 04 mov dword ptr [ebx+4], ecx
00408B9B . 8BCC mov ecx, esp
00408B9D . 8B3E mov edi, dword ptr [esi]
00408B9F . 56 push esi
00408BA0 . 8943 08 mov dword ptr [ebx+8], eax
00408BA3 . 8B45 D0 mov eax, dword ptr [ebp-30]
00408BA6 . 8943 0C mov dword ptr [ebx+C], eax
00408BA9 . B8 0A000000 mov eax, 0A
00408BAE . 8901 mov dword ptr [ecx], eax
00408BB0 . 8B45 D8 mov eax, dword ptr [ebp-28]
00408BB3 . 8941 04 mov dword ptr [ecx+4], eax
00408BB6 . 8951 08 mov dword ptr [ecx+8], edx
00408BB9 . 8B55 E0 mov edx, dword ptr [ebp-20]
00408BBC . 8951 0C mov dword ptr [ecx+C], edx
00408BBF . FF97 B0020000 call dword ptr [edi+2B0]
00408BC5 . 85C0 test eax, eax
00408BC7 . DBE2 fclex
00408BC9 . 7D 16 jge short 00408BE1
00408BCB . 8B1D 48104000 mov ebx, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00408BD1 . 68 B0020000 push 2B0
00408BD6 . 68 60534000 push 00405360
00408BDB . 56 push esi
00408BDC . 50 push eax
00408BDD . FFD3 call ebx ; <&MSVBVM60.__vbaHresultCheckObj>
00408BDF . EB 06 jmp short 00408BE7
00408BE1 > 8B1D 48104000 mov ebx, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00408BE7 > A1 3C614100 mov eax, dword ptr [41613C]
00408BEC . 85C0 test eax, eax
00408BEE . 75 14 jnz short 00408C04
00408BF0 . 8B3D 20114000 mov edi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00408BF6 . 68 3C614100 push 0041613C
00408BFB . 68 6C2E4000 push 00402E6C
00408C00 . FFD7 call edi ; <&MSVBVM60.__vbaNew2>
00408C02 . EB 06 jmp short 00408C0A
00408C04 > 8B3D 20114000 mov edi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00408C0A > 8B35 3C614100 mov esi, dword ptr [41613C]
00408C10 . 68 00004843 push 43480000
00408C15 . 56 push esi
00408C16 . 8B06 mov eax, dword ptr [esi]
00408C18 . FF90 84000000 call dword ptr [eax+84]
00408C1E . 85C0 test eax, eax
00408C20 . DBE2 fclex
00408C22 . 7D 0E jge short 00408C32
00408C24 . 68 84000000 push 84
00408C29 . 68 AC534000 push 004053AC
00408C2E . 56 push esi
00408C2F . 50 push eax
00408C30 . FFD3 call ebx
00408C32 > A1 3C614100 mov eax, dword ptr [41613C]
00408C37 . 85C0 test eax, eax
00408C39 . 75 0C jnz short 00408C47
00408C3B . 68 3C614100 push 0041613C
00408C40 . 68 6C2E4000 push 00402E6C
00408C45 . FFD7 call edi
00408C47 > 8B35 3C614100 mov esi, dword ptr [41613C]
00408C4D . 68 00004843 push 43480000
00408C52 . 56 push esi
00408C53 . 8B0E mov ecx, dword ptr [esi]
00408C55 . FF91 8C000000 call dword ptr [ecx+8C]
00408C5B . 85C0 test eax, eax
00408C5D . DBE2 fclex
00408C5F . 7D 0E jge short 00408C6F
00408C61 . 68 8C000000 push 8C
00408C66 . 68 AC534000 push 004053AC
00408C6B . 56 push esi
00408C6C . 50 push eax
00408C6D . FFD3 call ebx
00408C6F > A1 3C614100 mov eax, dword ptr [41613C]
00408C74 . 85C0 test eax, eax
00408C76 . 75 0C jnz short 00408C84
00408C78 . 68 3C614100 push 0041613C
00408C7D . 68 6C2E4000 push 00402E6C
00408C82 . FFD7 call edi
00408C84 > 8B35 3C614100 mov esi, dword ptr [41613C]
00408C8A . 68 0000FAC4 push C4FA0000
00408C8F . 56 push esi
00408C90 . 8B16 mov edx, dword ptr [esi]
00408C92 . FF52 74 call dword ptr [edx+74]
00408C95 . 85C0 test eax, eax
00408C97 . DBE2 fclex
00408C99 . 7D 0B jge short 00408CA6这个也不行
00408C9B . 6A 74 push 74
00408C9D . 68 AC534000 push 004053AC
00408CA2 . 56 push esi
00408CA3 . 50 push eax
00408CA4 . FFD3 call ebx
00408CA6 > A1 3C614100 mov eax, dword ptr [41613C]
00408CAB . 85C0 test eax, eax
00408CAD . 75 0C jnz short 00408CBB改了这个也不行
00408CAF . 68 3C614100 push 0041613C
00408CB4 . 68 6C2E4000 push 00402E6C
00408CB9 . FFD7 call edi
00408CBB > 83EC 10 sub esp, 10
00408CBE . B9 0A000000 mov ecx, 0A
00408CC3 . 8BDC mov ebx, esp
00408CC5 . 894D D4 mov dword ptr [ebp-2C], ecx
00408CC8 . B8 04000280 mov eax, 80020004
00408CCD . 83EC 10 sub esp, 10
00408CD0 . 890B mov dword ptr [ebx], ecx
00408CD2 . 8B4D C8 mov ecx, dword ptr [ebp-38]
00408CD5 . 8BD0 mov edx, eax
00408CD7 . 8B35 3C614100 mov esi, dword ptr [41613C]
00408CDD . 894B 04 mov dword ptr [ebx+4], ecx
00408CE0 . 8BCC mov ecx, esp
00408CE2 . 8B3E mov edi, dword ptr [esi]
这个是时间限制的,找不到时间
|