Function Graph 0Basic Block 0Opcode: 90sub_8048350:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 4e 00 05 08xor     eaxdword [data_805004e]Opcode: 50push    eaxOpcode: 31 c9xor     ecxecx  {0x0}Opcode: 8d 44 24 f8lea     eax[esp-0x8] {var_8}Opcode: 89 08mov     dword [eax {var_8}]ecxOpcode: 89 48 fcmov     dword [eax-0x4 {var_c}]ecxOpcode: 89 48 f8mov     dword [eax-0x8 {var_10}]ecxOpcode: 89 8c 24 f0 fb ff ffmov     dword [esp-0x410 {var_410}]ecxOpcode: 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 39 03 00 00call    sub_80486c0Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 75 0cjne     0x804839cBasic Block 1Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 0d 84 f3 04 08lea     ecx[data_804f384]  {"\tEnter your ID number: "}Opcode: c7 05 88 08 05 08 00 00 00 00mov     dword [data_8050888]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: c7 85 e4 fb ff ff 18 00 00 00mov     dword [ebp-0x41c {var_420}]0x18Opcode: e8 67 64 00 00call    sub_804e840Opcode: b9 18 00 00 00mov     ecx0x18Opcode: 39 c1cmp     ecxeaxOpcode: 74 17je      0x80483f9Basic Block 2Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Opcode: e9 01 03 00 00jmp     0x804869dBasic Block 3Opcode: 8d 45 f4lea     eax[ebp-0xc] {var_10}Opcode: 89 04 24mov     dword [esp {var_46c}]eaxOpcode: e8 ec 02 00 00call    sub_80486f0Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 7c 0cjl      0x8048419Basic 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 37 6c 00 00call    sub_804f030Opcode: e8 37 6c 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: 5apop     edxOpcode: 33 15 4e 00 05 08xor     edxdword [data_805004e]Opcode: 52push    edxOpcode: c3retn    Basic Block 6Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 0d 9c f3 04 08lea     ecx[data_804f39c]  {"\tEnter last name: "}Opcode: 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: c7 85 d8 fb ff ff 13 00 00 00mov     dword [ebp-0x428 {var_42c}]0x13Opcode: e8 f4 63 00 00call    sub_804e840Opcode: b9 13 00 00 00mov     ecx0x13Opcode: 39 c1cmp     ecxeaxOpcode: 74 17je      0x804846cBasic Block 7Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Opcode: e9 84 02 00 00jmp     0x804869dBasic Block 8Opcode: eb 00jmp     0x804846eBasic 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 c4 6b 00 00call    sub_804f030Opcode: e8 c4 6b 00 00{ Does not return }Basic Block 10Opcode: b8 00 00 00 00mov     eax0x0Opcode: b9 0a 00 00 00mov     ecx0xaOpcode: 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: c7 85 c8 fb ff ff 00 04 00 00mov     dword [ebp-0x438 {var_43c}]0x400Opcode: e8 52 61 00 00call    sub_804e610Opcode: 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: 7c 17jl      0x80484e8Basic Block 11Opcode: b8 0a 00 00 00mov     eax0xaOpcode: 8b 8d ec fb ff ffmov     ecxdword [ebp-0x414 {var_418}]Opcode: 83 e9 01sub     ecx0x1Opcode: 0f be 8c 0d f4 fb ff ffmovsx   ecxbyte [ebp+ecx-0x40c] {var_4}Opcode: 39 c8cmp     eaxecxOpcode: 75 11jne     0x8048513Basic 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 48 6b 00 00call    sub_804f030Opcode: e8 48 6b 00 00{ Does not return }Basic Block 13Opcode: eb 00jmp     0x8048515Basic Block 14Opcode: 8b 85 ec fb ff ffmov     eaxdword [ebp-0x414 {var_418}]Opcode: 83 e8 01sub     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 e4 00 00 00jne     0x8048606Basic Block 16Opcode: a1 80 08 05 08mov     eaxdword [data_8050880]Opcode: 89 04 24mov     dword [esp {var_46c}]eaxOpcode: e8 6d 47 00 00call    sub_804cd80Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 73 78jae     0x8048694Basic Block 17Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8d 8d f4 fb ff fflea     ecx[ebp-0x40c] {var_410}Opcode: 8b 15 9c 08 05 08mov     edxdword [data_805089c]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 ad 63 00 00call    sub_804e900Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 0f 85 a6 00 00 00jne     0x8048606Basic Block 18Opcode: eb 00jmp     0x8048696Basic Block 19Opcode: 8d 45 f4lea     eax[ebp-0xc] {var_10}Opcode: 8b 0d 80 08 05 08mov     ecxdword [data_8050880]Opcode: 89 0c 24mov     dword [esp {var_46c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_468}]eaxOpcode: e8 6f 4c 00 00call    sub_804d2a0Opcode: 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: 74 4eje      0x8048692Basic Block 20Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 0d af f3 04 08lea     ecx[data_804f3af]  {"\tEnter auth key: "}Opcode: 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: c7 85 b8 fb ff ff 12 00 00 00mov     dword [ebp-0x448 {var_44c}]0x12Opcode: e8 ad 62 00 00call    sub_804e840Opcode: b9 12 00 00 00mov     ecx0x12Opcode: 39 c1cmp     ecxeaxOpcode: 74 17je      0x80485b3Basic Block 21Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Basic Block 22Opcode: eb 00jmp     0x8048694Basic 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 8b 62 00 00call    sub_804e900Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 75 14jne     0x8048692Basic 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 2b 01 00 00call    sub_80486f0Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 39 c1cmp     ecxeaxOpcode: 7c 0cjl      0x80485daBasic 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 7d 6a 00 00call    sub_804f030Opcode: e8 7d 6a 00 00{ Does not return }Basic Block 26Opcode: 8b 85 f0 fb ff ffmov     eaxdword [ebp-0x410 {var_414}]Opcode: a3 88 08 05 08mov     dword [data_8050888]eaxOpcode: c7 45 f8 02 00 00 00mov     dword [ebp-0x8 {var_c}]0x2Opcode: eb 0bjmp     0x804869dBasic Block 27Opcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 8b 0d 9c 08 05 08mov     ecxdword [data_805089c]Opcode: 3b 81 08 08 00 00cmp     eaxdword [ecx+0x808]Opcode: 75 16jne     0x8048601Basic Block 28Opcode: c7 45 f8 04 00 00 00mov     dword [ebp-0x8 {var_c}]0x4Opcode: e9 c3 00 00 00jmp     0x804869dBasic Block 29Opcode: e9 90 00 00 00jmp     0x8048696Basic Block 30Opcode: a1 9c 08 05 08mov     eaxdword [data_805089c]Opcode: a3 88 08 05 08mov     dword [data_8050888]eaxOpcode: c7 45 f8 01 00 00 00mov     dword [ebp-0x8 {var_c}]0x1Opcode: e9 9c 00 00 00jmp     0x804869d