Function Graph 0Basic Block 0Opcode: 55sub_8049bb0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 38sub     esp0x38 {var_3c}Opcode: 89 75 fcmov     dword [ebp-0x4 {var_8}]esiOpcode: 89 7d f8mov     dword [ebp-0x8 {var_c}]ediOpcode: 89 5d f4mov     dword [ebp-0xc {var_10}]ebxOpcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 c6mov     esieaxOpcode: 83 fe 00cmp     esi0x0Opcode: 75 05jne     0x8049bceBasic Block 1Opcode: 89 f0mov     eaxesiOpcode: 0f be 00movsx   eaxbyte [eax]Opcode: 83 f8 00cmp     eax0x0Opcode: 75 05jne     0x8049bddBasic Block 2Opcode: e9 50 01 00 00jmp     0x8049d1eBasic Block 3Opcode: 8d 05 00 cd 04 08lea     eax[data_804cd00]  {"list"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 df 24 00 00call    sub_804c0d0Opcode: 83 f8 00cmp     eax0x0Opcode: 75 15jne     0x8049c0bBasic Block 4Opcode: e9 41 01 00 00jmp     0x8049d1eBasic Block 5Opcode: 8b 5d f4mov     ebxdword [ebp-0xc {var_10}]Opcode: 8b 7d f8mov     edidword [ebp-0x8 {var_c}]Opcode: 8b 75 fcmov     esidword [ebp-0x4 {var_8}]Opcode: 83 c4 38add     esp0x38 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: 8d 05 18 cd 04 08lea     eax[data_804cd18]Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 b1 24 00 00call    sub_804c0d0Opcode: 83 f8 00cmp     eax0x0Opcode: 75 16jne     0x8049c3aBasic Block 7Opcode: 8d 05 05 cd 04 08lea     eax[data_804cd05]  {"one two three key\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 4c 04 00 00call    sub_804a050Opcode: 89 c3mov     ebxeaxOpcode: e9 13 01 00 00jmp     0x8049d1eBasic Block 8Opcode: 8d 05 1f cd 04 08lea     eax[data_804cd1f]  {"dump "}Opcode: 89 f2mov     edxesiOpcode: 89 14 24mov     dword [esp {var_3c}]edxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: c7 44 24 08 05 00 00 00mov     dword [esp+0x8 {var_34}]0x5Opcode: c7 45 ec 05 00 00 00mov     dword [ebp-0x14 {var_18}]0x5Opcode: e8 e3 24 00 00call    sub_804c140Opcode: 83 f8 00cmp     eax0x0Opcode: 75 30jne     0x8049c92Basic Block 9Opcode: 8d 05 1c cd 04 08lea     eax[data_804cd1c]Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 1e 04 00 00call    sub_804a050Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: e9 e2 00 00 00jmp     0x8049d1cBasic Block 10Opcode: 8d 05 25 cd 04 08lea     eax[data_804cd25]  {"help"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 2a 24 00 00call    sub_804c0d0Opcode: 83 f8 00cmp     eax0x0Opcode: 75 13jne     0x8049cbeBasic Block 11Opcode: 89 f0mov     eaxesiOpcode: 83 c0 05add     eax0x5Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 51 1e 00 00call    sub_804bac0Opcode: 89 c7mov     edieaxOpcode: 89 f8mov     eaxediOpcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_38}]0x4Opcode: c7 45 e8 04 00 00 00mov     dword [ebp-0x18 {var_1c}]0x4Opcode: e8 06 f5 ff ffcall    sub_8049190Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: e9 88 00 00 00jmp     0x8049d1aBasic Block 12Opcode: eb 00jmp     0x8049d1eBasic Block 13Opcode: 8d 05 3b cd 04 08lea     eax[data_804cd3b]  {"info"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 fe 23 00 00call    sub_804c0d0Opcode: 83 f8 00cmp     eax0x0Opcode: 75 13jne     0x8049ceaBasic Block 14Opcode: 8d 05 2a cd 04 08lea     eax[data_804cd2a]  {"Here is no help\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 97 03 00 00call    sub_804a050Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}]eaxOpcode: eb 5ajmp     0x8049d18Basic Block 15Opcode: eb 00jmp     0x8049d1cBasic Block 16Opcode: 8d 05 51 cd 04 08lea     eax[data_804cd51]  {"exec"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 d2 23 00 00call    sub_804c0d0Opcode: 83 f8 00cmp     eax0x0Opcode: 75 11jne     0x8049d14Basic Block 17Opcode: 8d 05 40 cd 04 08lea     eax[data_804cd40]  {"Here is no info\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 6b 03 00 00call    sub_804a050Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb 2cjmp     0x8049d16Basic Block 18Opcode: eb 00jmp     0x8049d1aBasic Block 19Opcode: eb 00jmp     0x8049d16Basic Block 20Opcode: 8d 05 56 cd 04 08lea     eax[data_804cd56]  {"Command not supported\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 3f 03 00 00call    sub_804a050Opcode: 89 45 d8mov     dword [ebp-0x28 {var_2c}]eaxBasic Block 21Opcode: eb 00jmp     0x8049d18