Function Graph 0Basic Block 0Opcode: 55sub_80499cd:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 0c 05 00 00sub     esp0x50c {var_51c}Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}]data_0Opcode: e8 3d 02 00 00call    sub_8049c22Opcode: 90nop     Opcode: e8 2e ee ff ffcall    sub_8048819Opcode: 90nop     Basic Block 1Opcode: 81 bd ec fb ff ff 00 00 00 00cmp     dword [ebp-0x414 {var_418}]data_0Opcode: 0f 85 36 ff ff ffjne     0x804b832Basic Block 2Opcode: e9 ce 17 00 00jmp     0x804b203Basic Block 3Opcode: 89 e0mov     eaxespOpcode: 8d 8d f0 fb ff fflea     ecx[ebp-0x410] {var_414}Opcode: 89 08mov     dword [eax {var_51c}]ecxOpcode: e8 0e fd ff ffcall    sub_804b54fOpcode: 90nop     Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e8 1d f6 ff ffcall    sub_804ae6aOpcode: 90nop     Opcode: 89 85 e4 fb ff ffmov     dword [ebp-0x41c {var_420}]eaxOpcode: 8b 85 e8 fb ff ffmov     eaxdword [ebp-0x418 {var_41c}]Opcode: 0f b6 00movzx   eaxbyte [eax]Opcode: 48dec     eaxOpcode: 89 c1mov     ecxeaxOpcode: 83 e9 03sub     ecxdata_3Opcode: 89 85 68 fb ff ffmov     dword [ebp-0x498 {var_49c}]eaxOpcode: 89 8d 64 fb ff ffmov     dword [ebp-0x49c {var_4a0}]ecxOpcode: 0f 87 e0 f2 ff ffja      0x804ab55Basic Block 4Opcode: e9 eb e0 ff ffjmp     0x80499ecBasic Block 5Opcode: b8 00 00 00 00mov     eaxdata_0Opcode: 81 c4 0c 05 00 00add     esp0x50c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: e9 09 d0 ff ffjmp     0x8048220Basic Block 6Opcode: 8d 05 06 d5 04 08lea     eax[data_804d506]  {"Invalid Query\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 65 e2 ff ffcall    sub_8048dc8Opcode: 90nop     Opcode: b9 00 00 00 00mov     ecxdata_0Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 08 fb ff ffmov     dword [ebp-0x4f8 {var_4fc}]eaxOpcode: 89 8d 04 fb ff ffmov     dword [ebp-0x4fc {var_500}]ecxOpcode: e8 45 de ff ffcall    sub_80489c2Opcode: e8 45 de ff ff{ Does not return }Basic Block 7Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8b 0c 85 a0 d4 04 08mov     ecxdword [eax*4+0x804d4a0]Opcode: ff e1jmp     ecxBasic Block 8Opcode: b8 00 04 00 00mov     eaxdata_400Opcode: b9 0a 00 00 00mov     ecxdata_aOpcode: 8d 95 f0 fb ff fflea     edx[ebp-0x410] {var_414}Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: c7 44 24 04 00 04 00 00mov     dword [esp+0x4 {var_518}]data_400Opcode: c7 44 24 08 0a 00 00 00mov     dword [esp+data_8 {var_514}]data_aOpcode: 89 85 70 fb ff ffmov     dword [ebp-0x490 {var_494}]eaxOpcode: 89 8d 6c fb ff ffmov     dword [ebp-0x494 {var_498}]ecxOpcode: e8 b8 1a 00 00call    sub_804b4d8Opcode: 90nop     Opcode: 89 85 ec fb ff ffmov     dword [ebp-0x414 {var_418}]eaxOpcode: 83 f8 00cmp     eaxdata_0Opcode: 0f 8d bc 1e 00 00jge     0x804b8ecBasic Block 9Opcode: 81 24 24 ff ff ff 7fand     dword [esp]0x7fffffffOpcode: 8b 0c 24mov     ecxdword [esp]Opcode: 80 39 90cmp     byte [ecx]0x90Opcode: 0f 85 1b 0f 00 00jne     0x804914eBasic Block 10Opcode: e9 fa f1 ff ff{Case 0x0}Opcode: e9 fa f1 ff ffjmp     0x80480a0Basic Block 11Opcode: e9 3c 0f 00 00{Case 0x1}Opcode: e9 3c 0f 00 00jmp     0x8049eadBasic Block 12Opcode: e9 18 0e 00 00{Case 0x2}Opcode: e9 18 0e 00 00jmp     0x8049e8fBasic Block 13Opcode: e9 d6 fc ff ff{Case 0x3}Opcode: e9 d6 fc ff ffjmp     0x8048d6aBasic Block 14Opcode: 59pop     ecxOpcode: 80 79 ff f4cmp     byte [ecx-0x1]0xf4Opcode: 75 08jne     0x804915dBasic Block 15Opcode: c3retn    Basic Block 16Opcode: 8d 05 e0 d4 04 08lea     eax[data_804d4e0]  {"Query All\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 1a 0d 00 00call    sub_8048dc8Opcode: 90nop     Opcode: 8b 0d e8 29 06 08mov     ecxdword [data_80629e8]Opcode: 8b 49 04mov     ecxdword [ecx+0x4]Opcode: 89 8d e0 fb ff ffmov     dword [ebp-0x420 {var_424}]ecxOpcode: 89 85 60 fb ff ffmov     dword [ebp-0x4a0 {var_4a4}]eaxOpcode: e9 86 0d 00 00jmp     0x8048e4fBasic Block 17Opcode: 8d 05 eb d4 04 08lea     eax[data_804d4eb]  {"Query Server\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 0d ef ff ffcall    sub_8048dc8Opcode: 90nop     Opcode: 8b 8d e8 fb ff ffmov     ecxdword [ebp-0x418 {var_41c}]Opcode: 8b 49 04mov     ecxdword [ecx+0x4]Opcode: 89 8d d8 fb ff ffmov     dword [ebp-0x428 {var_42c}]ecxOpcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 50 fb ff ffmov     dword [ebp-0x4b0 {var_4b4}]eaxOpcode: e8 56 00 00 00call    sub_8049f2fOpcode: 90nop     Opcode: 89 85 d4 fb ff ffmov     dword [ebp-0x42c {var_430}]eaxOpcode: 85 c0test    eaxeaxOpcode: 75 05jne     0x8049ee9Basic Block 18Opcode: 8b 85 e8 fb ff ffmov     eaxdword [ebp-0x418 {var_41c}]Opcode: 8b 8d e4 fb ff ffmov     ecxdword [ebp-0x41c {var_420}]Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: e8 0b fe ff ffcall    sub_8049cb2Opcode: 90nop     Opcode: e9 88 fb ff ffjmp     0x8049a35Basic Block 19Opcode: 8d 05 f9 d4 04 08lea     eax[data_804d4f9]  {"Query Admin\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 50 00 00 00call    sub_8048dc8Opcode: 90nop     Opcode: 8b 8d e8 fb ff ffmov     ecxdword [ebp-0x418 {var_41c}]Opcode: 8b 49 04mov     ecxdword [ecx+0x4]Opcode: 0f b6 09movzx   ecxbyte [ecx]Opcode: 89 8d c8 fb ff ffmov     dword [ebp-0x438 {var_43c}]ecxOpcode: 83 f9 01cmp     ecxdata_1Opcode: 89 85 40 fb ff ffmov     dword [ebp-0x4c0 {var_4c4}]eaxOpcode: 0f 84 49 fc ff ffje      0x80489e3Basic Block 20Opcode: 81 f9 38 d4 04 08cmp     ecx0x804d438Opcode: 0f 84 d0 05 00 00je      0x8049739Basic Block 21Opcode: 81 e1 ff ff ff 7fand     ecx0x7fffffffOpcode: ff e1jmp     ecxBasic Block 22Opcode: 81 bd e0 fb ff ff 00 00 00 00cmp     dword [ebp-0x420 {var_424}]data_0Opcode: 0f 84 be 0d 00 00je      0x8049c1dBasic Block 23Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 8b 40 04mov     eaxdword [eax+0x4]Opcode: 8b 40 04mov     eaxdword [eax+0x4]Opcode: 89 85 d0 fb ff ffmov     dword [ebp-0x430 {var_434}]eaxBasic Block 24Opcode: e9 03 fb ff ffjmp     0x80499ecBasic Block 25Opcode: 8d 85 e4 fb ff fflea     eax[ebp-0x41c] {var_420}Opcode: 25 ff ff ff bfand     eax {var_420}0xbfffffffOpcode: 8b 00mov     eaxdword [eax]Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 8b 00 00 00call    sub_8049ad5Opcode: 90nop     Opcode: 8b 8d e8 fb ff ffmov     ecxdword [ebp-0x418 {var_41c}]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 00 fb ff ffmov     dword [ebp-0x500 {var_504}]eaxOpcode: e8 21 00 00 00call    sub_8049a80Opcode: 90nop     Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: 8b 85 e4 fb ff ffmov     eaxdword [ebp-0x41c {var_420}]Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 89 01 00 00call    sub_8049bfdOpcode: 90nop     Opcode: 89 85 e4 fb ff ffmov     dword [ebp-0x41c {var_420}]eaxOpcode: e9 6c ff ff ffjmp     0x80499ecBasic Block 26Opcode: b8 40 00 00 00mov     eaxdata_40Opcode: 8d 8d 88 fb ff fflea     ecx[ebp-0x478] {var_47c}Opcode: 8b 95 e8 fb ff ffmov     edxdword [ebp-0x418 {var_41c}]Opcode: 8b 52 04mov     edxdword [edx+0x4]Opcode: 81 c2 01 00 00 00add     edxdata_1Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_518}]edxOpcode: c7 44 24 08 40 00 00 00mov     dword [esp+data_8 {var_514}]data_40Opcode: 89 85 34 fb ff ffmov     dword [ebp-0x4cc {var_4d0}]eaxOpcode: e8 82 fc ff ffcall    sub_8048699Opcode: 90nop     Opcode: 8d 8d 88 fb ff fflea     ecx[ebp-0x478] {var_47c}Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 30 fb ff ffmov     dword [ebp-0x4d0 {var_4d4}]eaxOpcode: e8 6a 04 00 00call    sub_8048e96Opcode: 90nop     Opcode: 89 85 84 fb ff ffmov     dword [ebp-0x47c {var_480}]eaxOpcode: 85 c0test    eaxeaxOpcode: 75 29jne     0x8048a60Basic Block 27Opcode: 8d 05 06 d5 04 08lea     eax[data_804d506]  {"Invalid Query\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 20 00 00 00call    sub_8048dc8Opcode: 90nop     Opcode: b9 00 00 00 00mov     ecxdata_0Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 3c fb ff ffmov     dword [ebp-0x4c4 {var_4c8}]eaxOpcode: 89 8d 38 fb ff ffmov     dword [ebp-0x4c8 {var_4cc}]ecxOpcode: e8 00 fc ff ffcall    sub_80489c2Opcode: e8 00 fc ff ff{ Does not return }Basic Block 28Opcode: db 6c 24 04fld     tword [esp+0x4]Opcode: e9 c4 ea ff ffjmp     0x8048206Basic Block 29Opcode: b8 01 00 00 00mov     eaxdata_1Opcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 30Opcode: e9 13 fe ff ffjmp     0x8049a35Basic Block 31Opcode: 8b 85 e0 fb ff ffmov     eaxdword [ebp-0x420 {var_424}]Opcode: 8b 00mov     eaxdword [eax]Opcode: 89 85 dc fb ff ffmov     dword [ebp-0x424 {var_428}]eaxOpcode: 85 c0test    eaxeaxOpcode: 0f 85 0f fe ff ffjne     0x8048c84Basic Block 32Opcode: e9 73 ec ff ffjmp     0x8049a35Basic Block 33Opcode: 8b 85 d0 fb ff ffmov     eaxdword [ebp-0x430 {var_434}]Opcode: 8b 00mov     eaxdword [eax]Opcode: 89 85 cc fb ff ffmov     dword [ebp-0x434 {var_438}]eaxOpcode: eb 0ajmp     0x8049f25Basic Block 34Opcode: 8d 05 29 d5 04 08lea     eax[data_804d529]  {"admin:"}Opcode: 8b 8d e4 fb ff ffmov     ecxdword [ebp-0x41c {var_420}]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_518}]eaxOpcode: e8 c8 00 00 00call    sub_8048b40Opcode: 90nop     Opcode: b9 00 00 00 00mov     ecxdata_0Opcode: ba 0c 00 00 00mov     edxdata_cOpcode: 8d b5 78 fb ff fflea     esi[ebp-0x488] {var_48c}Opcode: 89 34 24mov     dword [esp {var_51c}]esiOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_518}]data_0Opcode: c7 44 24 08 0c 00 00 00mov     dword [esp+data_8 {var_514}]data_cOpcode: 89 85 24 fb ff ffmov     dword [ebp-0x4dc {var_4e0}]eaxOpcode: 89 8d 20 fb ff ffmov     dword [ebp-0x4e0 {var_4e4}]ecxOpcode: 89 95 1c fb ff ffmov     dword [ebp-0x4e4 {var_4e8}]edxOpcode: e8 f6 26 00 00call    sub_804b1a9Opcode: 90nop     Opcode: 8d 0d 30 d5 04 08lea     ecx[data_804d530]Opcode: 8d 95 78 fb ff fflea     edx[ebp-0x488] {var_48c}Opcode: be 00 c0 47 43mov     esi0x4347c000Opcode: 8b bd 84 fb ff ffmov     edidword [ebp-0x47c {var_480}]Opcode: 8b 7f 0cmov     edidword [edi+data_c]Opcode: 66 8b 1c 3emov     bxword [esi+edi]Opcode: 66 89 9d 76 fb ff ffmov     word [ebp-0x48a {var_48e}]bxOpcode: 0f b7 b5 76 fb ff ffmovzx   esiword [ebp-0x48a {var_48e}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: 89 74 24 08mov     dword [esp+data_8 {var_514}]esiOpcode: 89 85 18 fb ff ffmov     dword [ebp-0x4e8 {var_4ec}]eaxOpcode: e8 ea 20 00 00call    sub_804abe0Opcode: 90nop     Opcode: 8d 8d 78 fb ff fflea     ecx[ebp-0x488] {var_48c}Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: 89 85 14 fb ff ffmov     dword [ebp-0x4ec {var_4f0}]eaxOpcode: e8 2b 00 00 00call    sub_8048b40Opcode: 90nop     Opcode: 8d 0d ce d4 04 08lea     ecx[data_804d4ce]Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: 89 85 10 fb ff ffmov     dword [ebp-0x4f0 {var_4f4}]eaxOpcode: e8 0c 00 00 00call    sub_8048b40Opcode: 90nop     Opcode: 89 85 0c fb ff ffmov     dword [ebp-0x4f4 {var_4f8}]eaxOpcode: e9 f5 0e 00 00jmp     0x8049a35Basic Block 35Opcode: 8d 05 15 d5 04 08lea     eax[data_804d515]  {"Instance Not Found\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 83 03 00 00call    sub_8048dc8Opcode: 90nop     Opcode: b9 00 00 00 00mov     ecxdata_0Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 2c fb ff ffmov     dword [ebp-0x4d4 {var_4d8}]eaxOpcode: 89 8d 28 fb ff ffmov     dword [ebp-0x4d8 {var_4dc}]ecxOpcode: e8 63 ff ff ffcall    sub_80489c2Opcode: e8 63 ff ff ff{ Does not return }Basic Block 36Opcode: d9 eafldl2e  Opcode: de c9fmulp   st1st0Opcode: eb 00jmp     0x804820cBasic Block 37Opcode: 8d 05 d8 d4 04 08lea     eax[data_804d4d8]  {"server:"}Opcode: 8b 8d e4 fb ff ffmov     ecxdword [ebp-0x41c {var_420}]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_518}]eaxOpcode: e8 a4 fe ff ffcall    sub_8048b40Opcode: 90nop     Opcode: 8b 8d e4 fb ff ffmov     ecxdword [ebp-0x41c {var_420}]Opcode: 8b 95 dc fb ff ffmov     edxdword [ebp-0x424 {var_428}]Opcode: 8b 12mov     edxdword [edx]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_518}]edxOpcode: 89 85 5c fb ff ffmov     dword [ebp-0x4a4 {var_4a8}]eaxOpcode: e8 83 fe ff ffcall    sub_8048b40Opcode: 90nop     Opcode: 8d 0d ce d4 04 08lea     ecx[data_804d4ce]Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: 89 85 58 fb ff ffmov     dword [ebp-0x4a8 {var_4ac}]eaxOpcode: e8 64 fe ff ffcall    sub_8048b40Opcode: 90nop     Opcode: 8b 8d e0 fb ff ffmov     ecxdword [ebp-0x420 {var_424}]Opcode: 8b 49 0cmov     ecxdword [ecx+data_c]Opcode: 89 8d e0 fb ff ffmov     dword [ebp-0x420 {var_424}]ecxOpcode: 89 85 54 fb ff ffmov     dword [ebp-0x4ac {var_4b0}]eaxOpcode: e9 58 01 00 00jmp     0x8048e4fBasic Block 38Opcode: eb d8jmp     0x8048e4fBasic Block 39Opcode: 85 c0test    eaxeaxOpcode: 0f 85 ca ed ff ffjne     0x8048cf7Basic Block 40Opcode: d9 c0fld     st0Opcode: d9 fcfrndint Opcode: dc e9fsub    st1st0Opcode: d9 c9fxch    st0st1Opcode: d9 f0f2xm1   Opcode: d9 e8fld1    Opcode: de c1faddp   st1st0Opcode: d9 fdfscale  Opcode: dd d9fstp    st1Opcode: eb 00jmp     0x8048220Basic Block 41Opcode: 8d 05 c6 d4 04 08lea     eax[data_804d4c6]  {"instance:"}Opcode: 8b 8d e4 fb ff ffmov     ecxdword [ebp-0x41c {var_420}]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_518}]eaxOpcode: e8 31 fe ff ffcall    sub_8048b40Opcode: 90nop     Opcode: 8b 8d e4 fb ff ffmov     ecxdword [ebp-0x41c {var_420}]Opcode: 8b 95 cc fb ff ffmov     edxdword [ebp-0x434 {var_438}]Opcode: 8b 12mov     edxdword [edx]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_518}]edxOpcode: 89 85 4c fb ff ffmov     dword [ebp-0x4b4 {var_4b8}]eaxOpcode: e8 10 fe ff ffcall    sub_8048b40Opcode: 90nop     Opcode: 8d 0d ce d4 04 08lea     ecx[data_804d4ce]Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: 89 85 48 fb ff ffmov     dword [ebp-0x4b8 {var_4bc}]eaxOpcode: e8 f1 fd ff ffcall    sub_8048b40Opcode: 90nop     Opcode: 8b 8d d0 fb ff ffmov     ecxdword [ebp-0x430 {var_434}]Opcode: 8b 49 0cmov     ecxdword [ecx+data_c]Opcode: 89 8d d0 fb ff ffmov     dword [ebp-0x430 {var_434}]ecxOpcode: 89 85 44 fb ff ffmov     dword [ebp-0x4bc {var_4c0}]eaxOpcode: e9 91 11 00 00jmp     0x8049efbBasic Block 42Opcode: eb ccjmp     0x8049efbBasic Block 43Opcode: 81 bd d0 fb ff ff 00 00 00 00cmp     dword [ebp-0x430 {var_434}]data_0Opcode: 0f 84 b2 0e 00 00je      0x804adbd