Function Graph 0Basic Block 0Opcode: 90sub_8048f50:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 3a e3 04 08xor     eaxdword [data_804e33a]Opcode: 50push    eaxOpcode: 31 d2xor     edxedx  {0x0}Opcode: 8d 8c 24 7c fb ff fflea     ecx[esp-0x484] {var_484}Opcode: 89 11mov     dword [ecx {var_484}]edxOpcode: 89 51 fcmov     dword [ecx-0x4 {var_488}]edxOpcode: 89 51 f8mov     dword [ecx-0x8 {var_48c}]edxOpcode: 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}]0x0Opcode: e8 1e 07 00 00call    sub_80496a0Opcode: e8 b9 fc ff ffcall    sub_8048c40Basic Block 1Opcode: 83 bd ec fb ff ff 00cmp     dword [ebp-0x414 {var_418}]0x0Opcode: 75 02jne     0x8048fd9Basic Block 2Opcode: e9 4a 04 00 00jmp     0x8049418Basic 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 78 f6 ff ffcall    sub_8048660Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e8 5d f7 ff ffcall    sub_8048750Opcode: 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     ecx0x3Opcode: 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 93 03 00 00ja      0x80493adBasic Block 4Opcode: eb aejmp     0x8048f87Basic Block 5Opcode: b8 00 00 00 00mov     eax0x0Opcode: 81 c4 0c 05 00 00add     esp0x50c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: 59pop     ecxOpcode: 33 0d 3a e3 04 08xor     ecxdword [data_804e33a]Opcode: 51push    ecxOpcode: c3retn    Basic Block 6Opcode: 8d 05 36 d2 04 08lea     eax[data_804d236]  {"Invalid Query\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 35 14 00 00call    sub_804a7f0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_51c}]0x0Opcode: 89 85 08 fb ff ffmov     dword [ebp-0x4f8 {var_4fc}]eaxOpcode: c7 85 04 fb ff ff 00 00 00 00mov     dword [ebp-0x4fc {var_500}]0x0Opcode: e8 f9 36 00 00call    sub_804cad0Opcode: e8 f9 36 00 00{ Does not return }Basic Block 7Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8b 0c 85 d0 d1 04 08mov     ecxdword [eax*4+0x804d1d0]Opcode: 52push    edxOpcode: 89 camov     edxecxOpcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 fb e2 ff ffjae     0x8047333Basic Block 8Opcode: b8 00 04 00 00mov     eax0x400Opcode: 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}]0x400Opcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_514}]0xaOpcode: 89 85 70 fb ff ffmov     dword [ebp-0x490 {var_494}]eaxOpcode: c7 85 6c fb ff ff 0a 00 00 00mov     dword [ebp-0x494 {var_498}]0xaOpcode: e8 26 2b 00 00call    sub_804bae0Opcode: 89 85 ec fb ff ffmov     dword [ebp-0x414 {var_418}]eaxOpcode: 83 bd ec fb ff ff 00cmp     dword [ebp-0x414 {var_418}]0x0Opcode: 7d 05jge     0x8048fceBasic Block 9Opcode: 5apop     edxOpcode: ff e1jmp     ecxBasic Block 10Opcode: 8d 05 10 d2 04 08{Case 0x0}Opcode: 8d 05 10 d2 04 08lea     eax[data_804d210]  {"Query All\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 a7 17 00 00call    sub_804a7f0Opcode: 8b 0d 50 e5 04 08mov     ecxdword [data_804e550]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}]eaxBasic Block 11Opcode: 8d 05 1b d2 04 08{Case 0x1}Opcode: 8d 05 1b d2 04 08lea     eax[data_804d21b]  {"Query Server\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 eb 16 00 00call    sub_804a7f0Opcode: 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: 8b 8d d8 fb ff ffmov     ecxdword [ebp-0x428 {var_42c}]Opcode: 89 0c 24mov     dword [esp {var_51c}]ecxOpcode: 89 85 50 fb ff ffmov     dword [ebp-0x4b0 {var_4b4}]eaxOpcode: e8 08 fa ff ffcall    sub_8048b30Opcode: 89 85 d4 fb ff ffmov     dword [ebp-0x42c {var_430}]eaxOpcode: 83 bd d4 fb ff ff 00cmp     dword [ebp-0x42c {var_430}]0x0Opcode: 75 05jne     0x804913cBasic Block 12Opcode: 8b 85 e8 fb ff ff{Case 0x2}Opcode: 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 a1 fb ff ffcall    sub_8048da0Opcode: e9 d3 01 00 00jmp     0x80493d7Basic Block 13Opcode: 8d 05 29 d2 04 08{Case 0x3}Opcode: 8d 05 29 d2 04 08lea     eax[data_804d229]  {"Query Admin\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 de 15 00 00call    sub_804a7f0Opcode: 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 bd c8 fb ff ff 01cmp     dword [ebp-0x438 {var_43c}]0x1Opcode: 89 85 40 fb ff ffmov     dword [ebp-0x4c0 {var_4c4}]eaxOpcode: 74 2aje      0x804925dBasic Block 14Opcode: e9 e0 02 00 00jmp     0x80493d7Basic Block 15Opcode: 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: 83 bd dc fb ff ff 00cmp     dword [ebp-0x424 {var_428}]0x0Opcode: 75 02jne     0x8049084Basic Block 16Opcode: 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 17Opcode: e9 4b fe ff ffjmp     0x8048f87Basic Block 18Opcode: 8b 85 e4 fb ff ffmov     eaxdword [ebp-0x41c {var_420}]Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 eb f4 ff ffcall    sub_80488d0Opcode: 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 17 f2 ff ffcall    sub_8048610Opcode: 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 f3 f2 ff ffcall    sub_8048700Opcode: 89 85 e4 fb ff ffmov     dword [ebp-0x41c {var_420}]eaxOpcode: e9 6f fb ff ffjmp     0x8048f87Basic Block 19Opcode: b8 40 00 00 00mov     eax0x40Opcode: 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: 83 c2 01add     edx0x1Opcode: 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+0x8 {var_514}]0x40Opcode: 89 85 34 fb ff ffmov     dword [ebp-0x4cc {var_4d0}]eaxOpcode: e8 72 2d 00 00call    sub_804c000Opcode: 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 fe f8 ff ffcall    sub_8048ba0Opcode: 89 85 84 fb ff ffmov     dword [ebp-0x47c {var_480}]eaxOpcode: 83 bd 84 fb ff ff 00cmp     dword [ebp-0x47c {var_480}]0x0Opcode: 75 2ajne     0x80492dbBasic Block 20Opcode: 8d 05 36 d2 04 08lea     eax[data_804d236]  {"Invalid Query\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 af 15 00 00call    sub_804a7f0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_51c}]0x0Opcode: 89 85 3c fb ff ffmov     dword [ebp-0x4c4 {var_4c8}]eaxOpcode: c7 85 38 fb ff ff 00 00 00 00mov     dword [ebp-0x4c8 {var_4cc}]0x0Opcode: e8 73 38 00 00call    sub_804cad0Opcode: e8 73 38 00 00{ Does not return }Basic Block 21Opcode: 8d 05 08 d2 04 08lea     eax[data_804d208]  {"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 e4 f6 ff ffcall    sub_8048780Opcode: 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 c4 f6 ff ffcall    sub_8048780Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: c7 44 24 04 fe d1 04 08mov     dword [esp+0x4 {var_518}]data_804d1feOpcode: 89 85 58 fb ff ffmov     dword [ebp-0x4a8 {var_4ac}]eaxOpcode: e8 a8 f6 ff ffcall    sub_8048780Opcode: 8b 8d e0 fb ff ffmov     ecxdword [ebp-0x420 {var_424}]Opcode: 8b 49 0cmov     ecxdword [ecx+0xc]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 6c ff ff ffjmp     0x804905eBasic Block 22Opcode: eb dajmp     0x804905eBasic Block 23Opcode: e9 f0 01 00 00jmp     0x80493d7Basic Block 24Opcode: 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: 83 bd cc fb ff ff 00cmp     dword [ebp-0x434 {var_438}]0x0Opcode: 75 02jne     0x8049174Basic Block 25Opcode: 8d 05 59 d2 04 08lea     eax[data_804d259]  {"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 8d f4 ff ffcall    sub_8048780Opcode: 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}]0x0Opcode: c7 44 24 08 0c 00 00 00mov     dword [esp+0x8 {var_514}]0xcOpcode: 89 85 24 fb ff ffmov     dword [ebp-0x4dc {var_4e0}]eaxOpcode: c7 85 20 fb ff ff 00 00 00 00mov     dword [ebp-0x4e0 {var_4e4}]0x0Opcode: c7 85 1c fb ff ff 0c 00 00 00mov     dword [ebp-0x4e4 {var_4e8}]0xcOpcode: e8 95 30 00 00call    sub_804c3c0Opcode: 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+0xc]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: c7 44 24 04 60 d2 04 08mov     dword [esp+0x4 {var_518}]data_804d260Opcode: 89 74 24 08mov     dword [esp+0x8 {var_514}]esiOpcode: 89 85 18 fb ff ffmov     dword [ebp-0x4e8 {var_4ec}]eaxOpcode: e8 b5 14 00 00call    sub_804a820Opcode: 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 f7 f3 ff ffcall    sub_8048780Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: c7 44 24 04 fe d1 04 08mov     dword [esp+0x4 {var_518}]data_804d1feOpcode: 89 85 10 fb ff ffmov     dword [ebp-0x4f0 {var_4f4}]eaxOpcode: e8 db f3 ff ffcall    sub_8048780Opcode: 89 85 0c fb ff ffmov     dword [ebp-0x4f4 {var_4f8}]eaxOpcode: eb 2ajmp     0x80493d7Basic Block 26Opcode: 8d 05 45 d2 04 08lea     eax[data_804d245]  {"Instance Not Found\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 31 15 00 00call    sub_804a7f0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_51c}]0x0Opcode: 89 85 2c fb ff ffmov     dword [ebp-0x4d4 {var_4d8}]eaxOpcode: c7 85 28 fb ff ff 00 00 00 00mov     dword [ebp-0x4d8 {var_4dc}]0x0Opcode: e8 f5 37 00 00call    sub_804cad0Opcode: e8 f5 37 00 00{ Does not return }Basic Block 27Opcode: 83 bd e0 fb ff ff 00cmp     dword [ebp-0x420 {var_424}]0x0Opcode: 0f 84 87 00 00 00je      0x80490f2Basic Block 28Opcode: 8d 05 f6 d1 04 08lea     eax[data_804d1f6]  {"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 f4 f5 ff ffcall    sub_8048780Opcode: 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 d4 f5 ff ffcall    sub_8048780Opcode: 8b 95 e4 fb ff ffmov     edxdword [ebp-0x41c {var_420}]Opcode: 89 14 24mov     dword [esp {var_51c}]edxOpcode: c7 44 24 04 fe d1 04 08mov     dword [esp+0x4 {var_518}]data_804d1feOpcode: 89 85 48 fb ff ffmov     dword [ebp-0x4b8 {var_4bc}]eaxOpcode: e8 b8 f5 ff ffcall    sub_8048780Opcode: 8b 8d d0 fb ff ffmov     ecxdword [ebp-0x430 {var_434}]Opcode: 8b 49 0cmov     ecxdword [ecx+0xc]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 6c ff ff ffjmp     0x804914eBasic Block 29Opcode: eb dajmp     0x804914eBasic Block 30Opcode: 83 bd d0 fb ff ff 00cmp     dword [ebp-0x430 {var_434}]0x0Opcode: 0f 84 87 00 00 00je      0x80491e2