Function Graph 0Basic Block 0Opcode: 55sub_804bcc6:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec ac 05 00 00sub     esp0x5ac {var_5bc}Opcode: b8 00 10 00 00mov     eax0x1000Opcode: b9 00 20 00 00mov     ecx0x2000Opcode: ba 00 80 25 00mov     edx0x258000Opcode: 8d 35 18 08 05 08lea     esi[data_8050818]Opcode: bf 50 00 00 00mov     edi0x50Opcode: 8d 9d 10 fb ff fflea     ebx[ebp-0x4f0] {var_4f4}Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}]0x0Opcode: c7 85 78 fb ff ff 01 00 00 00mov     dword [ebp-0x488 {var_48c}]0x1Opcode: 89 1c 24mov     dword [esp {var_5bc}]ebxOpcode: 89 74 24 04mov     dword [esp+0x4 {var_5b8}]esiOpcode: c7 44 24 08 50 00 00 00mov     dword [esp+0x8 {var_5b4}]0x50Opcode: 89 85 0c fb ff ffmov     dword [ebp-0x4f4 {var_4f8}]eaxOpcode: 89 8d 08 fb ff ffmov     dword [ebp-0x4f8 {var_4fc}]ecxOpcode: 89 95 04 fb ff ffmov     dword [ebp-0x4fc {var_500}]edxOpcode: 89 bd 00 fb ff ffmov     dword [ebp-0x500 {var_504}]ediOpcode: e8 43 40 00 00call    sub_804fd72Opcode: c7 04 24 00 10 00 00mov     dword [esp {var_5bc}]0x1000Opcode: c7 44 24 04 00 20 00 00mov     dword [esp+0x4 {var_5b8}]0x2000Opcode: c7 44 24 08 00 80 25 00mov     dword [esp+0x8 {var_5b4}]0x258000Opcode: e8 be dd ff ffcall    sub_8049b09Opcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: 83 bd 7c fb ff ff 00cmp     dword [ebp-0x484 {var_488}]0x0Opcode: 74 2bje      0x804bd85Basic Block 1Opcode: 8d 05 d6 06 05 08lea     eax[data_80506d6]  {"README.txt"}Opcode: b9 02 00 00 00mov     ecx0x2Opcode: ba 01 00 00 00mov     edx0x1Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_5b8}]0x2Opcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8 {var_5b4}]0x1Opcode: 89 95 f4 fa ff ffmov     dword [ebp-0x50c {var_510}]edxOpcode: 89 8d f0 fa ff ffmov     dword [ebp-0x510 {var_514}]ecxOpcode: e8 65 e5 ff ffcall    sub_804a31eOpcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: 83 bd 7c fb ff ff 00cmp     dword [ebp-0x484 {var_488}]0x0Opcode: 74 2bje      0x804bdf3Basic Block 2Opcode: 8d 05 bd 06 05 08lea     eax[data_80506bd]  {"Error making filesystem\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 37 22 00 00call    sub_804df9fOpcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_5bc}]0xffffffffOpcode: 89 85 fc fa ff ffmov     dword [ebp-0x504 {var_508}]eaxOpcode: 89 8d f8 fa ff ffmov     dword [ebp-0x508 {var_50c}]ecxOpcode: e8 c5 42 00 00call    sub_805004aOpcode: e8 c5 42 00 00{ Does not return }Basic Block 3Opcode: 8d 05 d6 06 05 08lea     eax[data_80506d6]  {"README.txt"}Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_5b8}]0x1Opcode: 89 8d e4 fa ff ffmov     dword [ebp-0x51c {var_520}]ecxOpcode: e8 17 e0 ff ffcall    sub_8049e2bOpcode: 88 85 67 fb ff ffmov     byte [ebp-0x499 {var_49d}]alOpcode: 0f be 8d 67 fb ff ffmovsx   ecxbyte [ebp-0x499 {var_49d}]Opcode: 83 f9 00cmp     ecx0x0Opcode: 7d 2bjge     0x804be51Basic Block 4Opcode: 8d 05 e1 06 05 08lea     eax[data_80506e1]  {"error making README\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 c9 21 00 00call    sub_804df9fOpcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_5bc}]0xffffffffOpcode: 89 85 ec fa ff ffmov     dword [ebp-0x514 {var_518}]eaxOpcode: 89 8d e8 fa ff ffmov     dword [ebp-0x518 {var_51c}]ecxOpcode: e8 57 42 00 00call    sub_805004aOpcode: e8 57 42 00 00{ Does not return }Basic Block 5Opcode: 8d 05 f6 06 05 08lea     eax[data_80506f6]  {"Welcome to the interactive files…"}Opcode: 8d 8d 8c fb ff fflea     ecx[ebp-0x474] {var_478}Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_5b8}]eaxOpcode: e8 40 3e 00 00call    sub_804fca9Opcode: 8d 8d 8c fb ff fflea     ecx[ebp-0x474] {var_478}Opcode: 8a 95 67 fb ff ffmov     dlbyte [ebp-0x499 {var_49d}]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 85 d8 fa ff ffmov     dword [ebp-0x528 {var_52c}]eaxOpcode: 89 8d d4 fa ff ffmov     dword [ebp-0x52c {var_530}]ecxOpcode: 88 95 d3 fa ff ffmov     byte [ebp-0x52d {var_531}]dlOpcode: e8 65 3f 00 00call    sub_804fdf4Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8a 95 d3 fa ff ffmov     dlbyte [ebp-0x52d {var_531}]Opcode: 0f be f2movsx   esidlOpcode: 89 34 24mov     dword [esp {var_5bc}]esiOpcode: 8b b5 d4 fa ff ffmov     esidword [ebp-0x52c {var_530}]Opcode: 89 74 24 04mov     dword [esp+0x4 {var_5b8}]esiOpcode: 89 44 24 08mov     dword [esp+0x8 {var_5b4}]eaxOpcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_5b0}]0x1Opcode: 89 8d cc fa ff ffmov     dword [ebp-0x534 {var_538}]ecxOpcode: e8 3b e7 ff ffcall    sub_804a5fcOpcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: 83 bd 7c fb ff ff 00cmp     dword [ebp-0x484 {var_488}]0x0Opcode: 7d 2bjge     0x804befbBasic Block 6Opcode: 8d 05 e1 06 05 08lea     eax[data_80506e1]  {"error making README\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 6b 21 00 00call    sub_804df9fOpcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_5bc}]0xffffffffOpcode: 89 85 e0 fa ff ffmov     dword [ebp-0x520 {var_524}]eaxOpcode: 89 8d dc fa ff ffmov     dword [ebp-0x524 {var_528}]ecxOpcode: e8 f9 41 00 00call    sub_805004aOpcode: e8 f9 41 00 00{ Does not return }Basic Block 7Opcode: 8d 05 24 07 05 08lea     eax[data_8050724]  {"Valid commands are make, makemem…"}Opcode: 8d 8d 8c fb ff fflea     ecx[ebp-0x474] {var_478}Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_5b8}]eaxOpcode: e8 96 3d 00 00call    sub_804fca9Opcode: 8d 8d 8c fb ff fflea     ecx[ebp-0x474] {var_478}Opcode: 8a 95 67 fb ff ffmov     dlbyte [ebp-0x499 {var_49d}]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 85 c0 fa ff ffmov     dword [ebp-0x540 {var_544}]eaxOpcode: 89 8d bc fa ff ffmov     dword [ebp-0x544 {var_548}]ecxOpcode: 88 95 bb fa ff ffmov     byte [ebp-0x545 {var_549}]dlOpcode: e8 bb 3e 00 00call    sub_804fdf4Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8a 95 bb fa ff ffmov     dlbyte [ebp-0x545 {var_549}]Opcode: 0f be f2movsx   esidlOpcode: 89 34 24mov     dword [esp {var_5bc}]esiOpcode: 8b b5 bc fa ff ffmov     esidword [ebp-0x544 {var_548}]Opcode: 89 74 24 04mov     dword [esp+0x4 {var_5b8}]esiOpcode: 89 44 24 08mov     dword [esp+0x8 {var_5b4}]eaxOpcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_5b0}]0x1Opcode: 89 8d b4 fa ff ffmov     dword [ebp-0x54c {var_550}]ecxOpcode: e8 91 e6 ff ffcall    sub_804a5fcOpcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: 83 bd 7c fb ff ff 00cmp     dword [ebp-0x484 {var_488}]0x0Opcode: 7d 2bjge     0x804bfa5Basic Block 8Opcode: 8d 05 e1 06 05 08lea     eax[data_80506e1]  {"error making README\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 c1 20 00 00call    sub_804df9fOpcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_5bc}]0xffffffffOpcode: 89 85 c8 fa ff ffmov     dword [ebp-0x538 {var_53c}]eaxOpcode: 89 8d c4 fa ff ffmov     dword [ebp-0x53c {var_540}]ecxOpcode: e8 4f 41 00 00call    sub_805004aOpcode: e8 4f 41 00 00{ Does not return }Basic Block 9Opcode: b8 03 00 00 00mov     eax0x3Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 0f be 95 67 fb ff ffmovsx   edxbyte [ebp-0x499 {var_49d}]Opcode: 89 14 24mov     dword [esp {var_5bc}]edxOpcode: c7 44 24 04 03 00 00 00mov     dword [esp+0x4 {var_5b8}]0x3Opcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8 {var_5b4}]0x1Opcode: 89 85 a8 fa ff ffmov     dword [ebp-0x558 {var_55c}]eaxOpcode: 89 8d a4 fa ff ffmov     dword [ebp-0x55c {var_560}]ecxOpcode: e8 0f e1 ff ffcall    sub_804a0e9Opcode: 0f be 8d 67 fb ff ffmovsx   ecxbyte [ebp-0x499 {var_49d}]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 85 a0 fa ff ffmov     dword [ebp-0x560 {var_564}]eaxOpcode: e8 9d e1 ff ffcall    sub_804a18cOpcode: 8d 0d a3 07 05 08lea     ecx[data_80507a3]  {"authentication.db"}Opcode: ba 00 c0 47 43mov     edx0x4347c000Opcode: be 00 10 00 00mov     esi0x1000Opcode: bf 01 00 00 00mov     edi0x1Opcode: bb 00 00 00 00mov     ebx0x0Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: c7 44 24 04 00 c0 47 43mov     dword [esp+0x4 {var_5b8}]0x4347c000Opcode: c7 44 24 08 00 10 00 00mov     dword [esp+0x8 {var_5b4}]0x1000Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_5b0}]0x1Opcode: c7 44 24 10 00 00 00 00mov     dword [esp+0x10 {var_5ac}]0x0Opcode: 89 85 9c fa ff ffmov     dword [ebp-0x564 {var_568}]eaxOpcode: 89 9d 98 fa ff ffmov     dword [ebp-0x568 {var_56c}]ebxOpcode: 89 95 94 fa ff ffmov     dword [ebp-0x56c {var_570}]edxOpcode: 89 b5 90 fa ff ffmov     dword [ebp-0x570 {var_574}]esiOpcode: 89 bd 8c fa ff ffmov     dword [ebp-0x574 {var_578}]ediOpcode: e8 63 fa ff ffcall    sub_804bab2Opcode: 89 85 88 fa ff ffmov     dword [ebp-0x578 {var_57c}]eaxBasic Block 10Opcode: 8d 05 82 07 05 08lea     eax[data_8050782]  {"error making Message of the Day\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 17 20 00 00call    sub_804df9fOpcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_5bc}]0xffffffffOpcode: 89 85 b0 fa ff ffmov     dword [ebp-0x550 {var_554}]eaxOpcode: 89 8d ac fa ff ffmov     dword [ebp-0x554 {var_558}]ecxOpcode: e8 a5 40 00 00call    sub_805004aOpcode: e8 a5 40 00 00{ Does not return }Basic Block 11Opcode: 8d 05 bd 07 05 08lea     eax[data_80507bd]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 1d 1f 00 00call    sub_804df9fOpcode: 89 85 80 fa ff ffmov     dword [ebp-0x580 {var_584}]eaxBasic Block 12Opcode: 8d 05 b5 07 05 08lea     eax[data_80507b5]  {"login: "}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 33 1f 00 00call    sub_804df9fOpcode: 89 85 84 fa ff ffmov     dword [ebp-0x57c {var_580}]eaxOpcode: eb 14jmp     0x804c088Basic Block 13Opcode: b8 20 00 00 00mov     eax0x20Opcode: 8d 8d 68 fb ff fflea     ecx[ebp-0x498] {var_49c}Opcode: 8d 95 f0 fb ff fflea     edx[ebp-0x410] {var_414}Opcode: 89 14 24mov     dword [esp {var_5bc}]edxOpcode: c7 44 24 04 20 00 00 00mov     dword [esp+0x4 {var_5b8}]0x20Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_5b4}]ecxOpcode: 89 85 74 fa ff ffmov     dword [ebp-0x58c {var_590}]eaxOpcode: e8 ab 02 00 00call    sub_804c3b0Opcode: 89 85 6c fb ff ffmov     dword [ebp-0x494 {var_498}]eaxOpcode: 83 bd 78 fb ff ff 00cmp     dword [ebp-0x488 {var_48c}]0x0Opcode: 0f 84 ef 00 00 00je      0x804c207Basic Block 14Opcode: e9 7b ff ff ffjmp     0x804c055Basic Block 15Opcode: b8 0a 00 00 00mov     eax0xaOpcode: b9 00 04 00 00mov     ecx0x400Opcode: 8d 95 f0 fb ff fflea     edx[ebp-0x410] {var_414}Opcode: 89 14 24mov     dword [esp {var_5bc}]edxOpcode: c7 44 24 04 0a 00 00 00mov     dword [esp+0x4 {var_5b8}]0xaOpcode: c7 44 24 08 00 04 00 00mov     dword [esp+0x8 {var_5b4}]0x400Opcode: 89 85 7c fa ff ffmov     dword [ebp-0x584 {var_588}]eaxOpcode: 89 8d 78 fa ff ffmov     dword [ebp-0x588 {var_58c}]ecxOpcode: e8 36 0a 00 00call    sub_804caf2Opcode: 8d 8d f0 fb ff fflea     ecx[ebp-0x410] {var_414}Opcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: e8 24 3d 00 00call    sub_804fdf4Opcode: 83 f8 00cmp     eax0x0Opcode: 75 05jne     0x804c0daBasic Block 16Opcode: 8d 05 eb 07 05 08lea     eax[data_80507eb]  {"logout"}Opcode: 8b 8d 68 fb ff ffmov     ecxdword [ebp-0x498 {var_49c}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_5b8}]eaxOpcode: e8 0c 3c 00 00call    sub_804fe2dOpcode: 83 f8 00cmp     eax0x0Opcode: 75 23jne     0x804c249Basic Block 17Opcode: 83 bd 6c fb ff ff 02cmp     dword [ebp-0x494 {var_498}]0x2Opcode: 74 13je      0x804c134Basic Block 18Opcode: 83 bd 78 fb ff ff 00cmp     dword [ebp-0x488 {var_48c}]0x0Opcode: 74 16je      0x804c074Basic Block 19Opcode: 8d 05 ff 07 05 08lea     eax[data_80507ff]  {"exit"}Opcode: 8b 8d 68 fb ff ffmov     ecxdword [ebp-0x498 {var_49c}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_5b8}]eaxOpcode: e8 ca 3b 00 00call    sub_804fe2dOpcode: 83 f8 00cmp     eax0x0Opcode: 75 05jne     0x804c26dBasic Block 20Opcode: 8d 05 f2 07 05 08lea     eax[data_80507f2]  {"bye felicia\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 6b 1d 00 00call    sub_804df9fOpcode: c7 85 78 fb ff ff 01 00 00 00mov     dword [ebp-0x488 {var_48c}]0x1Opcode: 89 85 60 fa ff ffmov     dword [ebp-0x5a0 {var_5a4}]eaxOpcode: e9 0c fe ff ffjmp     0x804c055Basic Block 21Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8b 40 04mov     eaxdword [eax+0x4]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 81 39 00 00call    sub_804fac6Opcode: 89 85 74 fb ff ffmov     dword [ebp-0x48c {var_490}]eaxOpcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8b 00mov     eaxdword [eax]Opcode: 8b 8d 74 fb ff ffmov     ecxdword [ebp-0x48c {var_490}]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_5b8}]ecxOpcode: e8 9b bf ff ffcall    sub_8048100Opcode: a3 44 10 05 08mov     dword [data_8051044]eaxOpcode: 83 3d 44 10 05 08 00cmp     dword [data_8051044]0x0Opcode: 75 27jne     0x804c19aBasic Block 22Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 ff 0c 00 00call    sub_804ce2eOpcode: e9 21 ff ff ffjmp     0x804c055Basic Block 23Opcode: c7 85 70 fb ff ff 00 00 00 00mov     dword [ebp-0x490 {var_494}]0x0Basic Block 24Opcode: e9 31 01 00 00jmp     0x804c39eBasic Block 25Opcode: 8d 05 cf 07 05 08lea     eax[data_80507cf]  {"Access allowed\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 f7 1d 00 00call    sub_804df9fOpcode: 8d 8d 82 fb ff fflea     ecx[ebp-0x47e] {var_482}Opcode: 8b 15 44 10 05 08mov     edxdword [data_8051044]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5b8}]edxOpcode: 89 85 6c fa ff ffmov     dword [ebp-0x594 {var_598}]eaxOpcode: e8 c0 c0 ff ffcall    sub_8048286Opcode: 8d 0d df 07 05 08lea     ecx[data_80507df]  {"Welcome $s\n"}Opcode: 8d 95 82 fb ff fflea     edx[ebp-0x47e] {var_482}Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5b8}]edxOpcode: 89 85 68 fa ff ffmov     dword [ebp-0x598 {var_59c}]eaxOpcode: e8 bb 1d 00 00call    sub_804df9fOpcode: 89 85 64 fa ff ffmov     dword [ebp-0x59c {var_5a0}]eaxOpcode: c7 85 78 fb ff ff 00 00 00 00mov     dword [ebp-0x488 {var_48c}]0x0Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 2c 0c 00 00call    sub_804ce2eOpcode: e9 4e fe ff ffjmp     0x804c055Basic Block 26Opcode: 8d 05 c0 07 05 08lea     eax[data_80507c0]  {"Invalid login\n"}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 1e 1e 00 00call    sub_804df9fOpcode: 8b 8d 68 fb ff ffmov     ecxdword [ebp-0x498 {var_49c}]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 85 70 fa ff ffmov     dword [ebp-0x590 {var_594}]eaxOpcode: e8 99 0c 00 00call    sub_804ce2eOpcode: e9 bb fe ff ffjmp     0x804c055Basic Block 27Opcode: 83 bd 70 fb ff ff 0acmp     dword [ebp-0x490 {var_494}]0xaOpcode: 75 35jne     0x804c399Basic Block 28Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8b 00mov     eaxdword [eax]Opcode: 8b 8d 70 fb ff ffmov     ecxdword [ebp-0x490 {var_494}]Opcode: 8b 8c cd 10 fb ff ffmov     ecxdword [ebp+ecx*8-0x4f0] {var_4}Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_5b8}]ecxOpcode: e8 88 3b 00 00call    sub_804fe2dOpcode: 83 f8 00cmp     eax0x0Opcode: 0f 85 97 00 00 00jne     0x804c345Basic Block 29Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]  {0x0}Opcode: 81 c4 ac 05 00 00add     esp0x5ac {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: e9 fc bc ff ffjmp     0x80480acBasic Block 30Opcode: e9 b7 fc ff ffjmp     0x804c055Basic Block 31Opcode: 8b 85 68 fb ff ffmov     eaxdword [ebp-0x498 {var_49c}]Opcode: 8b 00mov     eaxdword [eax]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: e8 80 3a 00 00call    sub_804fdf4Opcode: 83 f8 00cmp     eax0x0Opcode: 76 20jbe     0x804c399Basic Block 32Opcode: eb 00jmp     0x804c347Basic Block 33Opcode: 8b 85 70 fb ff ffmov     eaxdword [ebp-0x490 {var_494}]Opcode: 8b 84 c5 14 fb ff ffmov     eaxdword [ebp+eax*8-0x4ec] {var_4}Opcode: 8b 8d 6c fb ff ffmov     ecxdword [ebp-0x494 {var_498}]Opcode: 8b 95 68 fb ff ffmov     edxdword [ebp-0x498 {var_49c}]Opcode: 89 0c 24mov     dword [esp {var_5bc}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_5b8}]edxOpcode: a3 00 10 05 08mov     dword [data_8051000]eaxOpcode: 9flahf    Opcode: 89 15 04 10 05 08mov     dword [data_8051004]edxOpcode: 89 0d 08 10 05 08mov     dword [data_8051008]ecxOpcode: 88 25 0c 10 05 08mov     byte [data_805100c]ahOpcode: a1 00 10 05 08mov     eaxdword [data_8051000]Opcode: 89 c2mov     edxeaxOpcode: f6 05 0e 10 05 08 01test    byte [data_805100e]0x1Opcode: 74 11je      0x804c307Basic Block 34Opcode: a3 00 10 05 08mov     dword [data_8051000]eaxOpcode: 89 15 04 10 05 08mov     dword [data_8051004]edxOpcode: 9flahf    Opcode: 89 0d 08 10 05 08mov     dword [data_8051008]ecxOpcode: 88 25 0c 10 05 08mov     byte [data_805100c]ahOpcode: 8b 14 24mov     edxdword [esp {__return_addr}]Opcode: 8d 0d b4 08 05 08lea     ecx[data_80508b4]Basic Block 35Opcode: 8d 05 04 08 05 08lea     eax[data_8050804]  {"unknown command $s\n"}Opcode: 8b 8d 68 fb ff ffmov     ecxdword [ebp-0x498 {var_49c}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 89 04 24mov     dword [esp {var_5bc}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_5b8}]ecxOpcode: e8 0c 1c 00 00call    sub_804df9fOpcode: 89 85 5c fa ff ffmov     dword [ebp-0x5a4 {var_5a8}]eaxBasic Block 36Opcode: 8b 85 70 fb ff ffmov     eaxdword [ebp-0x490 {var_494}]Opcode: 83 c0 01add     eax0x1Opcode: 89 85 70 fb ff ffmov     dword [ebp-0x490 {var_494}]eaxOpcode: e9 1c ff ff ffjmp     0x804c277Basic Block 37Opcode: 8d 0d a0 08 05 08lea     ecx[data_80508a0]Basic Block 38Opcode: a1 10 10 05 08mov     eaxdword [data_8051010]Opcode: 39 c2cmp     edxeaxOpcode: 77 08ja      0x804c307Basic Block 39Opcode: b8 01 00 00 00mov     eax0x1Opcode: bb ad 00 00 00mov     ebx0xadOpcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 40Opcode: 39 c2cmp     edxeaxOpcode: 75 f3jne     0x80480cdBasic Block 41Opcode: 83 bd 70 fb ff ff 0acmp     dword [ebp-0x490 {var_494}]0xaOpcode: 0f 8d d7 00 00 00jge     0x804c35bBasic Block 42Opcode: 39 c2cmp     edxeaxOpcode: 72 efjb      0x804c30dBasic Block 43Opcode: 3b 15 14 10 05 08cmp     edxdword [data_8051014]Opcode: 72 1cjb      0x804c323Basic Block 44Opcode: 8b 01mov     eaxdword [ecx]Opcode: 8d 49 04lea     ecx[ecx+0x4]Opcode: 85 c0test    eaxeaxOpcode: 74 caje      0x80480a0Basic Block 45Opcode: 8a 25 0c 10 05 08mov     ahbyte [data_805100c]Opcode: 8b 0d 08 10 05 08mov     ecxdword [data_8051008]Opcode: 9esahf    Opcode: 8b 15 04 10 05 08mov     edxdword [data_8051004]Opcode: a1 00 10 05 08mov     eaxdword [data_8051000]Opcode: c3retn    Basic Block 46Opcode: 8b 01mov     eaxdword [ecx]Opcode: 8d 49 08lea     ecx[ecx+0x8]Opcode: 85 c0test    eaxeaxOpcode: 0f 84 86 bd ff ffje      0x80480a0Basic Block 47Opcode: 3b 51 fccmp     edxdword [ecx-0x4]Opcode: 73 eajae     0x804c30dBasic Block 48Opcode: 8a 25 0c 10 05 08mov     ahbyte [data_805100c]Opcode: 8b 15 04 10 05 08mov     edxdword [data_8051004]Opcode: 8b 0d 08 10 05 08mov     ecxdword [data_8051008]Opcode: 9esahf    Opcode: a1 00 10 05 08mov     eaxdword [data_8051000]Opcode: ff d0call    eaxOpcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: eb 16jmp     0x804c35b