Function Graph 0Basic Block 0Opcode: b8 03 00 00 00sub_8049d10:Opcode: b8 03 00 00 00mov     eax, 0x3Opcode: 53push    ebxOpcode: 51push    ecxOpcode: 52push    edxOpcode: 56push    esiOpcode: 8b 5c 24 14mov     ebx, dword [esp+0x14 {arg_4}]Opcode: 8b 4c 24 18mov     ecx, dword [esp+0x18 {arg_8}]Opcode: 8b 54 24 1cmov     edx, dword [esp+0x1c {arg_c}]Opcode: 8b 74 24 20mov     esi, dword [esp+0x20 {arg_10}]Opcode: cd 80int     0x80Opcode: 85 c0test    eax, eaxOpcode: 0f 85 49 01 00 00jne     0x8049e7cBasic Block 1Opcode: 5epop     esiOpcode: 5apop     edxOpcode: 59pop     ecxOpcode: 5bpop     ebxOpcode: c3retn    Basic Block 2Opcode: 80 3d 39 a0 04 08 04cmp     byte [data_804a039], 0x4Opcode: 0f 83 3c 01 00 00jae     0x8049e7cBasic Block 3Opcode: 85 dbtest    ebx, ebxOpcode: 74 09je      0x8049d4dBasic Block 4Opcode: 89 d6mov     esi, edxOpcode: 31 dbxor     ebx, ebx  {0x0}Basic Block 5Opcode: 83 fb 01cmp     ebx, 0x1Opcode: 0f 85 2f 01 00 00jne     0x8049e7cBasic Block 6Opcode: 81 3d 35 a0 04 08 33 67 b1 80cmp     dword [data_804a035], 0x80b16733Opcode: 74 15je      0x8049d97Basic Block 7Opcode: 85 f6test    esi, esiOpcode: 0f 84 18 01 00 00je      0x8049e7cBasic Block 8Opcode: 81 ec 00 10 00 00sub     esp, 0x1000 {var_1010}Opcode: 83 ec 64sub     esp, 0x64 {var_1074}Opcode: 89 e0mov     eax, espOpcode: 31 d2xor     edx, edx  {0x0}Opcode: 31 c9xor     ecx, ecx  {0x0}Opcode: b1 40mov     cl, 0x40Basic Block 9Opcode: 81 3d 35 a0 04 08 33 67 b1 81cmp     dword [data_804a035], 0x81b16733Opcode: 0f 84 b7 00 00 00je      0x8049e49Basic Block 10Opcode: 8a 11mov     dl, byte [ecx]Opcode: 88 93 35 a0 04 08mov     byte [ebx+data_804a035], dlOpcode: fe 05 39 a0 04 08inc     byte [data_804a039]Opcode: 41inc     ecxOpcode: 4edec     esiOpcode: eb dbjmp     0x8049d51Basic Block 11Opcode: 68 90 59 5b c3push    0xc35b5990Opcode: 54push    espOpcode: e8 21 e5 ff ffcall    sub_80482e0Opcode: a1 29 a0 04 08mov     eax, dword [data_804a029]Opcode: 25 ff ff 07 00and     eax, 0x7ffffOpcode: a3 29 a0 04 08mov     dword [data_804a029], eaxOpcode: b8 29 a0 04 08mov     eax, data_804a029Opcode: 83 c0 04add     eax, 0x4  {data_804a02d}Opcode: c7 00 04 d0 cc bamov     dword [eax], 0xbaccd004Opcode: 31 ffxor     edi, edi  {0x0}Basic Block 12Opcode: 89 14 0cmov     dword [esp+ecx], edx {var_1074}Opcode: 80 e9 04sub     cl, 0x4Opcode: eb f4jmp     0x8049da8Basic Block 13Opcode: 81 ec 00 10 00 00sub     esp, 0x1000Opcode: 68 90 59 5b c3push    0xc35b5990Opcode: 54push    espOpcode: e8 86 e4 ff ffcall    sub_80482e0Opcode: e8 b1 e4 ff ffcall    sub_8048310Opcode: 31 c9xor     ecx, ecx  {0x0}Basic Block 14Opcode: e9 e5 00 00 00jmp     0x8049e7cBasic Block 15Opcode: 8a 1d 39 a0 04 08mov     bl, byte [data_804a039]Opcode: 80 fb 04cmp     bl, 0x4Opcode: 74 1aje      0x8049d76Basic Block 16Opcode: e8 09 e5 ff ffcall    sub_8048310Opcode: 31 c9xor     ecx, ecx  {0x0}Basic Block 17Opcode: 31 dbxor     ebx, ebx  {0x0}Opcode: 43inc     ebx  {0x1}Opcode: b9 29 a0 04 08mov     ecx, data_804a029Opcode: 31 d2xor     edx, edx  {0x0}Opcode: b2 08mov     dl, 0x8Opcode: be 31 a0 04 08mov     esi, data_804a031Opcode: 31 c0xor     eax, eax  {0x0}Opcode: b0 02mov     al, 0x2Opcode: cd 80int     0x80Opcode: 03 3d 31 a0 04 08add     edi, dword [data_804a031]Opcode: eb dcjmp     0x8049ddeBasic Block 18Opcode: 85 c9test    ecx, ecxOpcode: 74 08je      0x8049db4Basic Block 19Opcode: c3retn    Basic Block 20Opcode: 8b 99 3a a0 04 08mov     ebx, dword [ecx+data_804a03a]Opcode: 33 1d 29 a0 04 08xor     ebx, dword [data_804a029]Opcode: 89 5c 0c 08mov     dword [esp+ecx+0x8], ebxOpcode: 80 c1 04add     cl, 0x4Opcode: eb e6jmp     0x8049e61Basic Block 21Opcode: 89 e1mov     ecx, espOpcode: 83 c1 08add     ecx, 0x8 {var_1074}Opcode: e8 9a e3 ff ffcall    sub_80481c0Opcode: 3b 05 29 a0 04 08cmp     eax, dword [data_804a029]Opcode: 75 1bjne     0x8049e49Basic Block 22Opcode: 8a 99 3a a0 04 08mov     bl, byte [ecx+data_804a03a]Opcode: 88 5c 0c 08mov     byte [esp+ecx+0x8], bl {var_107c}Opcode: fe c1inc     clOpcode: eb edjmp     0x8049e09Basic Block 23Opcode: 83 ff 08cmp     edi, 0x8Opcode: 74 1fje      0x8049e02Basic Block 24Opcode: 80 f9 10cmp     cl, 0x10Opcode: 74 15je      0x8049e7bBasic Block 25Opcode: 31 c9xor     ecx, ecx  {0x0}Opcode: 31 d2xor     edx, edx  {0x0}Opcode: b1 08mov     cl, 0x8Basic Block 26Opcode: 80 f9 08cmp     cl, 0x8Opcode: 74 0eje      0x8049e1cBasic Block 27Opcode: c3retn    Basic Block 28Opcode: 8a 99 3a a0 04 08mov     bl, byte [ecx+data_804a03a]Opcode: 88 5c 14 08mov     byte [esp+edx+0x8], bl {var_107c}Opcode: fe c1inc     clOpcode: 42inc     edxOpcode: eb ecjmp     0x8049e34Basic Block 29Opcode: 80 f9 10cmp     cl, 0x10Opcode: 74 0fje      0x8049e48