Function Graph 0Basic Block 0Opcode: 55sub_8048f84:Opcode: 55push    ebpOpcode: 66 0f 7e f8movd    eaxxmm7Opcode: 31 44 24 04xor     dword [esp+0x4 {__return_addr}]eaxOpcode: 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 ce 08 00 00call    sub_8049872Opcode: e8 79 fc ff ffcall    sub_8048c22Basic Block 1Opcode: 81 bd ec fb ff ff 00 00 00 00cmp     dword [ebp-0x414 {var_418}]0x0Opcode: 0f 85 05 00 00 00jne     0x804900dBasic Block 2Opcode: e9 a3 04 00 00jmp     0x804949bBasic 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 b6 f4 ff ffcall    sub_80484d2Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e8 db f5 ff ffcall    sub_8048602Opcode: 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 e1 03 00 00ja      0x804942fBasic Block 4Opcode: e9 9c ff ff ffjmp     0x8048fa9Basic 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: 66 0f 7e f9movd    ecxxmm7Opcode: 31 0c 24xor     dword [esp {__return_addr}]ecxOpcode: c3retn    Basic Block 6Opcode: 8d 05 86 e1 04 08lea     eax[data_804e186]  {"Invalid Query\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 45 19 00 00call    sub_804ad82Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_51c}]0x0Opcode: 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 b8 45 00 00call    sub_804da12Opcode: e8 b8 45 00 00{ Does not return }Basic Block 7Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8d 0c 85 a0 54 00 00lea     ecx[eax*4+0x54a0]Opcode: 81 f9 bc 55 00 00cmp     ecx0x55bcOpcode: 76 01jbe     0x8049064Basic Block 8Opcode: b8 00 04 00 00mov     eax0x400Opcode: b9 0a 00 00 00mov     ecx0xaOpcode: 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: 89 8d 6c fb ff ffmov     dword [ebp-0x494 {var_498}]ecxOpcode: e8 b5 36 00 00call    sub_804c692Opcode: 89 85 ec fb ff ffmov     dword [ebp-0x414 {var_418}]eaxOpcode: 81 bd ec fb ff ff 00 00 00 00cmp     dword [ebp-0x414 {var_418}]0x0Opcode: 0f 8d 05 00 00 00jge     0x8048ff8Basic Block 9Opcode: 8b 0c 85 20 e1 04 08mov     ecxdword [eax*4+0x804e120]Opcode: 89 c8mov     eaxecxOpcode: 2d e2 80 04 08sub     eaxsub_80480e2Opcode: 3d e6 5f 00 00cmp     eax0x5fe6Opcode: 76 01jbe     0x804907aBasic Block 10Opcode: f4hlt     Basic Block 11Opcode: ff e1jmp     ecxBasic Block 12Opcode: f4hlt     Basic Block 13Opcode: 8d 05 60 e1 04 08{Case 0x0}Opcode: 8d 05 60 e1 04 08lea     eax[data_804e160]  {"Query All\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 f8 1c 00 00call    sub_804ad82Opcode: 8b 0d 14 f2 04 08mov     ecxdword [data_804f214]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 14Opcode: 8d 05 6b e1 04 08{Case 0x1}Opcode: 8d 05 6b e1 04 08lea     eax[data_804e16b]  {"Query Server\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 2d 1c 00 00call    sub_804ad82Opcode: 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 2a f9 ff ffcall    sub_8048aa2Opcode: 89 85 d4 fb ff ffmov     dword [ebp-0x42c {var_430}]eaxOpcode: 81 bd d4 fb ff ff 00 00 00 00cmp     dword [ebp-0x42c {var_430}]0x0Opcode: 0f 85 05 00 00 00jne     0x8049193Basic Block 15Opcode: 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 4f fb ff ffcall    sub_8048db4Opcode: e9 f0 01 00 00jmp     0x804945aBasic Block 16Opcode: 8d 05 79 e1 04 08{Case 0x3}Opcode: 8d 05 79 e1 04 08lea     eax[data_804e179]  {"Query Admin\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 0a 1b 00 00call    sub_804ad82Opcode: 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: 81 bd c8 fb ff ff 01 00 00 00cmp     dword [ebp-0x438 {var_43c}]0x1Opcode: 89 85 40 fb ff ffmov     dword [ebp-0x4c0 {var_4c4}]eaxOpcode: 0f 84 2b 00 00 00je      0x80492cbBasic Block 17Opcode: e9 13 03 00 00jmp     0x804945aBasic Block 18Opcode: 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: 81 bd dc fb ff ff 00 00 00 00cmp     dword [ebp-0x424 {var_428}]0x0Opcode: 0f 85 05 00 00 00jne     0x80490d2Basic Block 19Opcode: 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 20Opcode: e9 16 fe ff ffjmp     0x8048fa9Basic Block 21Opcode: 8b 85 e4 fb ff ffmov     eaxdword [ebp-0x41c {var_420}]Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 6a f3 ff ffcall    sub_80487d2Opcode: 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 e6 ef ff ffcall    sub_8048462Opcode: 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 02 f1 ff ffcall    sub_8048592Opcode: 89 85 e4 fb ff ffmov     dword [ebp-0x41c {var_420}]eaxOpcode: e9 0e fb ff ffjmp     0x8048fa9Basic Block 22Opcode: 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: 81 c2 01 00 00 00add     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 23 3a 00 00call    sub_804cd22Opcode: 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 2f f8 ff ffcall    sub_8048b42Opcode: 89 85 84 fb ff ffmov     dword [ebp-0x47c {var_480}]eaxOpcode: 81 bd 84 fb ff ff 00 00 00 00cmp     dword [ebp-0x47c {var_480}]0x0Opcode: 0f 85 2b 00 00 00jne     0x8049354Basic Block 23Opcode: 8d 05 86 e1 04 08lea     eax[data_804e186]  {"Invalid Query\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 d4 1a 00 00call    sub_804ad82Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_51c}]0x0Opcode: 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 47 47 00 00call    sub_804da12Opcode: e8 47 47 00 00{ Does not return }Basic Block 24Opcode: 8d 05 58 e1 04 08lea     eax[data_804e158]  {"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 58 f5 ff ffcall    sub_8048642Opcode: 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 38 f5 ff ffcall    sub_8048642Opcode: 8d 0d 4e e1 04 08lea     ecx[data_804e14e]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 1a f5 ff ffcall    sub_8048642Opcode: 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 5d ff ff ffjmp     0x804909fBasic Block 25Opcode: e9 cd ff ff ffjmp     0x804909fBasic Block 26Opcode: e9 0d 02 00 00jmp     0x804945aBasic Block 27Opcode: 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: 81 bd cc fb ff ff 00 00 00 00cmp     dword [ebp-0x434 {var_438}]0x0Opcode: 0f 85 05 00 00 00jne     0x80491d8Basic Block 28Opcode: 8d 05 a9 e1 04 08lea     eax[data_804e1a9]  {"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 d6 f2 ff ffcall    sub_8048642Opcode: b9 00 00 00 00mov     ecx0x0Opcode: ba 0c 00 00 00mov     edx0xcOpcode: 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: 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 0c 3f 00 00call    sub_804d2b2Opcode: 8d 0d b0 e1 04 08lea     ecx[data_804e1b0]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+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: 89 4c 24 04mov     dword [esp+0x4 {var_518}]ecxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_514}]esiOpcode: 89 85 18 fb ff ffmov     dword [ebp-0x4e8 {var_4ec}]eaxOpcode: e8 da 19 00 00call    sub_804adc2Opcode: 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 3c f2 ff ffcall    sub_8048642Opcode: 8d 0d 4e e1 04 08lea     ecx[data_804e14e]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 1e f2 ff ffcall    sub_8048642Opcode: 89 85 0c fb ff ffmov     dword [ebp-0x4f4 {var_4f8}]eaxOpcode: e9 2b 00 00 00jmp     0x804945aBasic Block 29Opcode: 8d 05 95 e1 04 08lea     eax[data_804e195]  {"Instance Not Found\n"}Opcode: 89 04 24mov     dword [esp {var_51c}]eaxOpcode: e8 4b 1a 00 00call    sub_804ad82Opcode: b9 00 00 00 00mov     ecx0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_51c}]0x0Opcode: 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 be 46 00 00call    sub_804da12Opcode: e8 be 46 00 00{ Does not return }Basic Block 30Opcode: 81 bd e0 fb ff ff 00 00 00 00cmp     dword [ebp-0x420 {var_424}]0x0Opcode: 0f 84 93 00 00 00je      0x8049142Basic Block 31Opcode: 8d 05 46 e1 04 08lea     eax[data_804e146]  {"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 52 f4 ff ffcall    sub_8048642Opcode: 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 32 f4 ff ffcall    sub_8048642Opcode: 8d 0d 4e e1 04 08lea     ecx[data_804e14e]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 14 f4 ff ffcall    sub_8048642Opcode: 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 5d ff ff ffjmp     0x80491a5Basic Block 32Opcode: e9 cd ff ff ffjmp     0x80491a5Basic Block 33Opcode: 81 bd d0 fb ff ff 00 00 00 00cmp     dword [ebp-0x430 {var_434}]0x0Opcode: 0f 84 93 00 00 00je      0x8049248