Function Graph 0 Basic Block 0 Opcode: 87 cd_start: Opcode: 87 cdxchg    ebp, ecx Opcode: 0c 05or      al, 0x5 Opcode: bb 00 00 80 00mov     ebx, 0x800000 Opcode: ba f8 ff ff b7mov     edx, 0xb7fffff8 Opcode: cd 80int     0x80 Opcode: 89 d4mov     esp, edx Opcode: 0c 06or      al, 0x6 Opcode: 89 d9mov     ecx, ebx  {0x800000} Opcode: bb 00 b0 2a bamov     ebx, 0xba2ab000 Opcode: cd 80int     0x80 Opcode: 31 dbxor     ebx, ebx  {0x0} Opcode: 89 e9mov     ecx, ebp Opcode: 31 d2xor     edx, edx  {0x0} Opcode: 31 edxor     ebp, ebp  {0x0} Opcode: 87 cdxchg    ebp, ecx Opcode: 50push    eax Opcode: 04 07add     al, 0x7 Opcode: 89 e3mov     ebx, esp Opcode: 83 c1 04add     ecx, 0x4 Opcode: cd 80int     0x80 Opcode: 04 05add     al, 0x5 Opcode: 5bpop     ebx Opcode: c1 eb 08shr     ebx, 0x8 Opcode: 31 c9xor     ecx, ecx  {0x0} Opcode: cd 80int     0x80 Opcode: 31 dbxor     ebx, ebx  {0x0} Opcode: 87 cdxchg    ebp, ecx Opcode: 87 cdxchg    ebp, ecx Opcode: 04 07add     al, 0x7 Opcode: bb a8 ff ff b7mov     ebx, 0xb7ffffa8 Opcode: 83 c1 50add     ecx, 0x50 Opcode: cd 80int     0x80 Opcode: c1 f9 02sar     ecx, 0x2  {0x14} Basic Block 1 Opcode: 0b 54 8b fcor      edx, dword [ebx+ecx*4-0x4] Opcode: 89 44 8b fcmov     dword [ebx+ecx*4-0x4], eax Opcode: e2 f6loop    0x8052924 Basic Block 2 Opcode: 89 15 f8 ff ff b7mov     dword [0xb7fffff8], edx Opcode: 83 ec 14sub     esp, 0x14 Opcode: 31 dbxor     ebx, ebx  {0x0} Opcode: 87 cdxchg    ebp, ecx Opcode: 31 d2xor     edx, edx  {0x0} Opcode: 0f 1f 44 00 00mmxnop  dword [eax+eax] Opcode: e8 89 8e ff ffcall    sub_804b7d0 Opcode: eb 2fjmp     0x8052978 Basic Block 3 Opcode: 00 00add     byte [eax], al Opcode: 00 8b 45 f8 8b 00add     byte [ebx+0x8bf845], cl Basic Block 4 Opcode: 81 7d f4 04 00 00 00cmp     dword [ebp-0xc], 0x4 Opcode: 0f 82 30 00 00 00jb      0x80529ab Basic Block 5 Opcode: e9 00 00 00 00jmp     0x80529b0 Basic Block 6 Opcode: 8b 4d fcmov     ecx, dword [ebp-0x4] Opcode: 89 01mov     dword [ecx], eax Opcode: 8b 45 fcmov     eax, dword [ebp-0x4] Opcode: 05 04 00 00 00add     eax, 0x4 Opcode: 89 45 fcmov     dword [ebp-0x4], eax Opcode: 8b 45 f8mov     eax, dword [ebp-0x8] Opcode: 05 04 00 00 00add     eax, 0x4 Opcode: 89 45 f8mov     dword [ebp-0x8], eax Opcode: 8b 45 f4mov     eax, dword [ebp-0xc] Opcode: 2d 04 00 00 00sub     eax, 0x4 Opcode: 89 45 f4mov     dword [ebp-0xc], eax Opcode: e9 c3 ff ff ffjmp     0x805296e Basic Block 7 Opcode: 8b 45 f8mov     eax, dword [ebp-0x8] Opcode: 8b 00mov     eax, dword [eax] Basic Block 8 Opcode: 81 7d f4 00 00 00 00cmp     dword [ebp-0xc], 0x0 Opcode: 0f 86 30 00 00 00jbe     0x80529ed Basic Block 9 Opcode: e9 cd da ff ffjmp     0x80504bf Basic Block 10 Opcode: 8b 45 f8mov     eax, dword [ebp-0x8] Opcode: 8a 08mov     cl, byte [eax] Opcode: 8b 45 fcmov     eax, dword [ebp-0x4] Opcode: 88 08mov     byte [eax], cl Opcode: 8b 45 fcmov     eax, dword [ebp-0x4] Opcode: 05 01 00 00 00add     eax, 0x1 Opcode: 89 45 fcmov     dword [ebp-0x4], eax Opcode: 8b 45 f8mov     eax, dword [ebp-0x8] Opcode: 05 01 00 00 00add     eax, 0x1 Opcode: 89 45 f8mov     dword [ebp-0x8], eax Opcode: 8b 45 f4mov     eax, dword [ebp-0xc] Opcode: 05 ff ff ff ffadd     eax, 0xffffffff Opcode: 89 45 f4mov     dword [ebp-0xc], eax Opcode: e9 c3 ff ff ffjmp     0x80529b0 Basic Block 11 Opcode: 8b 45 f0mov     eax, dword [ebp-0x10] Opcode: 83 c4 10add     esp, 0x10 Opcode: 5dpop     ebp Opcode: 51push    ecx Opcode: 8b 4c 24 04mov     ecx, dword [esp+0x4] Opcode: 03 49 fcadd     ecx, dword [ecx-0x4] Opcode: 81 f9 50 29 05 08cmp     ecx, sub_8052950 Opcode: 74 05je      0x80504db Basic Block 12 Opcode: 59pop     ecx Opcode: c3retn     Basic Block 13 Opcode: e8 ce 7f ff ffcall    sub_80484a9 Opcode: e8 ce 7f ff ff{ Does not return }