Function Graph 0 Basic Block 0 Opcode: 55sub_80564f0: Opcode: 55push    ebp Opcode: 89 e5mov     ebpesp Opcode: 81 ec 00 04 00 00sub     esp0x400 {var_404} Opcode: c7 85 00 fc ff ff 00 00 00 00mov     dword [ebp-0x400 {var_404}]0x0 Basic Block 1 Opcode: c7 85 00 fc ff ff 00 00 00 00mov     dword [ebp-0x400 {var_404}]0x0 Basic Block 2 Opcode: 39 5f 08cmp     dword [edi+0x8]ebx Opcode: 75 1djne     0x8056549 Basic Block 3 Opcode: 8b bd 00 fc ff ffmov     edidword [ebp-0x400 {var_404}] Opcode: 31 c9xor     ecxecx  {0x0} Opcode: be f2 63 05 08mov     esidata_80563f2 Opcode: 8b 04 3emov     eaxdword [esi+edi] Opcode: 0f a2cpuid    Opcode: 8d bd 00 fd ff fflea     edi[ebp-0x300] {var_304} Opcode: 8b b5 00 fc ff ffmov     esidword [ebp-0x400 {var_404}] Opcode: 01 f7add     edi {var_304}esi Opcode: 89 47 04mov     dword [edi+0x4]eax Opcode: 89 5f 08mov     dword [edi+0x8]ebx Opcode: 89 4f 0cmov     dword [edi+0xc]ecx Opcode: 89 57 10mov     dword [edi+0x10]edx Opcode: 89 f8mov     eaxedi Opcode: bf f2 63 05 08mov     edidata_80563f2 Opcode: 8b 1c 37mov     ebxdword [edi+esi] Opcode: 89 18mov     dword [eax]ebx Opcode: 83 c6 14add     esi0x14 Opcode: 89 b5 00 fc ff ffmov     dword [ebp-0x400 {var_404}]esi Opcode: 83 fe 3ccmp     esi0x3c Opcode: 75 bajne     0x8056553 Basic Block 4 Opcode: b8 02 00 00 00mov     eax0x2 Opcode: bb 01 00 00 00mov     ebx0x1 Opcode: b9 e0 63 05 08mov     ecxdata_80563e0  {"NOT FOR YOUR EYES"} Opcode: ba 12 00 00 00mov     edx0x12 Opcode: 8d 75 fclea     esi[ebp-0x4] {var_8} Opcode: cd 80int     0x80 Opcode: b8 02 00 00 00mov     eax0x2 Opcode: bb 01 00 00 00mov     ebx0x1 Opcode: 8d 8d 00 fd ff fflea     ecx[ebp-0x300] {var_304} Opcode: ba 3c 00 00 00mov     edx0x3c Opcode: 8d 75 fclea     esi[ebp-0x4] {var_8} Opcode: cd 80int     0x80 Opcode: c7 45 f8 00 00 00 00mov     dword [ebp-0x8 {var_c}]0x0 Opcode: 8d 7d fclea     edi[ebp-0x4] {var_8} Basic Block 5 Opcode: 39 4f 0ccmp     dword [edi+0xc]ecx Opcode: 75 18jne     0x8056549 Basic Block 6 Opcode: b8 03 00 00 00mov     eax0x3 Opcode: bb 00 00 00 00mov     ebx0x0 Opcode: 89 f9mov     ecxedi Opcode: ba 01 00 00 00mov     edx0x1 Opcode: 8d 75 fclea     esi[ebp-0x4] {var_8} Opcode: cd 80int     0x80 Opcode: 8b 06mov     eaxdword [esi {var_8}] Opcode: 01 c7add     edieax Opcode: 01 45 f8add     dword [ebp-0x8 {var_c}]eax Opcode: 83 7d f8 0ccmp     dword [ebp-0x8 {var_c}]0xc Opcode: 7c ddjl      0x80565d6 Basic Block 7 Opcode: 8b 45 00mov     eaxdword [ebp {var_4}] Basic Block 8 Opcode: 39 57 10cmp     dword [edi+0x10]edx Opcode: 75 13jne     0x8056549 Basic Block 9 Opcode: 83 c6 14add     esi0x14 Opcode: 89 b5 00 fc ff ffmov     dword [ebp-0x400 {var_404}]esi Opcode: 83 fe 3ccmp     esi0x3c Opcode: 75 bfjne     0x8056503 Basic Block 10 Opcode: 8b bd 00 fc ff ffmov     edidword [ebp-0x400 {var_404}] Opcode: 31 c9xor     ecxecx  {0x0} Opcode: be 2e 64 05 08mov     esidata_805642e Opcode: 8b 04 3emov     eaxdword [esi+edi] Opcode: 0f a2cpuid    Opcode: 8b b5 00 fc ff ffmov     esidword [ebp-0x400 {var_404}] Opcode: bf 2e 64 05 08mov     edidata_805642e Opcode: 01 f7add     ediesi Opcode: 39 47 04cmp     dword [edi+0x4]eax Opcode: 75 22jne     0x8056549 Basic Block 11 Opcode: e9 b3 00 00 00jmp     0x80565fc Basic Block 12 Opcode: 81 c4 00 04 00 00add     esp0x400 {var_4} Opcode: 5dpop     ebp Opcode: c3retn