void main()
{
push ebp
mov ebp,esp
sub esp,0F0h
push ebx
push esi
push edi
lea edi,[ebp-0F0h]
mov ecx,3Ch
mov eax,0CCCCCCCCh
rep stos dword ptr es:[edi]
mov ecx,offset _88D22677_LosPillaos@cpp (0B7C002h)
call @__CheckForDebuggerJustMyCode@4 (0B71208h)
char factor1=5;
mov byte ptr [factor1],5
char factor2=4;
mov byte ptr [factor2],4
short resultado=0;
xor eax,eax
mov word ptr [resultado],ax
for (int i = 0; i < factor2; i++)
mov dword ptr [ebp-2Ch],0
jmp main+48h (0B71748h)
mov eax,dword ptr [ebp-2Ch]
add eax,1
mov dword ptr [ebp-2Ch],eax
movsx eax,byte ptr [factor2]
cmp dword ptr [ebp-2Ch],eax
jge main+61h (0B71761h)
{
resultado += factor1;
movsx eax,byte ptr [factor1]
movsx ecx,word ptr [resultado]
add ecx,eax
mov word ptr [resultado],cx
}
jmp main+3Fh (0B7173Fh)
}
xor eax,eax
pop edi
pop esi
pop ebx
add esp,0F0h
cmp ebp,esp
call __RTC_CheckEsp (0B71212h)
mov esp,ebp
pop ebp
ret