Function Graph 0Basic Block 0Opcode: 55sub_80480a0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 56push    esiOpcode: 81 ec 64 04 00 00sub     esp0x464 {var_46c}Opcode: c7 85 f0 fb ff ff 00 00 00 00mov     dword [ebp-0x410 {var_414}]0x0Opcode: e8 77 03 00 00call    sub_8048430Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 85 0c 00 00 00jne     0x80480d2Basic Block 1Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 0d a4 f0 04 08lea     ecx[data_804f0a4]  {"\tEnter your ID number: "}Opcode: ba 18 00 00 00mov     edx0x18Opcode: c7 05 40 4a 06 08 00 00 00 00mov     dword [data_8064a40]0x0Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_46c}]0x1Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_468}]ecxOpcode: c7 44 24 08 18 00 00 00mov     dword [esp+0x8 {var_464}]0x18Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: 89 95 e4 fb ff ffmov     dword [ebp-0x41c {var_420}]edxOpcode: e8 70 67 00 00call    sub_804e880Opcode: b9 18 00 00 00mov     ecx0x18Opcode: 39 c1cmp     ecxeaxOpcode: 0f 84 17 00 00 00je      0x8048134Basic Block 2Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Opcode: e9 45 03 00 00jmp     0x8048417Basic Block 3Opcode: 8d 45 f4lea     eax[ebp-0xc] {var_10}Opcode: 89 04 24mov     dword [esp {var_46c}]eaxOpcode: e8 11 03 00 00call    sub_8048450Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 8c 0c 00 00 00jl      0x8048158Basic Block 4Opcode: b8 f7 ff ff ffmov     eax0xfffffff7Opcode: c7 04 24 f7 ff ff ffmov     dword [esp {var_46c}]0xfffffff7Opcode: 89 85 e0 fb ff ffmov     dword [ebp-0x420 {var_424}]eaxOpcode: e8 09 6e 00 00call    sub_804ef3dOpcode: e8 09 6e 00 00{ Does not return }Basic Block 5Opcode: 8b 45 f8mov     eaxdword [ebp-0x8 {var_c}]Opcode: 81 c4 64 04 00 00add     esp0x464 {var_8}Opcode: 5epop     esiOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 0d bc f0 04 08lea     ecx[data_804f0bc]  {"\tEnter last name: "}Opcode: ba 13 00 00 00mov     edx0x13Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_46c}]0x1Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_468}]ecxOpcode: c7 44 24 08 13 00 00 00mov     dword [esp+0x8 {var_464}]0x13Opcode: 89 85 dc fb ff ffmov     dword [ebp-0x424 {var_428}]eaxOpcode: 89 95 d8 fb ff ffmov     dword [ebp-0x428 {var_42c}]edxOpcode: e8 f4 66 00 00call    sub_804e880Opcode: b9 13 00 00 00mov     ecx0x13Opcode: 39 c1cmp     ecxeaxOpcode: 0f 84 17 00 00 00je      0x80481b0Basic Block 7Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Opcode: e9 bf 02 00 00jmp     0x8048417Basic Block 8Opcode: e9 00 00 00 00jmp     0x80481b5Basic Block 9Opcode: b8 f7 ff ff ffmov     eax0xfffffff7Opcode: c7 04 24 f7 ff ff ffmov     dword [esp {var_46c}]0xfffffff7Opcode: 89 85 d4 fb ff ffmov     dword [ebp-0x42c {var_430}]eaxOpcode: e8 8d 6d 00 00call    sub_804ef3dOpcode: e8 8d 6d 00 00{ Does not return }Basic Block 10Opcode: b8 00 00 00 00mov     eax0x0Opcode: b9 0a 00 00 00mov     ecx0xaOpcode: ba 00 04 00 00mov     edx0x400Opcode: 8d b5 f4 fb ff fflea     esi[ebp-0x40c] {var_410}Opcode: c7 85 ec fb ff ff 00 00 00 00mov     dword [ebp-0x414 {var_418}]0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_46c}]0x0Opcode: c7 44 24 04 0a 00 00 00mov     dword [esp+0x4 {var_468}]0xaOpcode: 89 74 24 08mov     dword [esp+0x8 {var_464}]esiOpcode: c7 44 24 0c 00 04 00 00mov     dword [esp+0xc {var_460}]0x400Opcode: 89 85 d0 fb ff ffmov     dword [ebp-0x430 {var_434}]eaxOpcode: 89 8d cc fb ff ffmov     dword [ebp-0x434 {var_438}]ecxOpcode: 89 95 c8 fb ff ffmov     dword [ebp-0x438 {var_43c}]edxOpcode: e8 ea 63 00 00call    sub_804e5f0Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 89 85 ec fb ff ffmov     dword [ebp-0x414 {var_418}]eaxOpcode: 3b 8d ec fb ff ffcmp     ecxdword [ebp-0x414 {var_418}]Opcode: 0f 8c 17 00 00 00jl      0x8048234Basic Block 11Opcode: b8 0a 00 00 00mov     eax0xaOpcode: 8b 8d ec fb ff ffmov     ecxdword [ebp-0x414 {var_418}]Opcode: 81 e9 01 00 00 00sub     ecx0x1Opcode: 0f be 8c 0d f4 fb ff ffmovsx   ecxbyte [ebp+ecx-0x40c] {var_4}Opcode: 39 c8cmp     eaxecxOpcode: 0f 85 13 00 00 00jne     0x8048268Basic Block 12Opcode: b8 f5 ff ff ffmov     eax0xfffffff5Opcode: c7 04 24 f5 ff ff ffmov     dword [esp {var_46c}]0xfffffff5Opcode: 89 85 c4 fb ff ffmov     dword [ebp-0x43c {var_440}]eaxOpcode: e8 09 6d 00 00call    sub_804ef3dOpcode: e8 09 6d 00 00{ Does not return }Basic Block 13Opcode: e9 00 00 00 00jmp     0x804826dBasic Block 14Opcode: 8b 85 ec fb ff ffmov     eaxdword [ebp-0x414 {var_418}]Opcode: 2d 01 00 00 00sub     eax0x1Opcode: c6 84 05 f4 fb ff ff 00mov     byte [ebp+eax-0x40c]0x0 {var_4}Basic Block 15Opcode: 81 7d f4 12 21 9a 00cmp     dword [ebp-0xc {var_10}]0x9a2112Opcode: 0f 85 f1 00 00 00jne     0x804836bBasic Block 16Opcode: a1 38 4a 06 08mov     eaxdword [data_8064a38]Opcode: 89 04 24mov     dword [esp {var_46c}]eaxOpcode: e8 38 4a 00 00call    sub_804cdb0Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 83 86 00 00 00jae     0x804840bBasic Block 17Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8d 8d f4 fb ff fflea     ecx[ebp-0x40c] {var_410}Opcode: 8b 15 54 4a 06 08mov     edxdword [data_8064a54]Opcode: 81 c2 04 04 00 00add     edx0x404Opcode: 89 0c 24mov     dword [esp {var_46c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_468}]edxOpcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_464}]0x0Opcode: 89 85 c0 fb ff ffmov     dword [ebp-0x440 {var_444}]eaxOpcode: e8 b5 66 00 00call    sub_804e960Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 85 b3 00 00 00jne     0x804836bBasic Block 18Opcode: e9 00 00 00 00jmp     0x8048410Basic Block 19Opcode: 8d 45 f4lea     eax[ebp-0xc] {var_10}Opcode: 8b 0d 38 4a 06 08mov     ecxdword [data_8064a38]Opcode: 89 0c 24mov     dword [esp {var_46c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_468}]eaxOpcode: e8 66 4e 00 00call    sub_804d200Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 89 85 f0 fb ff ffmov     dword [ebp-0x410 {var_414}]eaxOpcode: 3b 8d f0 fb ff ffcmp     ecxdword [ebp-0x410 {var_414}]Opcode: 0f 84 55 00 00 00je      0x8048406Basic Block 20Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 0d cf f0 04 08lea     ecx[data_804f0cf]  {"\tEnter auth key: "}Opcode: ba 12 00 00 00mov     edx0x12Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_46c}]0x1Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_468}]ecxOpcode: c7 44 24 08 12 00 00 00mov     dword [esp+0x8 {var_464}]0x12Opcode: 89 85 bc fb ff ffmov     dword [ebp-0x444 {var_448}]eaxOpcode: 89 95 b8 fb ff ffmov     dword [ebp-0x448 {var_44c}]edxOpcode: e8 94 65 00 00call    sub_804e880Opcode: b9 12 00 00 00mov     ecx0x12Opcode: 39 c1cmp     ecxeaxOpcode: 0f 84 17 00 00 00je      0x8048310Basic Block 21Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Basic Block 22Opcode: e9 00 00 00 00jmp     0x804840bBasic Block 23Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8d 8d f4 fb ff fflea     ecx[ebp-0x40c] {var_410}Opcode: 8b 95 f0 fb ff ffmov     edxdword [ebp-0x410 {var_414}]Opcode: 81 c2 04 04 00 00add     edx0x404Opcode: 89 0c 24mov     dword [esp {var_46c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_468}]edxOpcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_464}]0x0Opcode: 89 85 b0 fb ff ffmov     dword [ebp-0x450 {var_454}]eaxOpcode: e8 7e 65 00 00call    sub_804e960Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 85 17 00 00 00jne     0x8048406Basic Block 24Opcode: 8d 45 f4lea     eax[ebp-0xc] {var_10}Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}]0x0Opcode: 89 04 24mov     dword [esp {var_46c}]eaxOpcode: e8 2e 01 00 00call    sub_8048450Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 8c 0c 00 00 00jl      0x804833bBasic Block 25Opcode: b8 f7 ff ff ffmov     eax0xfffffff7Opcode: c7 04 24 f7 ff ff ffmov     dword [esp {var_46c}]0xfffffff7Opcode: 89 85 b4 fb ff ffmov     dword [ebp-0x44c {var_450}]eaxOpcode: e8 2d 6c 00 00call    sub_804ef3dOpcode: e8 2d 6c 00 00{ Does not return }Basic Block 26Opcode: 8b 85 f0 fb ff ffmov     eaxdword [ebp-0x410 {var_414}]Opcode: a3 40 4a 06 08mov     dword [data_8064a40]eaxOpcode: c7 45 f8 02 00 00 00mov     dword [ebp-0x8 {var_c}]0x2Opcode: e9 11 00 00 00jmp     0x8048417Basic Block 27Opcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 8b 0d 54 4a 06 08mov     ecxdword [data_8064a54]Opcode: 3b 81 08 08 00 00cmp     eaxdword [ecx+0x808]Opcode: 0f 85 16 00 00 00jne     0x8048366Basic Block 28Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Opcode: e9 dc 00 00 00jmp     0x8048417Basic Block 29Opcode: e9 a5 00 00 00jmp     0x8048410Basic Block 30Opcode: a1 54 4a 06 08mov     eaxdword [data_8064a54]Opcode: a3 40 4a 06 08mov     dword [data_8064a40]eaxOpcode: c7 45 f8 01 00 00 00mov     dword [ebp-0x8 {var_c}]0x1Opcode: e9 b1 00 00 00jmp     0x8048417