Function Graph 0 Basic Block 0 Opcode: 60_start: Opcode: 60pushad   Opcode: bb 0d fa 04 08mov     ebx, data_804fa0d Opcode: 31 c9xor     ecx, ecx  {0x0} Opcode: b1 04mov     cl, 0x4 Opcode: 31 d2xor     edx, edx  {0x0} Opcode: 31 c0xor     eax, eax  {0x0} Opcode: b0 07mov     al, 0x7 Opcode: cd 80int     0x80 Opcode: 83 0b 01or      dword [ebx], 0x1 Opcode: c1 23 04shl     dword [ebx], 0x4 Opcode: 81 23 ff 03 00 00and     dword [ebx], 0x3ff Opcode: c7 05 21 fa 04 08 80 81 04 08mov     dword [data_804fa21], data_8048180 Opcode: b9 00 c0 47 43mov     ecx, 0x4347c000 Opcode: 31 d2xor     edx, edx  {0x0} Opcode: b2 04mov     dl, 0x4 Opcode: be 15 fa 04 08mov     esi, data_804fa15 Opcode: 31 c0xor     eax, eax  {0x0} Opcode: b0 02mov     al, 0x2 Opcode: 31 dbxor     ebx, ebx  {0x0} Opcode: b3 02mov     bl, 0x2 Opcode: cd 80int     0x80 Opcode: 31 c0xor     eax, eax  {0x0} Opcode: 31 05 11 fa 04 08xor     dword [data_804fa11], eax Opcode: 9cpushfd   Opcode: 58pop     eax Opcode: 31 05 11 fa 04 08xor     dword [data_804fa11], eax Opcode: 68 44 33 22 11push    0x11223344 Opcode: be 44 33 22 11mov     esi, 0x11223344 Opcode: 89 e0mov     eax, esp Opcode: 64 8b 08mov     ecx, dword fs:[eax] {__return_addr} Opcode: 65 8b 10mov     edx, dword gs:[eax] {__return_addr} Opcode: 39 f1cmp     ecx, esi Opcode: 0f 85 c6 a1 ff ffjne     data_8048180 Basic Block 1 Opcode: 31 edxor     ebp, ebp  {0x0} Basic Block 2 Opcode: 39 f2cmp     edx, esi Opcode: 0f 85 be a1 ff ffjne     data_8048180 Basic Block 3 Opcode: 90nop      Opcode: 90{ Falls through into sub_80481c0 } Basic Block 4 Opcode: 31 c0xor     eax, eax  {0x0} Opcode: b0 05mov     al, 0x5 Opcode: bb 00 10 00 00mov     ebx, 0x1000 Opcode: 31 c9xor     ecx, ecx  {0x0} Opcode: 41inc     ecx  {0x1} Opcode: ba 15 fa 04 08mov     edx, data_804fa15 Opcode: cd 80int     0x80 Opcode: 3c 04cmp     al, 0x4 Opcode: 74 deje      0x8048182 Basic Block 5 Opcode: 58pop     eax  {0x11223344} Opcode: e8 00 00 00 00call    $+5 Opcode: 31 dbxor     ebx, ebx  {0x0} Opcode: 8f 05 19 fa 04 08pop     dword [data_804fa19] Opcode: 85 dbtest    ebx, ebx Opcode: 74 05je      0x804dfd9 Basic Block 6 Opcode: 45inc     ebp Opcode: e8 00 00 00 00call    $+5 Opcode: 58pop     eax  {0x8048188} Opcode: 85 c0test    eax, eax Opcode: 74 32je      0x80481bf Basic Block 7 Opcode: 8b 35 15 fa 04 08mov     esi, dword [data_804fa15] Opcode: 89 f7mov     edi, esi Opcode: 81 c7 00 10 00 00add     edi, 0x1000 Basic Block 8 Opcode: bb 04 a0 aa bamov     ebx, 0xbaaaa004 Opcode: b9 3c 00 00 00mov     ecx, 0x3c Opcode: 90nop      Opcode: e8 00 00 00 00call    $+5 Opcode: 58pop     eax  {0x804dfe9} Basic Block 9 Opcode: e9 03 01 00 00jmp     0x804e0dc Basic Block 10 Opcode: eb c3jmp     0x8048182 Basic Block 11 Opcode: eb f5jmp     0x80481b2 Basic Block 12 Opcode: 8b 10mov     edx, dword [eax] Opcode: 89 13mov     dword [ebx], edx Opcode: 49dec     ecx Opcode: 83 c0 04add     eax, 0x4 Opcode: 83 c3 04add     ebx, 0x4 Opcode: 85 c9test    ecx, ecx Opcode: 75 f1jne     0x804dfea Basic Block 13 Opcode: e9 1b c0 a5 b2jmp     0xbaaaa019 Basic Block 14 Opcode: bb 04 a0 aa bamov     ebx, 0xbaaaa004 Opcode: b9 3c 00 00 00mov     ecx, 0x3c Opcode: 31 d2xor     edx, edx  {0x0} Basic Block 15 Opcode: 89 2emov     dword [esi], ebp Opcode: 83 c6 04add     esi, 0x4 Opcode: 39 fecmp     esi, edi Opcode: 74 02je      0x80481bd Basic Block 16 Opcode: 89 13mov     dword [ebx], edx Opcode: 49dec     ecx Opcode: 83 c3 04add     ebx, 0x4 Opcode: 85 c9test    ecx, ecx Opcode: 75 f6jne     0x804e0e8 Basic Block 17 Opcode: 89 e5mov     ebp, esp Opcode: 83 e4 f0and     esp, 0xfffffff0 {__return_addr} Opcode: 31 c0xor     eax, eax  {0x0} Opcode: 40inc     eax  {0x1} Opcode: 50push    eax Opcode: 50push    eax Opcode: 50push    eax Opcode: db 2c 24fld     tword [esp] {var_c} Opcode: d9 fafsqrt    Opcode: 9bfwait    Opcode: db e3finit    Opcode: 89 ecmov     esp, ebp Opcode: 31 c0xor     eax, eax  {0x0} Opcode: b0 07mov     al, 0x7 Opcode: 31 dbxor     ebx, ebx  {0x0} Opcode: 31 c9xor     ecx, ecx  {0x0} Opcode: ba 00 00 01 00mov     edx, 0x10000 Opcode: cd 80int     0x80 Opcode: 85 c0test    eax, eax Opcode: 0f 84 03 19 00 00je      data_804fa21 Basic Block 18 Opcode: 31 c0xor     eax, eax  {0x0} Opcode: 04 07add     al, 0x7 Opcode: bb 46 fa 04 08mov     ebx, data_804fa46 Opcode: 31 c9xor     ecx, ecx  {0x0} Opcode: 80 c1 04add     cl, 0x4 Opcode: 31 d2xor     edx, edx  {0x0} Opcode: cd 80int     0x80 Opcode: 31 c0xor     eax, eax  {0x0} Opcode: 04 07add     al, 0x7 Opcode: bb 4a fa 04 08mov     ebx, data_804fa4a Opcode: 31 c9xor     ecx, ecx  {0x0} Opcode: 80 c1 04add     cl, 0x4 Opcode: 31 d2xor     edx, edx  {0x0} Opcode: cd 80int     0x80 Opcode: 61popad    Opcode: b8 a0 af aa bamov     eax, 0xbaaaafa0 Basic Block 19 Opcode: 89 10mov     dword [eax], edx Opcode: 83 c0 04add     eax, 0x4 Opcode: 3d 00 b0 aa bacmp     eax, 0xbaaab000 Opcode: 75 f4jne     0x804e148 Basic Block 20 Opcode: 31 c0xor     eax, eax  {0x0} Opcode: 68 02 02 00 00push    0x202 Opcode: 9dpopfd    Opcode: 89 44 24 fcmov     dword [esp-0x4 {var_4}], eax Opcode: 2b 25 0d fa 04 08sub     esp {__return_addr}, dword [data_804fa0d] Opcode: 68 02 02 00 00push    0x202 Opcode: 9dpopfd    Opcode: 89 44 24 fcmov     dword [esp-0x4], eax Opcode: e8 0b 03 00 00call    sub_804e480 Opcode: e8 36 c0 ff ffcall    sub_804a1b0 Opcode: 50push    eax Opcode: e8 00 00 00 00call    $+5 Opcode: e8 00 00 00 00{ Falls through into sub_804e180 }