1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| sumarray: push ebp mov ebp,esp sub esp,0D8h push ebx push esi push edi lea edi,[ebp-0D8h] mov ecx,36h mov eax,0CCCCCCCCh rep stos dword ptr es:[edi] mov ecx,offset _CAC8CD7F_consoleapplication2@cpp (013DC002h) call @__CheckForDebuggerJustMyCode@4 (013D1208h) mov dword ptr [sum],0 mov dword ptr [i],0 jmp sumarray+41h (013D1731h) mov eax,dword ptr [i] add eax,1 mov dword ptr [i],eax mov eax,dword ptr [i] cmp eax,dword ptr [count] jge sumarray+5Ah (013D174Ah) mov eax,dword ptr [i] mov ecx,dword ptr [array] mov edx,dword ptr [sum] add edx,dword ptr [ecx+eax*4] mov dword ptr [sum],edx jmp sumarray+38h (013D1728h) mov eax,dword ptr [sum] pop edi pop esi pop ebx add esp,0D8h cmp ebp,esp call __RTC_CheckEsp (013D1212h) mov esp,ebp pop ebp ret
|