Function Graph 0Basic Block 0Opcode: 53sub_8052bc4:Opcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 50sub     esp0x50Opcode: 89 cemov     esiecxOpcode: a1 3c 72 05 08mov     eaxdword [data_805723c]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 07 8c ff ffcall    sub_804b7e8Opcode: 89 3c 24mov     dword [esp {var_5c}]ediOpcode: e8 75 8c ff ffcall    sub_804b85eOpcode: 84 c0test    alalOpcode: 0f 84 07 01 00 00je      0x8052cf8Basic Block 1Opcode: a1 34 62 05 08mov     eaxdword [data_8056234]  {data_8057a74}Opcode: 89 04 24mov     dword [esp {var_5c}]eaxOpcode: c7 44 24 04 05 5f 05 08mov     dword [esp+0x4 {var_58}]data_8055f05  {"Program error\n"}Opcode: e8 bf 13 00 00call    sub_80540ccBasic 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 31 5c ff ffcall    sub_804883eOpcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 65 56 ff ffcall    sub_804827aOpcode: 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 1e 2d 05 08mov     dword [esp+0x8 {var_54}]data_8052d1eOpcode: c7 44 24 04 dd 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055eddOpcode: e8 e3 61 ff ffcall    sub_8048e18Opcode: 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 c8 2d 05 08mov     dword [esp+0x8 {var_54}]data_8052dc8Opcode: c7 44 24 04 e1 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055ee1  {"echo"}Opcode: e8 c3 61 ff ffcall    sub_8048e18Opcode: 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 52 2e 05 08mov     dword [esp+0x8 {var_54}]data_8052e52Opcode: c7 44 24 04 e6 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055ee6Opcode: e8 a3 61 ff ffcall    sub_8048e18Opcode: 89 74 24 0cmov     dword [esp+0xc {var_50}]esiOpcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 08 eb 2e 05 08mov     dword [esp+0x8 {var_54}]data_8052eebOpcode: c7 44 24 04 ea 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055eea  {"flag"}Opcode: e8 87 61 ff ffcall    sub_8048e18Opcode: 89 74 24 0cmov     dword [esp+0xc {var_50}]esiOpcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: c7 44 24 08 85 2f 05 08mov     dword [esp+0x8 {var_54}]data_8052f85Opcode: c7 44 24 04 ef 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055eef  {"rand"}Opcode: e8 6b 61 ff ffcall    sub_8048e18Opcode: 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 f9 2f 05 08mov     dword [esp+0x8 {var_54}]data_8052ff9Opcode: c7 44 24 04 f4 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055ef4  {"read"}Opcode: e8 4b 61 ff ffcall    sub_8048e18Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 db 61 ff ffcall    sub_8048eb0Opcode: 84 c0test    alalOpcode: 75 15jne     0x8052ceeBasic Block 3Opcode: 89 1c 24mov     dword [esp {var_5c}]ebxOpcode: e8 f4 60 ff ffcall    sub_8048deaOpcode: eb 15jmp     0x8052d0dBasic Block 4Opcode: a1 34 62 05 08mov     eaxdword [data_8056234]  {data_8057a74}Opcode: 89 04 24mov     dword [esp {var_5c}]eaxOpcode: c7 44 24 04 f9 5e 05 08mov     dword [esp+0x4 {var_58}]data_8055ef9  {"Eval error\n"}Opcode: e8 de 13 00 00call    sub_80540ccBasic Block 5Opcode: 89 3c 24mov     dword [esp {var_5c}]ediOpcode: e8 f9 8a ff ffcall    sub_804b80eOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 83 c4 50add     esp0x50 {var_c}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: c3retn