Function Graph 0Basic Block 0Opcode: 53sub_8052b83:Opcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 50sub     esp0x50Opcode: 89 cemov     esiecxOpcode: a1 7c 72 05 08mov     eaxdword [data_805727c]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_58}]eaxOpcode: 8d 7c 24 40lea     edi[esp+0x40] {var_1c}Opcode: 89 3c 24mov     dword [esp {var_5c}]ediOpcode: e8 1a 8c ff ffcall    sub_804b7baOpcode: 89 3c 24mov     dword [esp {var_5c}]ediOpcode: e8 86 8c ff ffcall    sub_804b82eOpcode: 84 c0test    alalOpcode: 0f 84 07 01 00 00je      0x8052cb7Basic Block 1Opcode: a1 74 62 05 08mov     eaxdword [data_8056274]  {data_8057ab4}Opcode: 89 04 24mov     dword [esp {var_5c}]eaxOpcode: c7 44 24 04 45 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f45  {"Program error\n"}Opcode: e8 ea 13 00 00call    sub_80540b6Basic Block 2Opcode: 8b 44 24 4cmov     eaxdword [esp+0x4c {var_10}]Opcode: c7 44 24 4c 00 00 00 00mov     dword [esp+0x4c {var_10}]0x0Opcode: 89 44 24 04mov     dword [esp+0x4 {var_58}]eaxOpcode: 8d 5c 24 18lea     ebx[esp+0x18] {var_44}Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 6f 5c ff ffcall    sub_804883bOpcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 b2 56 ff ffcall    sub_8048286Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_50}]0x0Opcode: c7 44 24 08 dd 2c 05 08mov     dword [esp+0x8 {var_54}]data_8052cddOpcode: c7 44 24 04 1d 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f1dOpcode: e8 1f 62 ff ffcall    sub_8048e13Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_50}]0x0Opcode: c7 44 24 08 87 2d 05 08mov     dword [esp+0x8 {var_54}]data_8052d87Opcode: c7 44 24 04 21 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f21  {"echo"}Opcode: e8 ff 61 ff ffcall    sub_8048e13Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_50}]0x0Opcode: c7 44 24 08 11 2e 05 08mov     dword [esp+0x8 {var_54}]data_8052e11Opcode: c7 44 24 04 26 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f26Opcode: e8 df 61 ff ffcall    sub_8048e13Opcode: 89 74 24 0cmov     dword [esp+0xc {var_50}]esiOpcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 08 aa 2e 05 08mov     dword [esp+0x8 {var_54}]data_8052eaaOpcode: c7 44 24 04 2a 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f2a  {"flag"}Opcode: e8 c3 61 ff ffcall    sub_8048e13Opcode: 89 74 24 0cmov     dword [esp+0xc {var_50}]esiOpcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 08 44 2f 05 08mov     dword [esp+0x8 {var_54}]data_8052f44Opcode: c7 44 24 04 2f 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f2f  {"rand"}Opcode: e8 a7 61 ff ffcall    sub_8048e13Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_50}]0x0Opcode: c7 44 24 08 fa 2f 05 08mov     dword [esp+0x8 {var_54}]data_8052ffaOpcode: c7 44 24 04 34 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f34  {"read"}Opcode: e8 87 61 ff ffcall    sub_8048e13Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 16 62 ff ffcall    sub_8048eaaOpcode: 84 c0test    alalOpcode: 75 15jne     0x8052cadBasic Block 3Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 31 61 ff ffcall    sub_8048de6Opcode: eb 15jmp     0x8052cccBasic Block 4Opcode: a1 74 62 05 08mov     eaxdword [data_8056274]  {data_8057ab4}Opcode: 89 04 24mov     dword [esp {var_5c}]eaxOpcode: c7 44 24 04 39 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f39  {"Eval error\n"}Opcode: e8 09 14 00 00call    sub_80540b6Basic Block 5Opcode: 89 3c 24mov     dword [esp {var_5c}]ediOpcode: e8 0b 8b ff ffcall    sub_804b7dfOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 83 c4 50add     esp0x50 {var_c}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: c3retn